Limits and Errors
Rate limits, concurrency caps, and error reference.
Session limits
Rate limits
Rate limit responses include a Retry-After header with the number of seconds to wait.
Error format
All errors follow a consistent shape:
Error reference
Session errors
Rate limit errors
Billing errors
Authentication errors
Input errors
Retry guidance
429 rate_limited— wait the number of seconds inRetry-After, then retry.409 session_not_ready— wait 2 seconds and poll again.500or503— transient server error. Retry with exponential backoff.409 session_not_open— the session is already dead. No retry needed.