メインコンテンツまでスキップ
バージョン: 20 R9 BETA

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 あるいはそれ以上の内部サーバーエラーであるかどうかを示します。