Crig::Providers::OpenAI::CompletionResponsePayload
Inherits JSON::Serializable::Unmapped < JSON::Serializable < Struct < Value < Object
Constructors
new(id : String, object : ResponseObject, created_at : Int64, status : ResponseStatus, error : ResponseError | Nil = nil, incomplete_details : IncompleteDetailsReason | Nil = nil, instructions : String | Nil = nil, max_output_tokens : Int64 | Nil = nil, model : String = "", usage : ResponsesUsage | Nil = nil, output : Array(Output) = [] of Output, tools : Array(ResponsesToolDefinition) = [] of ResponsesToolDefinition)
Sourcenew(pull : JSON::PullParser)
Sourcenew(*, __pull_for_json_serializable pull : JSON::PullParser)
SourceInstance methods
additional_parameters
Sourcecreated_at
Sourceerror
Sourceid
Sourceincomplete_details
Sourceinstructions
Sourcemax_output_tokens
Sourcemodel
Sourceobject
Sourceoutput
Sourcereasoning_metadata
Sourcestatus
Sourceto_completion_response
Sourceto_json_value
Sourcetools
Sourceusage
Source