POST /v1/chat/completions | OpenAI Chat Completions dialect — messages in, completion out. SSE streaming. |
POST /v1/messages | Anthropic Messages dialect — content blocks, tools, vision + PDFs. SSE streaming. |
POST /v1/responses | OpenAI Responses dialect — the surface Codex CLI speaks. SSE streaming. |
POST /v1/completions | Legacy text completions for older clients — prompt in, text out. |
POST /v1/embeddings | Seven embedding models, 384 to 2048 dimensions — memory and retrieval next to chat. |
POST /v1/messages/count_tokens | Token estimate for a Messages request body, for context budgeting. |
POST /v1/messages/batches | Async batches — up to 1,000 requests per submission, results as JSONL. |
GET /v1/models | The self-describing model catalog: ids, capabilities, limits, list pricing. |