Crig::Providers::OpenAI::CompletionRequest
Constructors
new(input : Crig::OneOrMany(InputItem), model : String, instructions : String | Nil = nil, max_output_tokens : Int64 | Nil = nil, stream : Bool | Nil = nil, temperature : Float64 | Nil = nil, tool_choice : JSON::Any | Nil = nil, tools : Array(ResponsesToolDefinition) = [] of ResponsesToolDefinition, additional_parameters : AdditionalParameters = AdditionalParameters.new)
SourceInstance methods
additional_parameters
Sourceinput
Sourceinstructions
Sourcemax_output_tokens
Sourcemodel
Sourcestream
Sourcetemperature
Sourceto_json_value
Sourcetool_choice
Sourcetools
Sourcewith_reasoning(reasoning : Reasoning) : self
Sourcewith_tool(tool : ResponsesToolDefinition) : self
Source