pub struct CreateTranslationRequest {
pub file: AudioInput,
pub model: String,
pub prompt: Option<String>,
pub response_format: Option<TranslationResponseFormat>,
pub temperature: Option<f32>,
}Audio translations and whisper-1 shut down on February 26, 2027.
audio-types only.Fieldsยง
ยงfile: AudioInputAudio translations and whisper-1 shut down on February 26, 2027.
The audio file object (not file name) translate, in one of these formats: flac, mp3, mp4, mpeg, mpga, m4a, ogg, wav, or webm. The request must include enough format metadata for the file to be identified. We recommend an extension-bearing filename and an appropriate content type.
model: StringAudio translations and whisper-1 shut down on February 26, 2027.
ID of the model to use. Only whisper-1 (which is powered by our open
source Whisper V2 model) is currently available.
prompt: Option<String>Audio translations and whisper-1 shut down on February 26, 2027.
An optional text to guide the modelโs style or continue a previous audio segment. The prompt should be in English.
response_format: Option<TranslationResponseFormat>Audio translations and whisper-1 shut down on February 26, 2027.
The format of the transcript output, in one of these options: json, text, srt, verbose_json, or vtt.
temperature: Option<f32>Audio translations and whisper-1 shut down on February 26, 2027.
The sampling temperature, between 0 and 1. Higher values like 0.8 will make the output more random, while lower values like 0.2 will make it more focused and deterministic. If set to 0, the model will use log probability to automatically increase the temperature until certain thresholds are hit.
Trait Implementationsยง
Sourceยงimpl AsyncTryFrom<CreateTranslationRequest> for Form
Available on crate feature _api only.
impl AsyncTryFrom<CreateTranslationRequest> for Form
_api only.