Chyby

Kódy chýb HTTP, formáty odpovedí a pravidlá opakovania.

HTTPVýznamOdporúčaná akcia
400Neplatná požiadavkaOpravte JSON a povinné polia
401Neplatný, zamrznutý alebo odvolaný kľúčOtočte alebo rozmrazte kľúč
402Dosiahli ste nedostatočný zostatok na účte alebo limit používania kľúčaPridajte prostriedky alebo resetujte/zvýšte limit kľúča
403Model nie je k dispozícii pre kľúč alebo zdrojovú IP odmietnutú zoznamom povolených rozhraní APIAktualizujte oprávnenia kľúča alebo použite povolenú zdrojovú IP
404Neznámy koncový bod, model alebo žiadosť o asynchronizáciuSkontrolujte identifikátor a cestu
413Žiadosť je príliš veľkáZnížte veľkosť kontextu
429RPM alebo súbežnosť boli prekročenéČesť Retry-After
500Chyba bránySkúste to znova a skontrolujte denníky
502/503/504Upstream nedostupný alebo vypršal časový limitSkúste to znova s ​​exponenciálnym stiahnutím

Vyžaduje sa platba

Nedostatočný zostatok spoločnosti/účtu vracia HTTP 402 Payment Required v obálke kompatibilnej s OpenAI:

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

Rovnaký stabilný dôvod/kód je zaznamenaný v histórii požiadaviek. A 402 žiadosť je zamietnutá pred vykonaním poskytovateľa a nemala by sa automaticky opakovať, kým nebude opravené financovanie alebo príslušné obmedzenie výdavkov.

Odmietnutie zoznamu povolených IP

Keď je overený kľúč API platný, ale zdrojová adresa je mimo platného zoznamu povolených rozhraní API pre osobnú alebo obchodnú organizáciu, Model Gate odmietne požiadavku pred vykonaním proti prúdu. Odpovede kompatibilné s OpenAI používajú HTTP 403 s kódom ip_not_allowed. Antropické kompatibilné odpovede používajú obálku Antropickej chyby s HTTP 403 a authentication_error. Nepokúšajte sa znova z rovnakého nepovoleného zdroja; zmeniť nakonfigurovaný zoznam povolených alebo odoslať požiadavku z povolenej adresy.

Skúste to znova 429 po Retry-After. Skúste to znova 500, 502, 503a 504 až trikrát s prerušením 1/2/4 sekundy. Do not automatically retry validation, authentication, balance, or not-found errors.

Použite verejné ID žiadosti od X-Request-ID korelovať odpoveď s denník žiadostí.

Chyby po hlavičkách streamov

SSE môže zlyhať po odoslaní HTTP200. Odpoveď potom obsahuje chybovú udalosť kompatibilnú s protokolom; história požiadaviek brány zaznamenáva poruchu terminálu nezávisle od stavu drôtu. Neznáme upstream správy sú v predvolenom nastavení skryté, schválené správy môžu byť odhalené administrátorskou politikou a úplné upstream chybové odhalenie je explicitné. Interné upstream metadáta a dočasné nespracované zostávajú iba administrátorom. Chýbajúce využitie po prerušení streamu je neznáme/vyžaduje sa kontrola, nejde o automatický odhad z bajtov drôtu. Zachovajte ID požiadavky a skúste to znova len zámerne po kontrole čiastočného výstupu.