pub struct TranslationRequest {
pub file: PathBuf,
pub model: String,
pub prompt: Option<String>,
pub response_format: Option<AudioResponseFormat>,
pub temperature: Option<f64>,
}Expand description
Fully prepared translation request data.
Fields§
§file: PathBufAudio file to translate.
model: StringModel to use for translation.
prompt: Option<String>Optional prompt for style control.
response_format: Option<AudioResponseFormat>Desired output format.
temperature: Option<f64>Randomness control.
Trait Implementations§
Source§impl Builder<TranslationRequest> for TranslationBuilder
impl Builder<TranslationRequest> for TranslationBuilder
Source§fn build(self) -> Result<TranslationRequest>
fn build(self) -> Result<TranslationRequest>
Build the final request type.
Source§impl Clone for TranslationRequest
impl Clone for TranslationRequest
Source§fn clone(&self) -> TranslationRequest
fn clone(&self) -> TranslationRequest
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for TranslationRequest
impl RefUnwindSafe for TranslationRequest
impl Send for TranslationRequest
impl Sync for TranslationRequest
impl Unpin for TranslationRequest
impl UnwindSafe for TranslationRequest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more