Błędy
Kody błędów HTTP, formaty odpowiedzi i reguły ponawiania prób.
Błędy
| HTTP | Oznaczający | Zalecane działanie |
|---|---|---|
| 400 | Nieprawidłowe żądanie | Popraw JSON i wymagane pola |
| 401 | Nieprawidłowy, zablokowany lub unieważniony klucz | Obróć lub odblokuj klucz |
| 402 | Niewystarczające saldo konta lub osiągnięto limit wykorzystania klucza | Dodaj środki lub zresetuj/zwiększ limit klucza |
| 403 | Model niedostępny dla klucza | Zaktualizuj kluczowe uprawnienia |
| 404 | Nieznane żądanie punktu końcowego, modelu lub asynchronii | Sprawdź identyfikator i ścieżkę |
| 413 | Żądanie jest zbyt duże | Zmniejsz rozmiar kontekstu |
| 429 | Przekroczono prędkość obrotową lub współbieżność | Honor Retry-After |
| 500 | Błąd bramy | Spróbuj ponownie i sprawdź dzienniki |
| 502/503/504 | Przesyłanie strumieniowe niedostępne lub przekroczono limit czasu | Spróbuj ponownie z wykładniczym wycofaniem |
Spróbować ponownie 429 Po Retry-After. Spróbować ponownie 500, 502, 503, I 504 do trzech razy z opóźnieniem 1/2/4 sekundy. Nie ponawiaj automatycznie sprawdzania poprawności, uwierzytelniania, salda ani błędów nieznalezionych.
Użyj publicznego identyfikatora żądania z X-Request-ID powiązać odpowiedź z dziennik żądań.