Přejít na dokumentaci
Na této stránce

Dokumentace

Chyby / Limity četnosti požadavků

Chyby

Chyby HTTP obsahují objekt error s poli code a message. Úspěšně přijatá úloha může přesto později selhat; dotazujte se na stav úlohy nebo ošetřete callback o jejím selhání.

{
  "error": {
    "code": "invalid_request",
    "message": "input.prompt is required."
  }
}
HTTPPoleCo dělat
400invalid_request
Před dalším pokusem opravte JSON, chybějící prompt, rozsah parametrů nebo URL adresu média.
401invalid_api_key
Zkontrolujte token Bearer a zda je API klíč aktivní.
402insufficient_credits
Dobijte si kredity nebo snižte náročnost úlohy. Odpověď může obsahovat požadované a dostupné množství kreditů.
403forbidden
Zkontrolujte omezení na úrovni účtu popsané v chybové zprávě.
404not_found
Zkontrolujte ID úlohy a zda klíč patří uživateli, který úlohu vytvořil.
429rate_limited
Před dalším pokusem vyčkejte po dobu uvedenou v intervalu Retry-After.
500internal_error
Zkontrolujte chybovou zprávu a protokoly API. Opakujte pokus opatrně; opětovné odeslání požadavku na vytvoření může vytvořit další zpoplatněnou úlohu.

Limity četnosti požadavků

Vytváření úkolů: každý API klíč standardně umožňuje až 100 požadavků za minutu. Vlastní limity četnosti v současné době nejsou k dispozici.

Dotazování na úkoly: každý API klíč standardně umožňuje až 120 požadavků za minutu. Požadavky na dotazy a požadavky na vytváření úkolů se počítají samostatně.

Požadavky na tvorbu obrázků a videí sdílejí stejný limit frekvence volání (rate limit) pro daný API klíč.

Chyba HTTP 429 obsahuje hlavičku Retry-After: 60 pro vytváření úloh a Retry-After: 5 pro dotazy. Používejte odklad (backoff) a nedotazujte se častěji, než je nutné.
HTTP/1.1 429 Too Many Requests
Content-Type: application/json
Retry-After: 60
{
  "error": {
    "code": "rate_limited",
    "message": "Rate limit exceeded."
  }
}