pub struct TranscriptionRequest {
pub model: ModelRef,
pub file_name: String,
pub media_type: String,
pub bytes: Vec<u8>,
pub language: Option<String>,
pub prompt: Option<String>,
}Expand description
Provider-neutral audio-transcription request.
Fields§
§model: ModelRefProvider and model identity.
file_name: StringInput file name used by multipart providers.
media_type: StringInput audio media type.
bytes: Vec<u8>Encoded audio bytes.
language: Option<String>Optional ISO-639-1 input language.
prompt: Option<String>Optional vocabulary or style hint.
Trait Implementations§
Source§impl Clone for TranscriptionRequest
impl Clone for TranscriptionRequest
Source§fn clone(&self) -> TranscriptionRequest
fn clone(&self) -> TranscriptionRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TranscriptionRequest
impl Debug for TranscriptionRequest
Source§impl<'de> Deserialize<'de> for TranscriptionRequest
impl<'de> Deserialize<'de> for TranscriptionRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for TranscriptionRequest
impl PartialEq for TranscriptionRequest
Source§impl Serialize for TranscriptionRequest
impl Serialize for TranscriptionRequest
impl StructuralPartialEq for TranscriptionRequest
Auto Trait Implementations§
impl Freeze for TranscriptionRequest
impl RefUnwindSafe for TranscriptionRequest
impl Send for TranscriptionRequest
impl Sync for TranscriptionRequest
impl Unpin for TranscriptionRequest
impl UnsafeUnpin for TranscriptionRequest
impl UnwindSafe for TranscriptionRequest
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