Skip to main content
Method: AudioApi#audio_translations_post.

Example

require 'ai_stats_sdk'

config = AIStatsSdk::Configuration.default
config.access_token = 'your_api_key'
api_client = AIStatsSdk::ApiClient.new(config)
audio_api = AIStatsSdk::AudioApi.new(api_client)

request = AIStatsSdk::AudioTranslationRequest.new(
  model: 'openai/gpt-4o-translate',
  audio_b64: 'base64_audio_data'
)

translated = audio_api.audio_translations_post(request)

Key parameters

  • model (required): Translation-capable model id.
  • audio_url or audio_b64 (required): Audio data to translate.
  • prompt: Optional context to guide translation.
  • temperature (0–2): Sampling randomness.
  • response_format: json, text, srt, verbose_json, etc.

Returns

AudioTranscriptionResponse