Skip to main content

Errors and limits

{ "error": { "code": "insufficient_credits", "message": "…", "price_cents": 50, "balance_cents": 20 } }
HTTPcodeMeaning
400invalid_input, invalid_url, invalid_model, invalid_jsoninvalid parameters
401unauthorizedmissing, revoked or expired key or token
402insufficient_creditsnot enough credits
403tool_disabledtool temporarily disabled
413payload_too_largebody over 16 KB
429rate_limited, too_many_concurrenttoo many calls
502audit_failedsite not responding (refunded)
503capacity, no_modelsdaily capacity reached or no model available

Default limits: 20 calls per minute per key, 3 concurrent calls per account, response within 2 minutes. In MCP, tool errors are returned as results with isError: true.