Endpoints
Every route accepts Authorization: Bearer or x-api-key except /v1/catalog, which is unauthenticated.
| Method | Path | Description |
|---|---|---|
POST | https://api.boltch.cloud/v1/chat/completions | OpenAI Chat Completions, streaming or buffered. |
POST | https://api.boltch.cloud/v1/responses | OpenAI Responses (Codex-compatible). |
POST | https://api.boltch.cloud/v1/messages | Anthropic Messages. |
POST | https://api.boltch.cloud/v1/images/generations | Image generation for image-capable models. |
POST | https://api.boltch.cloud/v1/videos | Submit a video task for video-capable models (async; poll GET /v1/videos/{id}?model=X). |
GET | https://api.boltch.cloud/v1/models | Models accessible to the authenticated key. |
GET | https://api.boltch.cloud/v1/me | Account profile, balance, default model. |
GET | https://api.boltch.cloud/v1/usage | Aggregate usage for the authenticated key. |
GET | https://api.boltch.cloud/v1/catalog | Public model catalog (no auth). |
Chat Completions
OpenAI-compatible streaming chat. Most SDKs, IDEs, and CLIs target this endpoint. See Streaming for the SSE contract.
Responses
OpenAI Responses-compatible endpoint. Boltch bridges it for upstream providers that speak Chat Completions.
Messages
Anthropic Messages endpoint for Claude Code and other Anthropic-compatible clients. Use the host-only base URL (no /v1 suffix) when the client appends the path itself.