Frequently Asked Questions
everything you need to know · click to expand
Daily Requests
Loading…
Endpoint
makululinux.us:2007
OpenAI-compatible
Models Available
50+
across all providers
Your API Key
••••••••••••••••••••••••••••••••
Keep this key secret. Use it as the Authorization: Bearer <key> header in API calls.
Code Examples
curl https://makululinux.us:2007/v1/chat/completions \ -H "Content-Type: application/json" \ -H "Authorization: Bearer YOUR_KEY" \ -d '{ "model": "qwen/qwen3.5-122b-a10b", "messages": [{"role": "user", "content": "Hello!"}], "stream": false }'
from openai import OpenAI client = OpenAI( api_key="YOUR_KEY", base_url="https://makululinux.us:2007/v1" ) response = client.chat.completions.create( model="qwen/qwen3.5-122b-a10b", messages=[{"role": "user", "content": "Hello!"}] ) print(response.choices[0].message.content)
import OpenAI from "openai"; const client = new OpenAI({ apiKey: "YOUR_KEY", baseURL: "https://makululinux.us:2007/v1" }); const res = await client.chat.completions.create({ model: "qwen/qwen3.5-122b-a10b", messages: [{ role: "user", content: "Hello!" }] }); console.log(res.choices[0].message.content);
Settings → Connections → Add Connection Base URL : https://makululinux.us:2007/v1 API Key : YOUR_KEY Then select any Electra model from the model dropdown. Works with Continue.dev, LM Studio, and any OpenAI-compatible app.
Available Endpoints
MethodEndpointDescription
POST/v1/chat/completionsChat completions — streaming + tool calling
GET/v1/modelsList available models
GET/v1/model-speedsLive model speed/status (refreshes every 30 min)
POST/v1/memory/storeStore conversation memory (MemPalace)
POST/v1/memory/retrieveRetrieve semantic memories for a conversation
DELETE/v1/memory/clearClear all memories for a conversation ID
GET/v1/images/generateImage generation (Pollinations)
MemPalace — Persistent Conversation Memory
MemPalace stores conversation summaries server-side using semantic vector search. Use the same conversation_id across requests to maintain context.
curl -X POST https://makululinux.us:2007/v1/memory/store \ -H "Content-Type: application/json" \ -H "Authorization: Bearer YOUR_KEY" \ -d '{"conversation_id":"session-123","user_message":"Hello","assistant_message":"Hi!"}'
curl -X POST https://makululinux.us:2007/v1/memory/retrieve \ -H "Content-Type: application/json" \ -H "Authorization: Bearer YOUR_KEY" \ -d '{"conversation_id":"session-123","query":"Hello","max_results":4}'
curl -X DELETE https://makululinux.us:2007/v1/memory/clear \ -H "Content-Type: application/json" \ -H "Authorization: Bearer YOUR_KEY" \ -d '{"conversation_id":"session-123"}'
import requests, uuid API = "https://makululinux.us:2007" KEY = "YOUR_KEY" CID = str(uuid.uuid4()) # unique session ID — reuse across turns def chat(msg): # Retrieve relevant past memories mems = requests.post(f"{API}/v1/memory/retrieve", headers={"Authorization": f"Bearer {KEY}"}, json={"conversation_id": CID, "query": msg, "max_results": 4} ).json().get("memories", []) context = "\n".join(mems) if mems else "" system = f"Past context:\n{context}" if context else "You are a helpful assistant." # Generate response with memory context resp = requests.post(f"{API}/v1/chat/completions", headers={"Authorization": f"Bearer {KEY}"}, json={"model": "qwen/qwen3.5-122b-a10b", "messages": [{"role":"system","content":system}, {"role":"user","content":msg}], "conversation_id": CID} ).json() reply = resp["choices"][0]["message"]["content"] # Store this turn requests.post(f"{API}/v1/memory/store", headers={"Authorization": f"Bearer {KEY}"}, json={"conversation_id": CID, "user_message": msg, "assistant_message": reply} ) return reply print(chat("My name is Alice"))
📋 Model Reference
All available models — use the Model ID as the "model" field in your API requests. Free-tier users may only use FREE models.
❓ Have Questions?
Models, billing, MemPalace, AI Center, AI-OS — all answered.
# Model Capabilities Tier Context Speed Model ID
Today
of — daily limit
Remaining
today
This Week
requests
Usage Progress
0% used today — limit
Daily Activity — Last 14 Days
Top Models Used
ModelRequests
No data yet
Recent Requests
TimeModelEndpoint
No recent requests
Your Tier
⚡ Free
Daily Limit
— requests per day
Username
Email
↑ Upgrade Tier
Tier Comparison
TierPriceReq / Day
Free $0/mo 50
Private $5/mo 500
Corporal $10/mo 1,500
Sergeant $20/mo 4,000
Major $40/mo 10,000
Commander$100/mo∞ Unlimited
Paid tiers unlock all 50+ models. Free tier has access to a curated set of free-tier models.
⚡ Desktop Application
Electra AI Center
A full Jarvis-style AI hub for Linux — think Claude Code + VS Code + ChatGPT in one native app. Code, write, command your PC, automate tasks, browse, generate content, and more — all using the same account you use here.
💻 AI Coder 🖥 System Commands ✍ Writer / Novel mode 📁 File Manager AI 🌐 AI Browser 📡 Telegram Bridge 🔧 Context Actions 💬 Chat History 🎨 GUI Mode 🤖 Routing Agent 💰 Finance Bot 🔌 Discord / Reddit
Learn More →
How to Connect Your Account
Quick Install
curl -sL https://makululinux.us/install.sh | bash
Installs the binary to /usr/share/MakuluSetup/tools/
Theme
Colour