Module: RubyLLM::Providers::GPUStack::Speech

Included in:
ChatCompletions
Defined in:
lib/ruby_llm/providers/gpustack/speech.rb

Overview

GPUStack's vLLM speech endpoint requires an explicit stream flag.

Instance Method Summary collapse

Instance Method Details

#stream_speech(payload, model:, voice:, format:) ⇒ Object



8
9
10
11
# File 'lib/ruby_llm/providers/gpustack/speech.rb', line 8

def stream_speech(payload, model:, voice:, format:, &)
  format ||= 'pcm'
  super(payload.merge(stream: true, response_format: format), model:, voice:, format:, &)
end