pub struct AudioChunkRequest {
pub user_id: String,
pub model: String,
pub prompt: String,
pub audio_ogg: Vec<u8>,
pub schema: Value,
pub max_output_tokens: u32,
}Expand description
One structured audio request delegated to the application intelligence router.
Fields§
§user_id: StringStable application user identifier charged for the call.
model: StringExact model identifier.
prompt: StringExact model-visible transcription prompt.
audio_ogg: Vec<u8>Complete Ogg Opus chunk bytes.
schema: ValueJSON Schema required for the model response.
max_output_tokens: u32Maximum provider output tokens.
Trait Implementations§
Source§impl Clone for AudioChunkRequest
impl Clone for AudioChunkRequest
Source§fn clone(&self) -> AudioChunkRequest
fn clone(&self) -> AudioChunkRequest
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 AudioChunkRequest
impl Debug for AudioChunkRequest
Source§impl PartialEq for AudioChunkRequest
impl PartialEq for AudioChunkRequest
impl StructuralPartialEq for AudioChunkRequest
Auto Trait Implementations§
impl Freeze for AudioChunkRequest
impl RefUnwindSafe for AudioChunkRequest
impl Send for AudioChunkRequest
impl Sync for AudioChunkRequest
impl Unpin for AudioChunkRequest
impl UnsafeUnpin for AudioChunkRequest
impl UnwindSafe for AudioChunkRequest
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