API - エラーコード400または401
API - エラーコード400または401
これらのエラーコードには複数の原因が考えられます。応答メッセージにエラーの原因が示されます。
max_character_limit_exceeded
リクエストあたりの最大文字数はモデルによって異なります。
- Flash v2.5 - 最大40,000文字(約40分のオーディオ)
- Turbo v2.5 - 最大40,000文字(約40分のオーディオ)
- Flash v2 - 最大30,000文字(約30分のオーディオ)
- Turbo v2 - 最大30,000文字(約30分のオーディオ)
- Multilingual v1およびv2 - 最大10,000文字(約10分のオーディオ)
- English v1およびv2 - 最大10,000文字(約10分のオーディオ)
invalid_api_key
APIキーが正しく設定されていないことを示します。APIキーを設定する際は、スペルミスなく、必ず正確に”xi-api-key”を使用してください。
voice_not_found
正しくないvoice_idが入力されていることを示します。使用したい音声に対応する正しいvoice_idを使用しているか確認してください。My Voicesで確認できます。
quota_exceeded
リクエストを完了するためのクォータが不足しています。Pay As You Goクレジットを購入するか、以前のクリエイター、プロ、スケール、ビジネスプランでは、サブスクリプションページから従量課金を有効にできます。
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." }
401レスポンス詳細の例:
"detail": { "status": "invalid_api_key", "message": "Invalid API key" }