struct

Crig::Providers::OpenAI::AdditionalParameters

Inherits Struct < Value < Object

Constructors

from_json_value(value : JSON::Any) : self
Source
new(background : Bool | Nil = nil, text : TextConfig | Nil = nil, include __arg0 : Array(Include) | Nil = nil, top_p : Float64 | Nil = nil, truncation : TruncationStrategy | Nil = nil, user : String | Nil = nil, metadata : Hash(String, JSON::Any) = {} of String => JSON::Any, parallel_tool_calls : Bool | Nil = nil, previous_response_id : String | Nil = nil, reasoning : Reasoning | Nil = nil, service_tier : OpenAIServiceTier | Nil = nil, store : Bool | Nil = nil)
Source

Instance methods

background
Source
ensure_reasoning_include
Source
include
Source
metadata
Source
parallel_tool_calls
Source
previous_response_id
Source
reasoning
Source
service_tier
Source
store
Source
text
Source
to_json_value
Source
top_p
Source
truncation
Source
user
Source
with_reasoning(reasoning : Reasoning) : self
Source
with_text(text : TextConfig) : self
Source