Chyby
Kódy chyb HTTP, formáty odpovědí a pravidla opakování.
| HTTP | Význam | Doporučená akce |
|---|---|---|
| 400 | Neplatný požadavek | Opravte JSON a povinná pole |
| 401 | Neplatný, zamrzlý nebo odvolaný klíč | Otočte nebo rozmrazte klíč |
| 402 | Dosažen nedostatečný zůstatek na účtu nebo limit použití klíče | Přidejte prostředky nebo resetujte/zvyšte limit klíče |
| 403 | Model není dostupný pro klíč nebo zdrojovou IP odmítnutou seznamem povolených rozhraní API | Aktualizujte klíčová oprávnění nebo použijte povolenou zdrojovou IP |
| 404 | Neznámý koncový bod, model nebo asynchronní požadavek | Zkontrolujte identifikátor a cestu |
| 413 | Požadavek je příliš velký | Zmenšete velikost kontextu |
| 429 | RPM nebo souběžnost překročena | Čest Retry-After |
| 500 | Chyba brány | Zkuste to znovu a zkontrolujte protokoly |
| 502/503/504 | Upstream nedostupný nebo vypršel časový limit | Zkuste to znovu s exponenciálním stažením |
Je vyžadována platba
Nedostatečný zůstatek společnosti/účtu vrací HTTP 402 Payment Required v obálce kompatibilní s OpenAI:
{
"error": {
"message": "Insufficient account balance.",
"type": "payment_required",
"code": "insufficient_balance"
}
}
Stejný stabilní důvod/kód je zaznamenán v historii požadavků. A 402 požadavek je zamítnut před provedením poskytovatele a neměl by být automaticky opakován, dokud nebude opraveno financování nebo příslušné omezení výdajů.
Odmítnutí seznamu povolených IP
Když je ověřený klíč API platný, ale zdrojová adresa je mimo platný seznam povolených rozhraní API pro osobní nebo obchodní organizace, Model Gate odmítne požadavek před provedením proti proudu. Odpovědi kompatibilní s OpenAI používají HTTP 403 s kódem ip_not_allowed. Antropické-kompatibilní odpovědi používají obálku Antropické chyby s HTTP 403 a authentication_error. Nezkoušejte to znovu ze stejného nepovoleného zdroje; změnit nakonfigurovaný seznam povolených nebo odeslat požadavek z povolené adresy.
Zkuste to znovu 429 po Retry-After. Zkuste to znovu 500, 502, 503a 504 až třikrát s 1/2/4 sekundovým couváním. Nepokoušejte se automaticky znovu o ověření, ověření, zůstatek nebo nenalezené chyby.
Použijte veřejné ID požadavku od X-Request-ID korelovat odpověď s protokol požadavků.
Chyby po záhlaví streamu
SSE může selhat po odeslání HTTP200. Odpověď pak obsahuje chybovou událost kompatibilní s protokolem; historie požadavků brány zaznamenává selhání terminálu nezávisle na stavu vodiče. Neznámé upstream zprávy jsou ve výchozím nastavení skryté, schválené zprávy mohou být odhaleny zásadami administrátora a úplné odhalení chyb v upstreamu je explicitní. Interní upstream metadata a dočasná nezpracovaná data zůstávají pouze pro správce. Chybějící využití po přerušeném streamu je neznámé/vyžaduje se kontrola, nejde o automatický odhad z bajtů drátu. Zachovejte ID požadavku a pokus opakujte pouze záměrně po kontrole částečného výstupu.