OpenAI::ResponseProperties
Inherits JSON::Serializable < Reference < Object
Constructors
new(pull : JSON::PullParser)
Sourcenew(previous_response_id : ResponsePropertiesPreviousResponseId | Nil = nil, model : ModelIdsResponses | Nil = nil, reasoning : ResponsePropertiesReasoning | Nil = nil, background : ResponsePropertiesBackground | Nil = nil, max_output_tokens : ResponsePropertiesMaxOutputTokens | Nil = nil, max_tool_calls : ResponsePropertiesMaxToolCalls | Nil = nil, text : ResponseTextParam | Nil = nil, tools : ToolsArray | Nil = nil, tool_choice : ToolChoiceParam | Nil = nil, prompt : Prompt | Nil = nil, truncation : ResponsePropertiesTruncation | Nil = nil)
Sourcenew(*, __pull_for_json_serializable pull : JSON::PullParser)
SourceInstance methods
background
Sourcebackground=(background : ResponsePropertiesBackground | Nil)
Sourcemax_output_tokens
Sourcemax_output_tokens=(max_output_tokens : ResponsePropertiesMaxOutputTokens | Nil)
Sourcemax_tool_calls
Sourcemax_tool_calls=(max_tool_calls : ResponsePropertiesMaxToolCalls | Nil)
Sourcemodel
Model ID used to generate the response, like gpt-4o or o3. OpenAI
offers a wide range of models with different capabilities, performance
characteristics, and price points. Refer to the model guide
to browse and compare available models.
model=(model : ModelIdsResponses | Nil)
Model ID used to generate the response, like gpt-4o or o3. OpenAI
offers a wide range of models with different capabilities, performance
characteristics, and price points. Refer to the model guide
to browse and compare available models.
previous_response_id
Sourceprevious_response_id=(previous_response_id : ResponsePropertiesPreviousResponseId | Nil)
Sourceprompt
Sourceprompt=(prompt : Prompt | Nil)
Sourcereasoning
Sourcereasoning=(reasoning : ResponsePropertiesReasoning | Nil)
Sourcetext
Sourcetext=(text : ResponseTextParam | Nil)
Sourcetool_choice
Sourcetool_choice=(tool_choice : ToolChoiceParam | Nil)
Sourcetools
Sourcetools=(tools : ToolsArray | Nil)
Sourcetruncation
Sourcetruncation=(truncation : ResponsePropertiesTruncation | Nil)
Source