Developer guide

Kódy chyb

Postup a pravidla opakování podle stavového kódu

Tato stránka shrnuje stavové kódy vracené bránou, jejich význam a postup pro jednotlivé kódy.
Pokud upstream vrátí kód 4xx nebo 5xx, brána jej předá beze změny; v ostatních případech platí níže uvedená tabulka.
Uvádíme také formát těla chyb pro oba kompatibilní standardy, pravidla pro error.type kompatibilní s Anthropic a obrazovku konzole pro kontrolu limitů a využití.

Stavový kód

KódVýznamPostup
400Chyba hodnoty požadavku. U parametru limit v seznamu modelů kompatibilních s Anthropic je hodnota mimo rozsah 1–1000 nebo se byl proveden pokus pokračovat ve streamování uložené odpovědi pomocí GET /responses/{responseId}?stream=trueOpravte hodnotu tak, aby spadala do povoleného rozsahu. Uložené odpovědi načítejte bez stream.
401Chybějící, prošlý nebo zneplatněný klíčNa obrazovce API klíčů zkontrolujte stav klíče a ověřte název hlavičky a předponu Bearer.
403Bez oprávnění k přístupu k modelu, překročení limitu využití, nedostatek kreditů nebo nejste vlastníkem hlasuerror.message rozlišuje důvod. Číselné hodnoty najdete na obrazovce v níže uvedené části o kontrole limitů a využití.
404Model neexistuje nebo k němu tento klíč nemá přístup (včetně modelů, jejichž podpora skončila), neexistující cesta nebo výstup CleviDrive po uplynutí retenční doby 3 dnůNejprve pomocí GET /models ověřte seznam modelů, které lze volat. Cestu porovnejte s tabulkou na stránce Volání API.
408 · 409 · 413Vypršení časového limitu upstreamu, zahlcení nebo překročení velikosti požadavku. Časový limit pro hlasové a voice cesty je 5 minut a maximální velikost požadavku je 28 MiBPokud je u 409 uvedeno Retry-After, počkejte po uvedenou dobu. U kódu 413 požadavek rozdělte.
429Případ, kdy upstream poskytovatel uplatní omezení rychlostiPokud je uvedeno Retry-After, dodržte jej beze změny; pokud uvedeno není, opakujte požadavek s exponenciálním backoffem.
5xxDočasná chyba brány nebo upstreamu (včetně 503)Opakujte požadavek s exponenciálním backoffem. Pokud problém přetrvává, informujte nás prostřednictvím nápovědy a kontaktního formuláře a uveďte X-Request-Id.

Opakování

Brána nevytváří vlastní 429 a odpovědi upstreamu ani skrytě neopakuje, ani je nezařazuje do fronty.
Čekání a opakování zajišťuje klient.

KódDoba čekáníDalší krok
409Pokud je k dispozici Retry-After, počkáme po uvedenou dobuOdešleme stejný požadavek znovu.
429Pokud je k dispozici Retry-After, počkáme po uvedenou dobu, jinak použijeme exponenciální backoffOdešleme stejný požadavek znovu.
5xxExponenciální backoffPokud se problém opakuje, kontaktujeme podporu.
413Bez čekáníPožadavek rozdělíme.

Tělo chyby

Tělo chyby se liší podle specifikace. Chyby upstreamu předáváme po úpravě pouze jako zprávu; zásobník ani interní pole se nepředávají.

Tělo z kompatibilní trasy OpenAI.

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

Tělo z kompatibilní trasy Anthropic. error.type se určuje podle stavového kódu.

{
  "type": "error",
  "error": {
    "type": "authentication_error",
    "message": "..."
  },
  "request_id": "rqid..."
}
Kompatibilní error.type Anthropic
Stavový kóderror.type
400invalid_request_error
401authentication_error
403permission_error
404not_found_error
413request_too_large
429rate_limit_error
529overloaded_error
Ostatní kódyapi_error

Kontrola limitů a využití

Hodnoty limitů se liší podle workspace. Nejprve zkontrolujte důvod chyby 403 v error.message a poté si hodnoty prohlédněte na níže uvedené obrazovce.

Co zkontrolovatObrazovka konzole
Limity platné pro můj workspacePřidělený limit využití v přehledu
Rozsah povolený plánem a zůstatekPlán a kredity
Skutečné využití (počet volání podle modelu a klíče, odhadované odečtené kredity)Využití
Stav klíče (zda je expirovaný nebo zneplatněný)API klíče
CLEVI

Jazyk a region

Jazyky přeložené strojově jsou označeny. Dostupnost odpovídá zveřejněnému balíčku webu.

136 jazyků

Doporučeno

1

východní Asie

7

jihovýchodní Asie

11

jižní Asie

18

Střední Asie

5

Blízký východ a Kavkaz

10

západní Evropa a jižní Evropa

16

Spojené království a Irsko

4

severní Evropa

10

Střední Evropa a Balkán

14

východní Evropa

5

východní Afrika

8

západní Afrika a střední Afrika

9

jižní Afrika

8

Amerika

5

Oceánie

5