module RubyLLM::Providers::Gemini::Transcription
Audio transcription helpers for the Gemini API implementation
Constants
- DEFAULT_PROMPT
Public Instance Methods
# File lib/ruby_llm/providers/gemini/transcription.rb, line 10 def transcribe(audio_file, model:, language:, **options) attachment = Attachment.new(audio_file) payload = render_transcription_payload(attachment, language:, **options) response = @connection.post(transcription_url(model), payload) parse_transcription_response(response, model:) end