Error Codes

HTTP status codes and error payload format

StatusCodeMeaning
200OKRequest succeeded, result in data
400BAD_REQUESTMalformed request body or invalid model slug
401UNAUTHORIZEDMissing or invalid Bearer token
402INSUFFICIENT_CREDITSCredit balance below cost of request
404MODEL_NOT_FOUNDUnknown model slug (check /market)
429RATE_LIMITEDExceeded 20 req / 10s per key
500UPSTREAM_ERRORUpstream provider failure (retry with exponential backoff)
503SERVICE_DEGRADEDSpecific model provider is down; try an alternative model

Next steps

Browse 288 models
Model catalog
Sign up — $10 free
No credit card required