OmniaKey exposes three protocol surfaces on one API host:Documentation Index
Fetch the complete documentation index at: https://docs.omniakey.com/llms.txt
Use this file to discover all available pages before exploring further.
Base URLs
| Protocol | Base URL | Primary use |
|---|---|---|
| OpenAI-compatible | https://api.omniakey.com/v1 | OpenAI SDKs, Cursor, Codex, Cline, aider |
| Anthropic-native | https://api.omniakey.com | Claude Code, Anthropic SDKs |
| Gemini-native | https://api.omniakey.com/v1beta | Google Gen AI SDKs |
The Anthropic SDK appends
/v1/messages by itself. Use the bare host for
Anthropic-native tools.Endpoint matrix
| Endpoint | Recommended models | Response protocol | Best for |
|---|---|---|---|
/v1/chat/completions | Claude, GPT, Gemini | OpenAI Chat Completions | Most tools and SDKs |
/v1/responses | GPT | OpenAI Responses | Codex-style GPT workflows |
/v1/messages | Claude | Anthropic Messages | Claude Code and Anthropic SDKs |
/v1beta/models/{model}:generateContent | Gemini | Gemini Generate Content | Gemini-native SDKs |
/v1/models | Claude, GPT, Gemini | OpenAI-compatible model list | Model discovery |
/v1beta/models | Gemini | Gemini model list | Gemini-native model discovery |
Public capability boundary
The current public documentation covers text and coding-agent workflows only:- OpenAI-compatible Chat Completions and Responses
- Anthropic Messages for Claude Code
- Gemini Generate Content
- model listing, authentication, streaming, quota, and usage visibility
Model policy
OmniaKey does not silently substitute, quantize, or distill models. The model id you request is the model routed upstream. If a model is unavailable, the request fails instead of being hidden behind another model.Billing
Requests spend from your prepaid account balance. Usage is metered per token and visible in the Dashboard. API keys can also have per-key spending caps.Next steps
Authentication
API keys, headers, and SDK auth conventions
OpenAI-compatible API
Chat Completions, Responses, and Models
Errors & Rate Limits
Status codes, quota errors, and troubleshooting