struct

Crig::Providers::OpenAI::ResponsesCompletionModel

Inherits Crig::Completion::CompletionModel < Struct < Value < Object

Constructors

new(client : Client, model : String)
Source
with_model(client : Client, model : String) : self
Source

Instance methods

client
Source
completions_api
Source
create_completion_request(request : Crig::Completion::Request::CompletionRequest) : CompletionRequest
Source
model
Source

ameba:disable Metrics/CyclomaticComplexity

Source
reasoning_choices_from_done_item(id : String, summary : Array(ReasoningSummary), encrypted_content : String | Nil) : Array(Crig::RawStreamingChoice(Crig::Providers::OpenAI::ResponsesStreamingCompletionResponse))
Source
with_model(model : String) : self
Source