pub struct RealtimeTranscriptionSessionCreateResponseInputAudioTranscription {
pub model: Option<RealtimeTranscriptionSessionCreateResponseInputAudioTranscriptionModel>,
pub language: Option<String>,
pub prompt: Option<String>,
}
Expand description
Configuration of the transcription model.
Fields§
§model: Option<RealtimeTranscriptionSessionCreateResponseInputAudioTranscriptionModel>
The model to use for transcription. Can be gpt-4o-transcribe
, gpt-4o-mini-transcribe
, or whisper-1
.
language: Option<String>
The language of the input audio. Supplying the input language in
ISO-639-1 (e.g. en
) format
will improve accuracy and latency.
prompt: Option<String>
An optional text to guide the model’s style or continue a previous audio segment. The prompt should match the audio language.
Implementations§
Source§impl RealtimeTranscriptionSessionCreateResponseInputAudioTranscription
impl RealtimeTranscriptionSessionCreateResponseInputAudioTranscription
Sourcepub fn builder() -> RealtimeTranscriptionSessionCreateResponseInputAudioTranscriptionBuilder<((), (), ())>
pub fn builder() -> RealtimeTranscriptionSessionCreateResponseInputAudioTranscriptionBuilder<((), (), ())>
Create a builder for building RealtimeTranscriptionSessionCreateResponseInputAudioTranscription
.
On the builder, call .model(...)
(optional), .language(...)
(optional), .prompt(...)
(optional) to set the values of the fields.
Finally, call .build()
to create the instance of RealtimeTranscriptionSessionCreateResponseInputAudioTranscription
.
Trait Implementations§
Source§impl Clone for RealtimeTranscriptionSessionCreateResponseInputAudioTranscription
impl Clone for RealtimeTranscriptionSessionCreateResponseInputAudioTranscription
Source§fn clone(
&self,
) -> RealtimeTranscriptionSessionCreateResponseInputAudioTranscription
fn clone( &self, ) -> RealtimeTranscriptionSessionCreateResponseInputAudioTranscription
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 moreSource§impl Default for RealtimeTranscriptionSessionCreateResponseInputAudioTranscription
impl Default for RealtimeTranscriptionSessionCreateResponseInputAudioTranscription
Source§fn default() -> RealtimeTranscriptionSessionCreateResponseInputAudioTranscription
fn default() -> RealtimeTranscriptionSessionCreateResponseInputAudioTranscription
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RealtimeTranscriptionSessionCreateResponseInputAudioTranscription
impl<'de> Deserialize<'de> for RealtimeTranscriptionSessionCreateResponseInputAudioTranscription
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 RealtimeTranscriptionSessionCreateResponseInputAudioTranscription
impl PartialEq for RealtimeTranscriptionSessionCreateResponseInputAudioTranscription
Source§fn eq(
&self,
other: &RealtimeTranscriptionSessionCreateResponseInputAudioTranscription,
) -> bool
fn eq( &self, other: &RealtimeTranscriptionSessionCreateResponseInputAudioTranscription, ) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for RealtimeTranscriptionSessionCreateResponseInputAudioTranscription
Auto Trait Implementations§
impl Freeze for RealtimeTranscriptionSessionCreateResponseInputAudioTranscription
impl RefUnwindSafe for RealtimeTranscriptionSessionCreateResponseInputAudioTranscription
impl Send for RealtimeTranscriptionSessionCreateResponseInputAudioTranscription
impl Sync for RealtimeTranscriptionSessionCreateResponseInputAudioTranscription
impl Unpin for RealtimeTranscriptionSessionCreateResponseInputAudioTranscription
impl UnwindSafe for RealtimeTranscriptionSessionCreateResponseInputAudioTranscription
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