Developer guide

Codi d’error

Accions i regles de reintent segons el codi d’estat

Aquesta pàgina resumeix els codis d’estat que retorna la passarel·la, el seu significat i les accions corresponents a cada codi.
Si l’upstream retorna un codi 4xx o 5xx, es transmet tal qual; en els altres casos, s’aplica la taula següent.
També s’hi descriuen el format del cos dels errors dels dos estàndards compatibles, les regles d’error.type compatible amb Anthropic i la pantalla de la consola per consultar els límits i l’ús.

Codi d’estat

CodiSignificatAcció
400Error en els valors de la sol·licitud. El limit de la llista de models compatibles amb Anthropic està fora del rang d’1 a 1000, o s’ha intentat reprendre una resposta desada amb GET /responses/{responseId}?stream=trueCorregiu el valor perquè quedi dins del rang. Consulteu les respostes desades sense stream.
401Falta la clau, o bé ha caducat o s’ha revocatComproveu l’estat de la clau a la pantalla de claus de l’API i reviseu el nom de la capçalera i el prefix Bearer.
403No teniu permisos per accedir al model, s’ha superat el límit d’ús, no hi ha prou crèdits o no sou el propietari de la veuerror.message permet distingir el motiu. Consulteu els valors a la pantalla de la secció següent sobre la comprovació dels límits i l’ús.
404El model no existeix o no s’hi pot accedir amb aquesta clau (inclosos els models que ja no reben suport), la ruta no existeix o el resultat de CleviDrive ha superat el període de conservació de 3 diesComproveu primer la llista de models que es poden invocar amb GET /models. Compareu la ruta amb la taula de la pàgina d’invocació de l’API.
408 · 409 · 413Temps d’espera de l’upstream superat, congestió o mida de la sol·licitud superior al límit. Per a les rutes de veu i àudio, el temps límit és de 5 minuts i el límit de la sol·licitud és de 28 MiBSi 409 inclou Retry-After, espereu aquest temps. Per a 413, dividiu la sol·licitud abans d’enviar-la.
429El proveïdor de l’upstream ha aplicat un límit de velocitatSi es rep Retry-After, seguiu-lo tal com està indicat; si no, reintenteu amb retrocés exponencial.
5xxError temporal de la passarel·la o de l’upstream (inclòs 503)Reintenteu amb retrocés exponencial. Si es repeteix, informeu-ne a l’ajuda i al servei de contacte, incloent-hi X-Request-Id.

Reintents

La passarel·la no genera 429 propis, ni reintenta en secret les respostes de l’upstream ni les posa en cua.
El client s’encarrega d’esperar i reintentar.

CodiTemps d'esperaDesprés
409Si hi ha Retry-After, aquest tempsTorneu a enviar la mateixa sol·licitud.
429Si hi ha Retry-After, aquest temps; si no, retrocés exponencialTorneu a enviar la mateixa sol·licitud.
5xxRetrocés exponencialSi es repeteix, contacteu amb nosaltres.
413Sense esperaEnvieu la sol·licitud dividida.

Cos de l'error

El cos de l'error té un format diferent segons l'especificació. Els errors de l'upstream es transmeten de manera resumida, conservant només el missatge; la traça i els camps interns no es transmeten.

Aquest és el cos de la ruta compatible amb OpenAI.

{
  "error": {
    "message": "API key is required.",
    "type": "invalid_request_error"
  }
}

Aquest és el cos de la ruta compatible amb Anthropic. error.type es determina segons el codi d'estat.

{
  "type": "error",
  "error": {
    "type": "authentication_error",
    "message": "..."
  },
  "request_id": "rqid..."
}
error.type compatible amb Anthropic
Codi d'estaterror.type
400invalid_request_error
401authentication_error
403permission_error
404not_found_error
413request_too_large
429rate_limit_error
529overloaded_error
Altres codisapi_error

Comprovació dels límits i l'ús

Els límits varien segons l'espai de treball. Comproveu el motiu del 403 a error.message i, a continuació, consulteu les xifres a les pantalles següents.

Element a comprovarPantalla de la consola
Límits aplicats al meu espai de treballLímits d'ús assignats a la visió general
Abast permès pel pla i saldoPla i crèdits
Ús real (nombre de trucades per model i clau, crèdits previstos a descomptar)Ús
Estat de la clau (si ha caducat o s'ha revocat)Claus d'API
CLEVI

Llengua i regió

Les llengües traduïdes automàticament estan marcades. La disponibilitat segueix el paquet del lloc publicat.

136 llengües

Recomanat

1

Àsia oriental

7

Àsia sud-oriental

11

Àsia meridional

18

Àsia central

5

Orient Mitjà i el Caucas

10

Europa occidental i Europa meridional

16

Regne Unit i Irlanda

4

Europa septentrional

10

Europa Central i els Balcans

14

Europa oriental

5

Àfrica oriental

8

Àfrica occidental i Àfrica central

9

Àfrica meridional

8

Amèrica

5

Oceania

5