このトピックでは、Alibaba Cloud Model Studio の使用時に発生する可能性のあるエラーコードとそれに対応するメッセージについて説明します。
エラーメッセージ
HTTP ステータスコード | コード | メッセージ | 説明 |
- | - | error.AuthenticationError: No api key provided. You can set by dashscope.api_key = your_api_key in code, or you can set it via environment variable DASHSCOPE_API_KEY= your_api_key. | DashScope SDK の使用時に API キーが提供されていません。 |
- | - | openai.OpenAIError: The api_key client option must be set either by passing api_key to the client or by setting the OPENAI_API_KEY environment variable | API キーが提供されていません。API キーを環境変数として設定するか、コードに API キーを書き込む(推奨されません)ことができます。 |
- | mismatched_model | The model 'xxx' for this request does not match the rest of the batch. Each batch must contain requests for a single model. | バッチタスクでは、すべてのリクエストで同じモデルを使用する必要があります。入力フォーマットに従って入力ファイルを確認してください。 |
- | duplicate_custom_id | The custom_id 'xxx' for this request is a duplicate of another request. The custom_id parameter must be unique for each request in a batch. | バッチタスクでは、各リクエスト ID は一意である必要があります。入力フォーマットに従って入力ファイルを確認し、すべてのリクエスト ID が重複していないことを確認してください。 |
- | model_not_found | "The provided model 'xxx' is not supported by the Batch API. | 現在のモデルはバッチ呼び出しをサポートしていないか、モデル名が正しくありません。サポートされているモデルと名前のスペルを確認してください。 |
- | InvalidParameter invalid_request_error | 必須の本文が無効です。リクエスト本文の形式を確認してください。 | リクエスト本文の形式が API の要件を満たしていません。考えられる原因:
|
400 | invalid_parameter_error | current user api does not support http call | オープンソースの Qwen3 モデルは非ストリーミング出力をサポートしていません。ストリームを使用してください。 |
400 | invalid_parameter_error | This model only support stream mode, please enable the stream parameter to access the model. | このモデルはストリーミング出力のみをサポートしています。 |
400 | InvalidParameter | Required parameter(s) missing or invalid, please check the request parameters. | リクエストパラメータが無効です。 |
400 | APIConnectionError | Connection error. | ローカルネットワークの問題です。これは通常、プロキシが有効になっていることが原因です。プロキシを無効にするか再起動して、もう一度お試しください。 |
400 | InvalidParameter | Temperature should be in [0.0, 2.0) | 温度パラメータが [0.0, 2.0) の範囲内にありません。パラメータの範囲については、Qwen をご参照ください。 |
400 | invalid_request_error | 'temperature' must be Float | 温度パラメータが [0.0, 2.0) の範囲内にありません。パラメータの範囲については、Qwen をご参照ください。 |
400 | InvalidParameter | Range of top_p should be (0.0, 1.0] | top_p パラメータが (0.0, 1.0] の範囲内にありません。パラメータの範囲については、テキスト生成 - Qwen をご参照ください。 |
400 | invalid_request_error | 'top_p' must be Float | top_p パラメータが (0.0, 1.0] の範囲内にありません。パラメータの範囲については、テキスト生成 - Qwen をご参照ください。 |
400 | InvalidParameter | Presence_penalty should be in [-2.0, 2.0] | presence_penalty パラメータが [-2.0, 2.0] の範囲内にありません。パラメータの範囲については、テキスト生成 - Qwen をご参照ください。 |
400 | InvalidParameter | Range of max_tokens should be [1, 2000] | max_tokens パラメータが [1, モデルの最大出力] の範囲内にありません。モデルの出力制限については、モデル をご参照ください。 |
400 | InvalidParameter | Range of n should be [1, 4] | n パラメータが [1, 4] の範囲内にありません。パラメータの範囲については、テキスト生成 - Qwen をご参照ください。 |
400 | InvalidParameter | Range of seed should be [0, 9223372036854775807] | DashScope メソッドを使用して LLM API を呼び出す場合、seed パラメータが [0, 9223372036854775807] の範囲内にありません。パラメータの範囲については、テキスト生成 - Qwen をご参照ください。 |
400 | invalid_request_error | -1 is lesser than the minimum of 0 - 'seed' or 'seed' must be Integer | OpenAI メソッドを使用して LLM API を呼び出す場合、seed パラメータが [0, 231-1] の範囲内にありません。パラメータの範囲については、テキスト生成 - Qwen をご参照ください。 |
400 | InvalidParameter | The "stop" parameter must be of type "str", "list[str]", "list[int]", or "list[list[int]]", and all elements within the list must be of the same type. | stop パラメータが "str"、"list[str]"、"list[int]"、または "list[list[int]]" の形式に準拠していません。パラメータの説明については、テキスト生成 - Qwen をご参照ください。 |
400 | InvalidParameter | Parameter top_k be greater than or equal to 0 | top_k パラメータは負の値にすることはできません。パラメータの範囲については、テキスト生成 - Qwen をご参照ください。 |
400 | InvalidParameter | Repetition_penalty should be greater than 0.0 | repetition_penalty パラメータは負の値にすることはできません。パラメータの範囲については、テキスト生成 - Qwen をご参照ください。 |
400 | InvalidParameter | Value error, batch size is invalid, it should not be larger than xx. | 埋め込みモデルを呼び出す際に、入力行数が上限を超えています。行数制限については、埋め込み をご参照ください。 |
400 | InvalidParameter | Range of input length should be [1, xxxx] | 入力の長さが上限を超えています。制限については、モデル をご参照ください。 防止方法:
|
400 | InvalidParameter | The provided URL does not appear to be valid. Ensure it is correctly formatted. | 視覚理解 および オムニモーダル モデル、 を使用する場合、入力データの URL が無効です。URL は http://、https://、data:、または file:// で始まる必要があります。
|
400 | InvalidParameter | Input should be a valid dictionary or instance of GPT3Message | messages フィールドの形式が要件を満たしていません。たとえば、括弧が一致しないか、必要なキーと値のペアがありません。 |
400 | invalid_request_error | 'audio' output only support with stream=true | Qwen-Omni を使用する場合、stream が有効になっていません。 |
400 | InvalidParameter | Either "prompt" or "messages" must exist and cannot both be none | prompt フィールドと messages フィールドの両方を空にすることはできません。 原因は形式エラーである可能性があります。たとえば、DashScope SDK を使用してモデルを呼び出す場合、messages は model パラメータと並列にするのではなく、input オブジェクトに配置する必要があります。
|
400 | InvalidParameter | 'messages' must contain the word 'json' in some form, to use 'response_format' of type 'json_object'. | 構造化出力を有効にする場合、システムメッセージまたはユーザーメッセージは、JSON 形式で出力するようにモデルをガイドしていません。例:「JSON 形式で出力してください。」 |
400 | InvalidParameter | Too many files provided. | 提供されたファイル ID の数が制限を超えています。100 個以下のファイル ID を提供してください。 |
400 | InvalidParameter | File [id:file-fe-***********] exceeds size limit. | 提供されたファイルのサイズが制限を超えています。ファイルが 150 MB より小さいことを確認してください。 |
400 | InvalidParameter | File [id:file-fe-***********] exceeds page limits (15000 pages). | 提供されたファイルのページ数が制限を超えています。ページ数が 15,000 未満であることを確認してください。 |
400 | InvalidParameter | File [id:file-fe-***********] content blank. | 提供されたファイルは空です。ファイルの内容が要件を満たしていることを確認してください。 |
400 | InvalidParameter | Total message token length exceed model limit (10000000 tokens). | 合計入力が 10,000,000 トークンを超えています。メッセージの長さが要件を満たしていることを確認してください。 |
400 | DataInspectionFailed data_inspection_failed | Input or output data may contain inappropriate content. Input data may contain inappropriate content. Output data may contain inappropriate content. | データ検査エラーです。入力または出力に不適切なコンテンツが含まれている可能性があり、コンテンツモデレーション中にブロックされています。 |
400 | BadRequest.EmptyInput | Required input parameter missing from request. | 入力を空にすることはできません。 |
400 | BadRequest.EmptyParameters | Required parameter "parameters" missing from request. | parameters パラメータを空にすることはできません。 |
400 | BadRequest.EmptyModel | Required parameter "model" missing from request. | model パラメータを空にすることはできません。 |
400 | InvalidURL | Invalid URL provided in your request. | リクエスト URL が正しくありません。 |
400 | InvalidParameter | The video modality input does not meet the requirements because: the range of sequence images shoule be (4, 80)/(4,512). | Qwen-VL モデルをビデオ理解に使用し、画像リストとして渡す場合、画像の数が要件を満たしていません。詳細については、ビジュアル理解をご参照ください。
|
400 | InvalidParameter | Exceeded limit on max bytes per data-uri item : 10485760'. | OpenAI SDK を使用してローカル画像またはビデオをQwen-VL、QVQ、またはQwen-Omni に渡す場合、画像またはビデオのサイズが要件を満たしていません。
|
400 | InvalidParameter | The image length and width do not meet the model restrictions. [absolute aspect ratio must be smaller than 200, got n / m]. The image length and width do not meet the model restrictions. [height:n or width:m must be larger than 10]. データ検査では、この画像サイズはサポートされていません。 | Qwen-VL に渡された画像の長さと幅が要件を満たしていません。
|
400 | InvalidParameter | データ検査中にイメージのデコードに失敗しました。 | イメージデコードに失敗しました
|
400 | InvalidParameter | The file format is illegal and cannot be opened. メディア形式がサポートされていないか、データ検査に正しくありません。 | サポートされていない画像ファイル形式であるか、画像を開けません。
|
400 | InvalidParameter | マルチモーダルコンテンツのダウンロードに失敗しました。 データ検査プロセス中にメディア リソースのダウンロードがタイムアウトしました。 データ検査プロセス中にメディア リソースをダウンロードできませんでした。 | マルチモーダルファイルのダウンロードに失敗したか、ダウンロードがタイムアウトしました。考えられる原因:
|
400 | InvalidParameter.DataInspection | データ検査プロセス中に、リクエストされたメディア リソースが見つかりませんでした。 | アクセスしようとしているリソースが見つかりません。
|
400 | InvalidParameter | Don't have authorization to access the media resource during the data inspection process. | メディアファイルにアクセスする権限がありません。 考えられる原因:モデルを呼び出すときに、OSS から署名付きファイル URL を渡し、URL の有効期限が切れています。URL の有効期間内にファイルにアクセスしてください。 |
400 | invalid_value | Invalid value: vide. Supported values are: 'text','image_url','video_url' and 'video'. | OpenAI SDK を使用してモデルを呼び出す場合、content パラメータの type 属性の値が無効です。有効な値:text、image_url、video、または video_url。 |
400 | InvalidParameter | Invalid video file. | 提供されたビデオファイルが無効です。 |
400 | InvalidParameter | The video modality input does not meet the requirements because: The video file is too long. | ビデオの長さが Qwen-VL または Qwen-Omni の制限を超えています。
|
400 | 延滞金 | アクセスが拒否されました。アカウントの状態が良好であることを確認してください。 | |
400 | UnsupportedOperation | The operation is unsupported on the referee object. | レフリーオブジェクトはこの操作をサポートしていません。このメッセージは、実際のシナリオによって異なる場合があります。 |
400 | InvalidSchema | Database schema is invalid for text2sql. | データベースのスキーマを入力してください。 |
400 | InvalidSchemaFormat | Database schema format is invalid for text2sql. | 入力データテーブルのスキーマ形式が無効です。 |
400 | FaqRuleBlocked | Input or output data is blocked by faq rule. | 入力または出力が FAQ ルールによってブロックされています。 |
400 | CustomRoleBlocked | Input or output data may contain inappropriate content with custom rule. | 入力または出力がカスタムルールによってブロックされています。 |
400 | InternalError.Algo | Missing Content-Length of multimodal url. | URL リクエストのレスポンスヘッダーに |
400 | InvalidParameter | Wrong Content-Type of multimodal url |
|
400 | InvalidParameter | The content field is a required field. | Java SDK を使用してモデルを呼び出すときに、content パラメータが構成されていません。 |
400 | invalid_request_error | Payload Too Large. | バッチタスクを実行するときに、アップロードされた JSONL ファイルのサイズが上限を超えています。 ファイルをアップロードするには、ファイルサイズが制限を満たしていることを確認するか、ファイルを複数の小さなファイルに分割することを検討してください。JSONL ファイル形式については、入力ファイル形式 をご参照ください。 |
401 | InvalidApiKey invalid_api_key | Invalid API-key provided. Incorrect API key provided. |
|
403 | AccessDenied access_denied | Access denied. | この API にアクセスする権限がありません。たとえば、招待プレビューに参加していません。Model Studio コンソールに移動し、モデル の対応するモデルカードで、[今すぐ申し込む] をクリックします。 |
403 | App.AccessDenied | アプリケーションへのアクセスが拒否されました。 | アプリケーションまたはモデルにアクセスする権限がありません。
|
403 | Workspace.AccessDenied | Workspace access denied. | このワークスペースのアプリケーションまたはモデルにアクセスする権限がありません。
|
403 | Model.AccessDenied | Model access denied. | RAM ユーザーはこのワークスペースのモデルにアクセスする権限がありません。次の手順を実行します。
詳細については、サブワークスペースのモデルを呼び出す をご参照ください。 |
403 | AccessDenied.Unpurchased | Access to model denied. Please make sure you are eligible for using the model. | Model Studio サービスをまだアクティブ化していない可能性があります。Alibaba Cloud アカウントに登録またはログインし、モデル にアクセスして Model Studio をアクティブ化する必要があります。 |
404 | WorkSpaceNotFound | WorkSpace can not be found. | 指定したワークスペースは存在しません。 |
404 | ModelNotFound model_not_found | Model can not be found. モデル xx は存在しません。 | 指定したモデルは存在しません。 |
404 | ModelNotFound model_not_found | The model xx does not exist or you do not have access to it. | |
500 | RequestTimeOut |
|
|
413 | BadRequest.TooLarge | Payload Too Large. | アクセスレイヤーのゲートウェイは、リクエスト本文が大きすぎるというエラーを返します。エラーが Microservice Engine (MSE) ゲートウェイによって返された場合、コードは返されず、メッセージをカスタマイズできません。エラーが RESTful ゲートウェイによって返された場合、コードが返されます。 |
415 | BadRequest.InputDownloadFailed | Failed to download the input file: xxx. | 入力ファイルのダウンロードに失敗しました。ダウンロードのタイムアウト、ダウンロードの失敗、またはファイルサイズが制限を超えていることが原因である可能性があります。メッセージには追加の詳細が含まれている場合があります。 |
415 | BadRequest.UnsupportedFileFormat | The format of the input file is not supported. | 入力ファイルの形式はサポートされていません。 |
429 | Throttling | Requests throttling triggered. | API リクエストがスロットリングをトリガーしました。 |
429 | Throttling.RateQuota | Requests rate limit exceeded, please try again later. | 呼び出し頻度がスロットリングしきい値をトリガーしました(例:1 秒あたりのリクエスト数)。しばらく待ってからもう一度呼び出すことをお勧めします。 |
429 | Throttling.AllocationQuota insufficient_quota | Allocated quota exceeded, please increase your quota limit. You exceeded your current quota, please check your plan and billing details. | 一定期間の呼び出し数が レート制限 をトリガーします。たとえば、1 分あたりに生成されるトークン数などです。トークンの計算方法については、トークン数を計算する方法 を参照してください。 |
429 | LimitRequests limit_requests | You exceeded your current requests list | スロットリングしきい値を超えました。スロットリングしきい値を下回ると、リクエストを再試行できます。 |
429 | Throttling.AllocationQuota | Free allocated quota exceeded. | 無料クォータの有効期限が切れたか、使い果たされており、モデルは有料アクセスをサポートしていません。 |
429 | PrepaidBillOverdue | The prepaid bill is overdue. | このワークスペースのサブスクリプションの期限が切れています。 |
429 | PostpaidBillOverdue | The postpaid bill is overdue. | モデル推論サービスの期限が切れています。 |
429 | CommodityNotPurchased | Commodity has not purchased yet. | このワークスペースではサービスがアクティブ化されていません。 |
500 | InternalError internal_error | An internal error has occured, please try again later or contact service support. | 内部エラーが発生しました。 Qwen-Omni を使用している場合は、ストリーミング出力モードを使用する必要があります。 |
500 | InternalError.Algo | An internal error has occured during execution, please try again later or contact service support. | 内部アルゴリズムエラーが発生しました。 |
500 | InternalError.Algo | Role must be in [user, assistant] | Qwen-MT モデルを使用する場合、messages 配列に 1 つの要素(ユーザーメッセージ)のみが含まれていることを確認してください。 |
500 | SystemError system_error | システムエラーが発生しました。後でもう一度お試しください。 | システムエラーが発生しました。 |
500 | InternalError.Timeout | 実行中に内部タイムアウトエラーが発生しました。後でもう一度試すか、サービスサポートに連絡してください。 | 非同期タスクは、ゲートウェイからアルゴリズムサービスレイヤーに送信されてから 3 時間待機します。結果が返されない場合、タスクはタイムアウトになります。 |
500 | 書き換え失敗 | プロンプトのコンテンツを再書き込みできませんでした。 | プロンプトの書き換えに失敗しました。 |
500 | 取得失敗 | ドキュメントからのデータの取得に失敗しました。 | ドキュメントの取得に失敗しました。 |
500 | AppProcessFailed | アプリケーション リクエストの処理に失敗しました。 | アプリケーションフローの処理に失敗しました。 |
500 | ModelServiceFailed | モデルサービスのリクエストに失敗しました。 | モデル呼び出しに失敗しました。 |
500 | プラグインの呼び出しに失敗しました | プラグインの呼び出しに失敗しました。 | プラグイン呼び出しに失敗しました。 |
503 | モデルを使用できません | モデルは利用できません。後でもう一度お試しください。 | モデルは一時的にサービスをご利用いただけません。 |
503 | ModelServingError | リクエストが多すぎます。システム容量の制限により、リクエストが調整されています。後でもう一度お試しください。 | ネットワーク リソースが現在飽和状態のため、この時間帯はリクエストを処理できません。後でもう一度お試しください。 |
ネットワークエラー network_error | API キーが見つかりません。 | 環境変数の構成が有効ではありません。 クライアントまたは IDE を再起動して、もう一度お試しください。 詳細については、「よくある質問」をご参照ください。 |
レスポンスパラメーター
エラーが発生した場合、HTTP ステータスコードと詳細を含むメッセージが返されます。サンプル 応答:
{
"request_id": "54dc32fd-968b-4aed-b6a8-ae63d6fda4d5", // リクエスト ID
"code": "InvalidApiKey", // 無効な API キー
"message": "The API key in your request is invalid." // リクエスト内の API キーが無効です。
}
パラメーターの説明
パラメーター | タイプ | 説明 |
HTTP ステータスコード | integer | ステータスコード 200 は、リクエストが成功したことを示します。その他のステータスコードは、リクエストが失敗したことを示します。 |
request_id | string | リクエスト ID。トラブルシューティングの際に request_id パラメーターに基づいて呼び出しを識別できます。 |
code | string | 失敗した場合に返されるエラーコード。前の表の「コード」列を参照してください。 |
message | string | 失敗した場合に返されるメッセージ。前の表の「メッセージ」列を参照してください。メッセージは実際のシナリオによって異なり、前の表とは異なるより具体的な情報が含まれる場合があることに注意してください。 |