Skip to main content
Stream lifecycle endpoints use standard JSON error bodies:
Chat-completions errors are wrapped as:
Validation failures from chat-completions use:

Status codes

Chat completions error codes

Upstream provider errors

Model provider errors preserve the provider status and a bounded response body when available:

Rate limit headers

Per-user inference rate limiting is configurable. Successful and 429 responses include: