Developer guide

Klaidų kodai

Veiksmai ir pakartotinio bandymo taisyklės pagal būsenos kodą

Šiame puslapyje apibendrinami būsenos kodai, kuriuos grąžina šliuzas, jų reikšmės ir veiksmai pagal kodą.
Jei upstream grąžina 4xx·5xx, šis kodas perduodamas nepakeistas, o kitais atvejais taikoma toliau pateikta lentelė.
Taip pat pateikiama dviejų suderinamų specifikacijų klaidos turinio forma, Anthropic suderinamo error.type taisyklės ir konsolės ekranas, kuriame galima patikrinti limitus bei naudojimą.

Būsenos kodas

KodasReikšmėVeiksmai
400Užklausos reikšmės klaida. Anthropic suderinamų modelių sąrašo limit nepatenka į intervalą nuo 1 iki 1000 arba bandoma perimti išsaugotą atsakymą naudojant GET /responses/{responseId}?stream=truePataisykite reikšmę, kad ji patektų į leistiną intervalą. Išsaugotą atsakymą gaukite be stream.
401Nėra rakto arba raktas nebegalioja ar buvo panaikintasAPI rakto puslapyje patikrinkite rakto būseną, taip pat patikrinkite antraštės pavadinimą ir Bearer priešdėlį.
403Nėra prieigos prie modelio, viršytas naudojimo limitas, trūksta kreditų arba nesate balso savininkaserror.message nurodo priežastį. Skaičius galite peržiūrėti toliau esančiame skyriuje apie limitų ir naudojimo tikrinimą pateiktame ekrane.
404Modelio nėra arba šis raktas negali jo pasiekti (įskaitant modelius, kurių palaikymas baigtas), kelio nėra arba CleviDrive išvesties saugojimo laikotarpis – 3 dienos – pasibaigėPirmiausia naudodami GET /models patikrinkite iškviečiamų modelių sąrašą. Kelią palyginkite su API iškvietimo puslapyje pateikta lentele.
408 · 409 · 413Upstream skirtasis laikas baigėsi, tinklas perkrautas arba viršytas užklausos dydis. Balso·balso kelio ribinis laikas yra 5 minutės, o užklausos riba – 28 MiBJei 409 atsakyme yra Retry-After, palaukite nurodytą laiką. Jei gaunate 413, padalykite užklausą į dalis.
429Upstream teikėjas pritaikė spartos ribojimąJei pateiktas Retry-After, laikykitės jo reikšmės, o jei ne – bandykite dar kartą taikydami eksponentinį atsitraukimą.
5xxLaikina šliuzo arba upstream klaida (įskaitant 503)Bandykite dar kartą taikydami eksponentinį atsitraukimą. Jei problema kartojasi, praneškite pagalbos ir kontaktų skiltyse, pridėdami X-Request-Id.

Pakartotinis bandymas

Šliuzas pats nesukuria 429 ir slapta nebando pakartoti upstream atsakymo ar neįtraukia jo į eilę.
Laukti ir bandyti dar kartą turi klientas.

KodasLaukimo laikasTada
409Jei yra Retry-After, tiek laikoPakartokite tą pačią užklausą.
429Jei yra Retry-After, tiek laiko, o jei nėra – eksponentinis atsitraukimasPakartokite tą pačią užklausą.
5xxEksponentinis atsitraukimasJei kartojasi, kreipkitės.
413Laukti nereikiaPadalykite užklausą.

Klaidos turinys

Klaidos turinys skiriasi pagal specifikaciją. Išvalome ir perduodame tik išankstinės grandies klaidos pranešimą, o dėklas ir vidiniai laukai neperduodami.

Tai yra OpenAI suderinamo kelio turinys.

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

Tai yra Anthropic suderinamo kelio turinys. error.type nustatomas pagal būsenos kodą.

{
  "type": "error",
  "error": {
    "type": "authentication_error",
    "message": "..."
  },
  "request_id": "rqid..."
}
Anthropic suderinamas error.type
Būsenos kodaserror.type
400invalid_request_error
401authentication_error
403permission_error
404not_found_error
413request_too_large
429rate_limit_error
529overloaded_error
Kiti kodaiapi_error

Limitų ir naudojimo patikra

Limitų reikšmės skiriasi pagal darbo sritį. error.message patikrinkite 403 priežastį, tada toliau nurodytame ekrane peržiūrėkite reikšmes.

Ką patikrintiKonsolės ekranas
Mano darbo sričiai taikomas limitasApžvalgoje priskirtas naudojimo limitas
Plano leidžiamas intervalas ir likutisPlanas ir kreditai
Faktinis naudojimas (iškvietimų skaičius pagal modelį ir raktą, numatomi nurašyti kreditai)Naudojimas
Rakto būsena (ar jis nepasibaigęs ir neatšauktas)API raktas
CLEVI

Kalba ir regionas

Mašininio vertimo kalbos yra pažymėtos. Prieinamumas priklauso nuo paskelbto svetainės paketo.

136 kalbos

Rekomenduojama

1

Rytų Azija

7

Pietryčių Azija

11

Pietų Azija

18

Centrinė Azija

5

Artimieji Rytai ir Kaukazas

10

Vakarų Europa ir Pietų Europa

16

Jungtinė Karalystė ir Airija

4

Šiaurės Europa

10

Vidurio Europa ir Balkanai

14

Rytų Europa

5

Rytų Afrika

8

Vakarų Afrika ir Vidurio Afrika

9

Pietinė Afrika

8

Amerika

5

Okeanija

5