Unified Inference API — production

inference-api

POST /inference/v1/chat/completions and GET /inference/v1/models[/{id}] are live in production: one OpenAI Chat Completions-shaped contract, JSON and SSE, over OpenAI, Anthropic, Grok, and Hugging Face at once. Address any admitted model with a canonical id (openai/<id>, anthropic/<id>, xai/<id>, huggingface/<owner>/<model>[:provider]) and the same request schema works unchanged across providers — including full request/response translation for Anthropic’s Messages API. Image input is honored only for the models GET /inference/v1/models reports capabilities.vision: true for.

It’s a translation layer over the four existing model-inference routes, not a fifth upstream: no new credential, no separate catalog, no separate rate-limit pool. Read the full guide at Inference API.