class AI::OpenAI::OpenAIError

Overview

OpenAI-specific error.

Raised when the OpenAI API returns an error response.

Defined in:

ai/openai/openai_error.cr

Constructors

Class Method Summary

Instance Method Summary

Instance methods inherited from class AI::Provider::AISDKError

name : String name, to_s(io : IO) : Nil to_s

Constructor methods inherited from class AI::Provider::AISDKError

new(*, name : String, message : String, cause : Exception | Nil = nil) new

Class methods inherited from class AI::Provider::AISDKError

instance?(error) : Bool instance?

Constructor Detail

def self.new(data : OpenAIErrorData) #

[View source]

Class Method Detail

def self.instance?(error : Exception) : Bool #

Checks if an error is an instance of OpenAIError.


[View source]

Instance Method Detail

def data : OpenAIErrorData #

The error data from the API response.


[View source]