Passa al contenuto principale

Errori e limiti

Gli errori hanno sempre la forma:

{ "error": { "code": "insufficient_credits", "message": "…", "price_cents": 50, "balance_cents": 20 } }
HTTPcodeSignificato
400invalid_input, invalid_url, invalid_model, invalid_jsonparametri non validi: il messaggio indica quale
401unauthorizedchiave o token mancante, revocato o scaduto
402insufficient_creditscredito insufficiente
403tool_disabledstrumento temporaneamente disattivato
413payload_too_largecorpo oltre 16 KB
429rate_limited, too_many_concurrenttroppe chiamate: rallenta e riprova
502audit_failedil sito da analizzare non risponde (rimborsato)
503capacity, no_modelscapacità giornaliera raggiunta o nessun modello disponibile

Limiti predefiniti: 20 chiamate al minuto per chiave, 3 chiamate contemporanee per account, risposta entro 2 minuti. Nel server MCP gli errori degli strumenti arrivano come risultato con isError: true, così l'assistente può spiegarli all'utente.