Endpoints

Every route accepts Authorization: Bearer or x-api-key except /v1/catalog, which is unauthenticated.

MethodPathDescription
POSThttps://api.boltch.cloud/v1/chat/completionsOpenAI Chat Completions, streaming or buffered.
POSThttps://api.boltch.cloud/v1/responsesOpenAI Responses (Codex-compatible).
POSThttps://api.boltch.cloud/v1/messagesAnthropic Messages.
POSThttps://api.boltch.cloud/v1/images/generationsImage generation for image-capable models.
POSThttps://api.boltch.cloud/v1/videosSubmit a video task for video-capable models (async; poll GET /v1/videos/{id}?model=X).
GEThttps://api.boltch.cloud/v1/modelsModels accessible to the authenticated key.
GEThttps://api.boltch.cloud/v1/meAccount profile, balance, default model.
GEThttps://api.boltch.cloud/v1/usageAggregate usage for the authenticated key.
GEThttps://api.boltch.cloud/v1/catalogPublic 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.