class

Crig::Providers::Gemini::Interactions::InteractionsCompletionModel

Inherits Crig::Completion::CompletionModel < Reference < Object

Constructors

with_model(client : Crig::Providers::Gemini::InteractionsClient, model : String) : self
Source

Instance methods

client
Source
create_completion_request(request : Crig::Completion::Request::CompletionRequest, stream_override : Bool | Nil = nil) : CreateInteractionRequest
Source
create_interaction(request : Crig::Completion::Request::CompletionRequest) : Interaction
Source
generate_content_api
Source
get_interaction(interaction_id : String) : Interaction
Source
interaction_to_completion_response(interaction : Interaction) : Crig::Completion::CompletionResponse(Interaction)
Source
model
Source
stream_interaction_events(request : Crig::Completion::Request::CompletionRequest) : Streaming::InteractionEventStream
Source
stream_interaction_events_by_id(interaction_id : String, last_event_id : String | Nil = nil) : Streaming::InteractionEventStream
Source