Documentation
Setup Guide
Get Omega Plus running inside your IDE or AI client with the real proxy URL, Omega model IDs, and Anthropic-compatible endpoints.
Prerequisites
Required for running the Omega Plus npm setup wizard with npx.
Create or receive a customer API key before connecting a coding tool.
Claude Code, Codex, OpenCode, Cline, Roo Code, Kilo Code, Factory Droid, OpenClaw, Zed, Warp, Continue, Aider, Cursor, Windsurf, or any OpenAI/Anthropic-compatible client.
If Node.js is not installed, download the official installer from nodejs.org, then reopen your terminal and run the setup command.
Quick Setup
Run the Omega Plus setup wizard, paste your API key, then choose the coding tool you want to configure.
macOS / Linux: curl -fsSL https://omegaplusapi.com/omega-helper.sh | sh Windows PowerShell: irm https://omegaplusapi.com/omega-helper.ps1 | iex Then run: omega-plus
API origin: https://api.omegaplusapi.com Anthropic-compatible URL: https://api.omegaplusapi.com OpenAI-compatible URL: https://api.omegaplusapi.com/api/v1 API Key: YOUR_API_KEY Primary model: omega-plus Fast model: omega-plus
Interactive Setup Flow
The wizard keeps the API key out of the shell history, detects installed tools, and writes the right config for the selected tool.
Omega Plus banner appears in the terminal.
User pastes the Omega API key when prompted.
Wizard validates the key and lists available coding tools.
User enters the tool number, then Omega Plus writes the config.
User opens or restarts the selected coding tool.
Connect your workspace
Coding-agent setup
23 public models. Complete files, OS-specific instructions and honest compatibility notes. Helper 2.9.1 · catalog verified 2026-09-12.
Loading complete tutorial…
Authentication
Proxy endpoints accept API key authentication through either header. Dashboard endpoints use JWT tokens returned from the login endpoint.
x-api-key: YOUR_API_KEY # OR Authorization: Bearer YOUR_API_KEY
/v1/messagesAPI KeyMessages
Create a message with Anthropic-compatible request and response shape. Set stream: true for SSE streaming.
{
"model": "omega-plus",
"max_tokens": 1024,
"messages": [
{ "role": "user", "content": "Hello, Omega!" }
],
"stream": false
}Image & Vision
All 23 public models advertise image input. Send images via /v1/messages (Anthropic format) or /api/v1/chat/completions (OpenAI format).
Anthropic Format (POST /v1/messages)
{
"model": "claude-fable-5",
"max_tokens": 256,
"messages": [{
"role": "user",
"content": [
{
"type": "image",
"source": {
"type": "base64",
"media_type": "image/png",
"data": "<base64-encoded-image>"
}
},
{
"type": "text",
"text": "What do you see in this image?"
}
]
}]
}OpenAI Format (POST /api/v1/chat/completions)
{
"model": "claude-fable-5",
"max_tokens": 256,
"messages": [{
"role": "user",
"content": [
{
"type": "image_url",
"image_url": {
"url": "data:image/png;base64,<base64-encoded-image>"
}
},
{
"type": "text",
"text": "What do you see in this image?"
}
]
}]
}Vision Capability
| Model | Vision | Method |
|---|---|---|
| Omega Plus | Yes | Native |
| Claude Opus 4.6 / 4.7 / 4.8 | Yes | Native |
| Claude Sonnet 4.6 | Yes | Native |
| Fable 5 | Yes | Native |
| GPT 5.5 | Yes | Native |
| Gemini 3.1 Pro | Yes | Native |
| MiniMax M3 | Yes | Native (multimodal) |
| DeepSeek V4 Pro | Bridge | Omega Vision Bridge |
| Qwen 3.7 Plus | Bridge | Omega Vision Bridge |
| GLM 5.2 | Bridge | Omega Vision Bridge |
Omega Vision Bridge — DeepSeek V4 Pro, Qwen 3.7 Plus, and GLM 5.2 don't natively support vision. Omega Vision Bridge automatically describes images to text, then sends the text description to the model. Fully transparent — no configuration needed, images work out of the box.
/api/v1/audio/speechAPI KeyOmega Voice 1
Generate a complete MP3 or WAV file using the same Omega Plus API key as the LLM endpoints. Pricing is ₹5 per 10,000 successfully generated characters. Every eligible account starts with ₹50 of voice-only launch credit, equal to 100,000 characters.
curl -X POST https://api.omegaplusapi.com/api/v1/audio/speech \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "omega-voice-1",
"input": "Hello, this is Omega Voice 1!",
"voice": "omega-ava",
"response_format": "mp3",
"speed": 1
}' \
--output speech.mp3| Field | Required | Accepted value |
|---|---|---|
model | Yes | omega-voice-1 |
input | Yes | 1–5,000 Unicode characters |
voice | No | Omega voice ID; default omega-ava |
response_format | No | mp3 (default) or wav |
speed | No | 0.5–2.0; default 1.0 |
Discover machine-readable catalogues at /api/v1/audio/models and /api/v1/audio/voices. The shorter/v1/audio/speech alias is also supported.
Languages and voices
American English
en-USomega-harperomega-avaomega-madisonomega-sophiaomega-natalieomega-claireomega-brookeomega-rileyomega-morganomega-evelynomega-zoeomega-autumnomega-melodyomega-paigeomega-hazelomega-ethanomega-masonomega-calebomega-loganomega-noahomega-benjaminomega-owenomega-wyattomega-carteromega-milesomega-nolanomega-asheromega-hudsonBritish English
en-GBomega-ameliaomega-florenceomega-imogenomega-poppyomega-beatriceomega-oliveromega-henryomega-theodoreomega-alfieomega-edwardSpanish
es-ESomega-luciaomega-mateoomega-diegoFrench
fr-FRomega-camilleHindi
hi-INomega-aanyaomega-kavyaomega-arjunomega-vivaanItalian
it-ITomega-giuliaomega-lorenzoJapanese
ja-JPomega-aoiomega-yuiomega-sakuraomega-hinaomega-harutoBrazilian Portuguese
pt-BRomega-beatrizomega-lucasomega-rafaelArabic
aromega-laylaomega-nooromega-mariamomega-hanaomega-yasminomega-omaromega-zaydomega-kareemomega-samiromega-tarekFailed or rejected generations do not consume credit. Once the launch balance is exhausted, successful generations use the customer's Media Wallet.
/v1/modelsNoneModels
List all available public Omega model IDs.
{
"data": [
{
"id": "omega-plus",
"object": "model",
"display_name": "Omega Plus"
},
{
"id": "claude-opus-4-6",
"object": "model",
"display_name": "Claude Opus 4.6"
},
{
"id": "claude-opus-4-7",
"object": "model",
"display_name": "Claude Opus 4.7"
},
{
"id": "claude-opus-4-8",
"object": "model",
"display_name": "Claude Opus 4.8"
},
{
"id": "gpt-5.5",
"object": "model",
"display_name": "GPT 5.5"
},
{
"id": "claude-sonnet-4-6",
"object": "model",
"display_name": "Claude Sonnet 4.6"
},
{
"id": "gemini-3.1-pro",
"object": "model",
"display_name": "Gemini 3.1 Pro"
},
{
"id": "deepseek-v4-pro",
"object": "model",
"display_name": "DeepSeek V4 Pro"
},
{
"id": "qwen-3.7-plus",
"object": "model",
"display_name": "Qwen 3.7 Plus"
},
{
"id": "minimax-m3",
"object": "model",
"display_name": "MiniMax M3"
},
{
"id": "glm-5.2",
"object": "model",
"display_name": "GLM 5.2"
},
{
"id": "claude-fable-5",
"object": "model",
"display_name": "Fable 5"
},
{
"id": "claude-sonnet-5",
"object": "model",
"display_name": "Claude Sonnet 5"
},
{
"id": "gpt-5.6-sol",
"object": "model",
"display_name": "GPT-5.6 Sol"
},
{
"id": "claude-opus-5",
"object": "model",
"display_name": "Claude Opus 5"
},
{
"id": "quantum-lite-1",
"object": "model",
"display_name": "Quantum Lite 1"
},
{
"id": "gemini-3.6-flash",
"object": "model",
"display_name": "Gemini 3.6 Flash"
},
{
"id": "gemini-3.7-flash",
"object": "model",
"display_name": "Gemini 3.7 Flash"
},
{
"id": "gemini-3.8-flash",
"object": "model",
"display_name": "Gemini 3.8 Flash"
},
{
"id": "glm-5.3-flash",
"object": "model",
"display_name": "GLM 5.3 Flash"
},
{
"id": "deepseek-v4-flash",
"object": "model",
"display_name": "DeepSeek V4 Flash"
},
{
"id": "qwen-3.8",
"object": "model",
"display_name": "Qwen 3.8"
},
{
"id": "quantum-flash",
"object": "model",
"display_name": "Quantum Flash (temporarily free; eligibility required)"
}
]
}/v1/messages/count_tokensAPI KeyToken Counting
Count tokens for a message without sending it to a provider.
{
"model": "omega-plus",
"messages": [
{ "role": "user", "content": "How many tokens is this?" }
]
}Billing & Usage
/v1/billingAPI KeyCurrent Billing
Returns the account mode and the billing source that would currently pay for a request. Coding plans are named explicitly; token packs always return a null expiry because they do not expire.
curl https://api.omegaplusapi.com/v1/billing \ -H "Authorization: Bearer YOUR_API_KEY"
{
"object": "billing_status",
"account_mode": "token_pack",
"billing_type": "token_pack",
"coding_plan": null,
"token_pack": {
"total_tokens": 250000000,
"used_tokens": 42000000,
"remaining_tokens": 208000000,
"usage_percent": 16.8,
"assigned_at": "2026-09-01T08:00:00.000Z",
"expires_at": null,
"non_expiring": true
}
}/v1/usageAPI KeyQuota Usage
Returns billable quota counters. Coding-plan daily resets follow IST midnight; each reset timestamp is returned as ISO 8601 UTC.
curl https://api.omegaplusapi.com/v1/usage \ -H "x-api-key: YOUR_API_KEY"
{
"object": "usage",
"account_mode": "coding_plan",
"billing_type": "coding_plan",
"coding_plan": {
"id": "starter",
"name": "Starter",
"status": "active",
"daily": {
"used": 2500000,
"limit": 33300000,
"remaining": 30800000,
"usage_percent": 7.5,
"reset_at": "2026-09-28T18:30:00.000Z"
},
"monthly": {
"used": 81000000,
"limit": 1000000000,
"remaining": 919000000,
"usage_percent": 8.1,
"reset_at": "2026-10-01T18:30:00.000Z"
}
},
"token_pack": null
}Hybrid accounts return account_mode: smart_lb. Their billing_type is the effective source currently in use and may change from coding_plan to token_pack after quota exhaustion.
/api/auth/loginEmail + PasswordDashboard Auth
Use this route to sign in to dashboard sessions.
{
"email": "YOUR_EMAIL",
"password": "YOUR_PASSWORD"
}Available Models
Omega Plus
omega-plus1,000,000 total context · 128,000 maximum output (route-dependent).
Claude Opus 4.6
claude-opus-4-61,000,000 total context · 128,000 maximum output (route-dependent).
Claude Opus 4.7
claude-opus-4-71,000,000 total context · 128,000 maximum output (route-dependent).
Claude Opus 4.8
claude-opus-4-81,000,000 total context · 128,000 maximum output (route-dependent).
GPT 5.5
gpt-5.51,000,000 total context · 128,000 maximum output (route-dependent).
Claude Sonnet 4.6
claude-sonnet-4-61,000,000 total context · 128,000 maximum output (route-dependent).
Gemini 3.1 Pro
gemini-3.1-pro1,000,000 total context · 128,000 maximum output (route-dependent).
DeepSeek V4 Pro
deepseek-v4-pro1,000,000 total context · 128,000 maximum output (route-dependent).
Qwen 3.7 Plus
qwen-3.7-plus1,000,000 total context · 128,000 maximum output (route-dependent).
MiniMax M3
minimax-m31,000,000 total context · 128,000 maximum output (route-dependent).
GLM 5.2
glm-5.21,000,000 total context · 128,000 maximum output (route-dependent).
Fable 5
claude-fable-51,000,000 total context · 128,000 maximum output (route-dependent).
Claude Sonnet 5
claude-sonnet-51,000,000 total context · 128,000 maximum output (route-dependent).
GPT-5.6 Sol
gpt-5.6-sol1,000,000 total context · 128,000 maximum output (route-dependent).
Claude Opus 5
claude-opus-51,000,000 total context · 128,000 maximum output (route-dependent).
Quantum Lite 1
quantum-lite-11,000,000 total context · 128,000 maximum output (route-dependent).
Gemini 3.6 Flash
gemini-3.6-flash1,000,000 total context · 65,536 maximum output (route-dependent).
Gemini 3.7 Flash
gemini-3.7-flash1,000,000 total context · 65,536 maximum output (route-dependent).
Gemini 3.8 Flash
gemini-3.8-flash1,000,000 total context · 65,536 maximum output (route-dependent).
GLM 5.3 Flash
glm-5.3-flash1,000,000 total context · 65,536 maximum output (route-dependent).
DeepSeek V4 Flash
deepseek-v4-flash1,000,000 total context · 65,536 maximum output (route-dependent).
Qwen 3.8
qwen-3.81,000,000 total context · 65,536 maximum output (route-dependent).
Quantum Flash (temporarily free; eligibility required)
quantum-flash262,000 total context · 65,000 maximum output (route-dependent).
Build Notes
Built-in search and vision
Omega Plus exposes standard OpenAI, Anthropic, and Responses-compatible endpoints without requiring a gateway-specific tool loop.
Vision capability
All 23 public identities advertise image input through the gateway. Client attachment support depends on the selected adapter. Public identity names do not guarantee a particular upstream model.
Troubleshooting
Confirm the API server is running at https://api.omegaplusapi.com.
Use exact model IDs from the Available Models section.
Your five-hour token window or RPM cap may be exhausted.
Restart your IDE after any config change.
See the compatibility notes in Coding-agent setup; native custom endpoint support is not assumed.