概念

エラーレスポンス

一般的なHTTPステータスコード、OpenAI互換エラー、非同期タスクエラー。

TENSORAXISは、使用しているAPIスタイルに合わせたエラー形式を返そうとします。OpenAI互換APIは通常errorオブジェクトを返し、非同期タスクAPIは通常codemessagedataを返します。

OpenAI互換エラー

{
  "error": {
    "message": "invalid request",
    "type": "invalid_request_error",
    "param": "",
    "code": "invalid_request"
  }
}

フィールド:

フィールド説明
error.message人間が読めるエラーメッセージ
error.typeTENSORAXISまたはアップストリームプロバイダーからのエラータイプ
error.param関連するリクエストパラメータ(利用可能な場合)
error.codeエラーコード。通常messageより安定しています

非同期タスクエラー

動画、音楽、画像生成などの非同期タスクAPIは、以下を返す場合があります:

{
  "code": "invalid_request",
  "message": "prompt is required",
  "data": null
}

動画生成では、promptが欠落していることが一般的なリクエストエラーです。アップストリームのVolcengineスタイルのトップレベルcontent[]ボディを直接/v1/video/generationsに送信すると、TENSORAXISはpromptフィールドを読み取れず、400 prompt is requiredを返します。

一般的なHTTPステータスコード

ステータス意味一般的な対処法
400無効なボディ、パラメータ、またはモデル形式JSON、必須フィールド、モデル名を確認してください
401認証に失敗トークンと認証ヘッダーを確認してください
403権限またはクォータの問題トークンのスコープ、アカウントのクォータ、グループのアクセス権を確認してください
404リソースが見つかりませんモデル名、タスクID、パスを確認してください
429レート制限を超過同時実行数を減らす、後で再試行する、またはトークン/グループの制限を調整してください
5xxサーバーまたはアップストリームのエラー後で再試行してください。問題が続く場合はサポートにお問い合わせください

自動化されたクライアントの場合、完全なmessageテキストを照合するのではなく、HTTPステータスコードとcodeの値で分岐処理してください。メッセージはアップストリームプロバイダー、言語、デプロイ設定によって異なる場合があります。