struct

Crig::Providers::OpenRouter::OpenrouterCompletionRequest

Inherits Struct < Value < Object

Constructors

new(model : String, messages : Array(Message), temperature : Float64 | Nil = nil, tools : Array(Crig::Providers::OpenAI::Chat::ToolDefinition) = [] of Crig::Providers::OpenAI::Chat::ToolDefinition, tool_choice : ToolChoice | Nil = nil, additional_params : JSON::Any | Nil = nil)
Source

Instance methods

additional_params
Source
messages
Source
model
Source
temperature
Source
to_json(json : JSON::Builder) : Nil
Source
to_json_value
Source
tool_choice
Source
tools
Source