Chat completion (any provider)

Send an OpenAI-compatible request and Enterprise Router routes it to the right provider. Use provider/model format (e.g. openai/gpt-4o, anthropic/claude-sonnet-4-6, google/gemini-2.5-flash) or a plain model name for well-known models. Set stream: true for server-sent event streaming.

Authentication

AuthorizationBearer

Your proxy key (starts with sk-proxy-…). Create one in the dashboard at app.enterpriserouter.com.

Request

This endpoint expects an object.
modelstringRequired

Provider and model (e.g. openai/gpt-4o, anthropic/claude-sonnet-4-6, google/gemini-2.5-flash)

messageslist of objectsRequired
streambooleanOptionalDefaults to false
temperaturedoubleOptional
max_tokensintegerOptional

Response

Chat completion response (OpenAI-compatible format)

idstring
objectstring
createdinteger
modelstring
choiceslist of objects
usageobject