Errors

Codis d'error HTTP, formats de resposta i regles de reintent.

HTTPSignificatAcció recomanada
400Sol·licitud no vàlidaJSON correcte i camps obligatoris
401Clau no vàlida, bloquejada o revocadaGira o descongela la clau
402S'ha assolit el saldo del compte o el límit d'ús de claus insuficientsAfegiu fons o reinicieu/augmenteu el límit de claus
403Model no disponible per a la clau o la IP d'origen rebutjada per una llista d'APIActualitzeu els permisos de la clau o utilitzeu una IP d'origen permesa
404Punt final, model o sol·licitud asíncrona desconegutComproveu l'identificador i el camí
413La sol·licitud és massa granRedueix la mida del context
429S'han superat les RPM o la concurrènciaHonor Retry-After
500Error de passarel·laTorneu a provar i inspeccioneu els registres
502/503/504Amunt no disponible o s'ha esgotat el temps d'esperaTorna-ho a provar amb un retrocés exponencial

Cal pagar

El saldo insuficient de l'empresa/compte retorna HTTP 402 Payment Required al sobre compatible amb OpenAI:

{
  "error": {
    "message": "Insufficient account balance.",
    "type": "payment_required",
    "code": "insufficient_balance"
  }
}

La mateixa raó/codi estable es registra a l'historial de sol·licituds. A 402 La sol·licitud es rebutja abans de l'execució del proveïdor i no s'ha de tornar a intentar automàticament fins que no s'hagi corregit el finançament o la restricció de despesa aplicable.

Rebuig de la llista d'IP permès

Quan una clau d'API autenticada és vàlida però l'adreça d'origen està fora de la llista de permesos de l'API personal o de l'organització empresarial efectiva, Model Gate rebutja la sol·licitud abans de l'execució amunt. Les respostes compatibles amb OpenAI utilitzen HTTP 403 amb codi ip_not_allowed. Les respostes compatibles amb antròpics utilitzen l'embolcall d'error antròpic amb HTTP 403 i authentication_error. No torneu a intentar des de la mateixa font no permesa; canviar la llista d'autorització configurada o enviar la sol·licitud des d'una adreça permesa.

Torna-ho a provar 429 després Retry-After. Torna-ho a provar 500, 502, 503, i 504 fins a tres vegades amb retrocés d'1/2/4 de segon. No torneu a intentar automàticament la validació, l'autenticació, el saldo o els errors no trobats.

Utilitzeu l'identificador públic de sol·licitud de X-Request-ID per correlacionar la resposta amb la registre de sol·licituds.

Errors després de les capçaleres del flux

SSE pot fallar després que ja s'hagi enviat HTTP200. Aleshores, la resposta conté un esdeveniment d'error compatible amb el protocol; l'historial de peticions de passarel·la registra la fallada del terminal independentment de l'estat del cable. Els missatges desconeguts aigües amunt s'oculten de manera predeterminada, els missatges aprovats poden estar exposats per la política de l'administrador i l'exposició completa dels errors aigües amunt és explícita. Les metadades internes de aigües amunt i les dades brutes temporals romanen només per a administradors. L'ús que falta després d'una reproducció interrompuda és desconegut/necessita una revisió, no una estimació automàtica a partir de bytes de cable. Conserveu l'identificador de sol·licitud i torneu-ho a provar només deliberadament després de comprovar la sortida parcial.