en-api.md
OmniaKey exposes three protocol surfaces on one API host. Start with the overview, then choose the protocol your SDK or coding agent already speaks.
Base URLs, endpoint matrix, model policy, and billing behavior
API keys, headers, and SDK auth conventions
Chat Completions, Responses, and model list endpoints
Messages API for Claude Code and Anthropic SDKs
Generate Content for Google Gen AI SDKs
Current Claude, GPT, Gemini, and Grok ids
Status codes, quota errors, and troubleshooting
Prepaid balance, key caps, and usage records
The public developer API currently documents these supported surfaces:
| Surface | Supported today |
|---|---|
| OpenAI-compatible | Chat Completions, Responses, Models |
| Anthropic-native | Messages for Claude Code and Anthropic SDKs |
| Gemini-native | Generate Content and model discovery |
| Dashboard | API keys, prepaid balance, key caps, usage analytics |
Image generation, audio, embeddings, rerank, fine-tuning, files, and batches are not part of the current public OmniaKey documentation. If an upstream-compatible path exists internally, do not treat it as a public capability until it appears in this docs site and the dashboard model catalog.
⌘I