メインコンテンツまでスキップ
バージョン: 21 R3

OpenAIError Class

OpenAIError クラスはOpen AI API によって返されたエラーを管理するように設計されています。これはエラーレスポンスから関連のある情報を抽出し、この情報にアクセスするための方法を提供します。

プロパティ​

エラープロパティ​

プロパティ型説明
errCodeIntegerAPI または HTTP ステータスから返されたエラーコード。
messageTextAPI または HTTP ステータスから返されたエラーメッセージ。

HTTP レスポンスプロパティ​

プロパティ型説明
responseObject完全なレスポンスオブジェクト。
statusIntegerレスポンスのHTTP ステータスコード。
statusTextTextHTTP レスポンスのステータステキスト。
bodyObjectエラーレスポンスの本文。
headersObjectエラーレスポンスのヘッダー。
requestIDTextエラーレスポンスヘッダーからのリクエストID。

OpenAI 特有のプロパティ​

プロパティ型説明
codeVariantAPI によって返されたエラーコード。
typeTextAPI によって返されたエラーの種類。
paramTextエラーを引き起こしたパラメーター(可能な場合のみ)。

HTTP ステータスコード情報​

プロパティ型説明
isBadRequestErrorBooleanエラーが400 Bad Request エラーであるかどうかを示します。
isAuthenticationErrorBooleanエラーが401 認証エラーであるかを示します。
isPermissionDeniedErrorBooleanエラーが403 接続拒否エラーであるかどうかを示します。
isNotFoundErrorBooleanエラーが404 Not Found エラーであるかどうかを示します。
isUnprocessableEntityErrorBooleanエラーが422 処理不可能エンティティエラーであるかどうかを示します。
isRateLimitErrorBooleanエラーが429 レート制限エラーであるかどうかを示します。
isInternalServerErrorBooleanエラーが500 あるいはそれ以上の内部サーバーエラーであるかどうかを示します。