Your plan is set to one model. The server always uses that model, whatever value you send in
model. The response’s model field shows the model that answered.Quick start
What you get
- The full request body passes through. Streaming, tools and function calling, structured output (
response_format), reasoning settings, and prompt caching (cache_control) all work as the model supports them. - Files, images and PDFs in the messages, as a URL or base64. See Files, Images and PDFs.
- Streaming with
"stream": truereturns Server-Sent Events as the model generates tokens. - Usage in every response. The
usageobject reports prompt, completion, and cached tokens. - A fixed price. Your enterprise plan sets the price. You do not pay per token.
What you cannot change
- The model. The server replaces
modelwith your plan’s model. It also removes the fields that pick other models (models,route) and saved presets (preset). - The endpoints. By default the endpoint accepts
chat/completions,completions, andmodels. Other paths return404.
Limits
- A request that is not streamed must finish in about 110 seconds. For long outputs, set
"stream": true. - A request can be at most 30 MB, including files sent as base64.
- A trial plan stops at its expiry date. After that, requests return
403. See Errors.
Endpoints
Chat Completions
Send messages and get a reply, with or without streaming.
Files, Images and PDFs
Send images, PDFs and audio in your messages.
List Models
Show the model that your plan uses.
Errors
Status codes and what to do about each one.

