Developer guide

Códigos de error

Acciones y reglas de reintento por código de estado

Esta página resume los códigos de estado que devuelve la puerta de enlace, su significado y las acciones correspondientes a cada código.
Si el upstream devuelve un código 4xx o 5xx, se reenvía tal cual; en los demás casos, se aplica la tabla siguiente.
También se documentan el formato del cuerpo de error de las dos especificaciones compatibles, las reglas de error.type compatible con Anthropic y la pantalla de la consola para consultar los límites y el uso.

Código de estado

CódigoSignificadoAcción
400Error en los valores de la solicitud. limit de la lista de modelos compatibles con Anthropic está fuera del rango de 1 a 1000, o se intentó reanudar una respuesta guardada mediante GET /responses/{responseId}?stream=trueCorrija el valor para que esté dentro del rango. Consulte las respuestas guardadas sin stream.
401La clave no existe, o está vencida o revocadaVerifique el estado de la clave en la pantalla de claves de API y compruebe el nombre del encabezado y el prefijo Bearer.
403No hay permiso para acceder al modelo, se superó el límite de uso, no hay créditos o no es el propietario de la vozerror.message indica el motivo específico. Consulte los valores en la pantalla de la sección sobre límites y uso que aparece más abajo.
404El modelo no existe o no se puede acceder a él con esta clave (incluidos los modelos cuyo soporte finalizó), la ruta no existe o el resultado de CleviDrive superó el periodo de retención de 3 díasPrimero compruebe la lista de modelos disponibles mediante GET /models. Compare la ruta con la tabla de la página Cómo realizar llamadas a la API.
408 · 409 · 413Tiempo de espera agotado del upstream, congestión o tamaño de solicitud excedido. Para las rutas de audio y voz, el tiempo límite es de 5 minutos y el tamaño máximo de la solicitud es de 28 MiBSi 409 incluye Retry-After, espere ese tiempo. Para 413, divida la solicitud antes de enviarla.
429El proveedor upstream aplicó un límite de velocidadSi se incluye Retry-After, sígalo tal cual; si no, reintente con retroceso exponencial.
5xxError temporal de la puerta de enlace o del upstream (incluido 503)Reintente con retroceso exponencial. Si el problema se repite, infórmelo en la ayuda y en contacto, junto con X-Request-Id.

Reintentos

La puerta de enlace no genera sus propios 429 ni reintenta silenciosamente las respuestas del upstream ni las pone en cola.
El cliente se encarga de esperar y reintentar.

CódigoTiempo de esperaQué hacer después
409Si existe Retry-After, esperar ese tiempoVolver a enviar la misma solicitud.
429Si existe Retry-After, esperar ese tiempo; de lo contrario, aplicar retroceso exponencialVolver a enviar la misma solicitud.
5xxRetroceso exponencialSi se repite, ponerse en contacto con soporte.
413Sin esperaDividir la solicitud.

Cuerpo del error

La forma del cuerpo del error varía según la especificación. Los errores ascendentes se envían depurados, conservando únicamente el mensaje; no se incluyen la pila ni los campos internos.

Este es el cuerpo de la ruta compatible con OpenAI.

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

Este es el cuerpo de la ruta compatible con Anthropic. error.type se determina mediante el código de estado.

{
  "type": "error",
  "error": {
    "type": "authentication_error",
    "message": "..."
  },
  "request_id": "rqid..."
}
Anthropic compatible error.type
Código de estadoerror.type
400invalid_request_error
401authentication_error
403permission_error
404not_found_error
413request_too_large
429rate_limit_error
529overloaded_error
Otros códigosapi_error

Comprobar límites y uso

Los límites varían según el espacio de trabajo. Confirme el motivo del 403 en error.message y, después, consulte las cifras en las pantallas siguientes.

Qué comprobarPantalla de la consola
Límites aplicados a mi espacio de trabajoLímites de uso asignados en el resumen
Rango permitido por el plan y saldoPlan y créditos
Uso real (llamadas por modelo y por clave, créditos estimados descontados)Uso
Estado de la clave (si expiró o fue revocada)Clave de API
CLEVI

Idioma y región

Los idiomas traducidos automáticamente están marcados. La disponibilidad depende del paquete publicado del sitio.

136 idiomas

Recomendado

1

Asia Oriental

7

Sudeste Asiático

11

Asia meridional

18

Asia central

5

Medio Oriente y el Cáucaso

10

Europa Occidental y Europa meridional

16

Reino Unido e Irlanda

4

Europa septentrional

10

Europa Central y los Balcanes

14

Europa Oriental

5

África Oriental

8

África Occidental y África central

9

África meridional

8

América

5

Oceanía

5