API – kod błędu 400 lub 401
API – kod błędu 400 lub 401
Te kody błędów mogą mieć kilka przyczyn. Komunikat odpowiedzi wskaże przyczynę błędu.
max_character_limit_exceeded
Maksymalna liczba znaków na żądanie zależy od modelu.
- Flash v2.5 – do 40 000 znaków (~40 minut audio)
- Turbo v2.5 – do 40 000 znaków (~40 minut audio)
- Flash v2 – do 30 000 znaków (~30 minut audio)
- Turbo v2 – do 30 000 znaków (~30 minut audio)
- Multilingual v1 i v2 – do 10 000 znaków (~10 minut audio)
- English v1 i v2 – do 10 000 znaków (~10 minut audio)
invalid_api_key
Oznacza to, że klucz API nie został ustawiony poprawnie. Podczas ustawiania klucza API upewnij się, że używasz dokładnie “xi-api-key”, bez literówek.
voice_not_found
Oznacza to, że podano nieprawidłowy voice_id. Sprawdź, czy używasz właściwego voice_id dla głosu, którego chcesz użyć. Możesz to sprawdzić w My Voices.
quota_exceeded
Nie masz wystarczającego limitu, aby wykonać żądanie. Możesz kupić kredyty Pay As You Go lub, w starszych planach Creator, Pro, Scale i Business, włączyć rozliczanie zależne od użycia na stronie Subskrypcja.
Przykładowe szczegóły odpowiedzi 400:
"detail": { "status": "max_character_limit_exceeded", "message": "This request's text has 627 characters and exceeds the character limit of 333 characters for non signed in accounts." }
Przykładowe szczegóły odpowiedzi 401:
"detail": { "status": "invalid_api_key", "message": "Invalid API key" }