メインコンテンツへスキップ

Documentation Index

Fetch the complete documentation index at: https://docs.apigo.ai/llms.txt

Use this file to discover all available pages before exploring further.

エラー応答は主に、HTTP ステータス、error.typeerror.codeerror.message、および X-Request-Id によって記述されます。

エラー応答形状

  • HTTP ステータス: リクエストの最終的な失敗クラス。
  • X-Request-Id: トレース ID を要求します。クライアントがそれを送信しない場合、ゲートウェイはそれを生成し、失敗時にそれを返そうとします。
  • error.message: 呼び出し側の人が判読できるエラーの説明。
  • error.type: エラーの種類。現在、安定した MaaS ゲートウェイのエラーには invalid_request_error が使用されます。アップストリーム プラットフォームのエラーでは、異なる値が使用される場合があります。
  • error.code: エラーコード。 MaaS ゲートウェイのエラーには安定したコードが使用されます。アップストリーム プラットフォームのエラーでは、このフィールドが省略される場合があります。
Example response
{
  "error": {
    "message": "upstream provider credentials unavailable",
    "type": "invalid_request_error",
    "code": "missing_upstream_key"
  }
}

エラーの原因

MaaSゲートウェイ

ZXプロテクト0ZXHTTP ステータスZXプロテクト0ZXZXプロテクト0ZXMeaning
ZXプロテクト0ZX502ZXプロテクト0ZXZXプロテクト0ZXアップストリーム サービスは現在利用できません。プラットフォーム管理者にプロバイダーの資格情報を確認するよう依頼してください。
ZXプロテクト0ZX502ZXプロテクト0ZXZXプロテクト0ZXアップストリーム サービス構成が無効であるため、リクエストを完了できません。
ZXプロテクト0ZX502ZXプロテクト0ZXZXプロテクト0ZXアップストリーム サービスの資格情報が使用できないため、リクエストを完了できません。

上流プラットフォームのエラー

一部のリクエストは、上流のプラットフォームから直接エラーを返す場合があります。その場合は、実際の HTTP ステータスと返された error オブジェクトを信頼してください。
  • HTTP ステータス: 返されたステータスをそのまま使用します。
  • 応答本文: 通常、プラットフォームの error.typeerror.code、および error.message が含まれます。
  • X-Request-Id: サポートとログ検索のために保管してください。
  • ドキュメントの境界: すべてのアップストリーム type または code 値を安定した MaaS ゲートウェイ エラー コードとして扱わないでください。
Platform passthrough example
{
  "error": {
    "message": "daily credits exhausted",
    "type": "insufficient_quota"
  }
}
この 402 の例は、クレジットまたは残高が使い果たされたことを意味します。これはアップストリーム プラットフォームからのものであり、安定した MaaS ゲートウェイ エラー コード セットの一部ではありません。

推奨されるデバッグ順序

  1. まず HTTP ステータスを確認して、障害が安定した MaaS ゲートウェイのエラーであるか、アップストリーム プラットフォームのエラーであるかを判断します。
  2. X-Request-Id はサポートとログ検索のために保管してください。
  3. error.codemissing_upstream_keyinvalid_upstream_key_info、または masked_upstream_key の場合は、プラットフォーム管理者に問い合わせて、サービス構成の問題を解決してください。
  4. 応答がアップストリーム プラットフォーム エラーである場合は、error.typeerror.code、および error.message を使用して、クォータ、認証、またはプラットフォーム ポリシーの問題を診断します。