エラー
MasterOS APIからのエラーレスポンスの形式について。
エラーレスポンスは、一貫した形式のJSONです。
{
"error": {
"code": "QUOTA_EXCEEDED",
"message": "Daily quota exceeded",
"retryable": false
}
}
codeは安定した機械可読な文字列で、クライアントコード内で分岐条件として使用しても安全です。messageは人間が読むためのもので、表現は時間とともに変わる可能性があります。今日、実際に目にする可能性のあるコードには次のようなものがあります: RATE_LIMITED、MODEL_NOT_ALLOWED、CONVERSATION_NOT_FOUND、QUOTA_EXCEEDED、INVALID_REQUEST、FILE_REQUIRED、UNSUPPORTED_FILE_TYPE、FILE_SCAN_FAILED、FILE_NOT_FOUND、PLAN_NOT_FOUND、PLAN_NOT_PURCHASABLE。
失敗したチャットリクエストが、プロバイダーや内部の生のエラーメッセージをクライアントにストリーミングすることは決してありません——実際の詳細はサーバー側でログに記録され、あなたには汎用的なメッセージと参照IDが返されます。