Erros e limites
O que cada erro significa, e quantas chamadas uma chave pode fazer.
Erros
Quando uma chamada falha, a API HTTP responde um status e um corpo com code e message:
As mensagens vêm em inglês.
Os SDKs lançam um só tipo de erro para todos esses casos: BasementGatewayError no TypeScript e ApiError no Python. Os dois trazem o status e o corpo.
Um item que a chave não pode usar aparece como não encontrado. Por exemplo, ler um arquivo em uma pasta que a chave não alcança responde 400 com “File not found”.
Limites
Acima do limite de chamadas, o Gateway responde 429 até o minuto terminar. Os SDKs tentam de novo sozinhos, até mais 2 vezes.
Pelo MCP
Um agente recebe as mesmas recusas como um erro JSON-RPC, com a mesma mensagem. Uma ferramenta que o nível de acesso da chave não permite não aparece na lista de ferramentas do agente.