Class: Durable::Llm::Providers::AzureOpenai::AzureOpenaiStreamResponse

Inherits:
Object
  • Object
show all
Defined in:
lib/durable/llm/providers/azure_openai.rb

Overview

Stream response wrapper for Azure OpenAI streaming API

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(parsed) ⇒ AzureOpenaiStreamResponse

Returns a new instance of AzureOpenaiStreamResponse.



292
293
294
# File 'lib/durable/llm/providers/azure_openai.rb', line 292

def initialize(parsed)
  @choices = AzureOpenaiStreamChoice.new(parsed['choices'])
end

Instance Attribute Details

#choicesObject (readonly)

Returns the value of attribute choices.



290
291
292
# File 'lib/durable/llm/providers/azure_openai.rb', line 290

def choices
  @choices
end

Instance Method Details

#to_sObject



296
297
298
# File 'lib/durable/llm/providers/azure_openai.rb', line 296

def to_s
  @choices.to_s
end