API reference

Errors & limits

Status codes, retry guidance, and platform limits.

Standard OpenAI-style error responses:

StatusMeaningRetry?
401Missing or invalid API keyno — fix the key
400Malformed request, or budget exceeded (top up to continue)no
429Rate limit hityes, with backoff
5xxUpstream provider issueyes

Error bodies follow the OpenAI shape:

json
{
"error": {
"message": "...",
"type": "invalid_request_error",
"code": "..."
}
}

Platform limits #

  • Requests are limited to 60/s per IP at the edge.
  • Request bodies up to 50 MB (plenty for base64 vision payloads).
  • Streams stay open for up to 10 minutes.