pub enum OpenRouterSttMode {
Auto,
Chat,
Transcriptions,
}Expand description
How to route OpenRouter STT requests (JOE-1586 / JOE-1829).
Variants§
Auto
Capability-registry routing only; unknown models fail closed.
Chat
Always multimodal chat completions (LlmAssisted).
Transcriptions
Always dedicated /audio/transcriptions (Asr).
Implementations§
Trait Implementations§
Source§impl Clone for OpenRouterSttMode
impl Clone for OpenRouterSttMode
Source§fn clone(&self) -> OpenRouterSttMode
fn clone(&self) -> OpenRouterSttMode
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 moreimpl Copy for OpenRouterSttMode
Source§impl Debug for OpenRouterSttMode
impl Debug for OpenRouterSttMode
Source§impl Default for OpenRouterSttMode
impl Default for OpenRouterSttMode
Source§fn default() -> OpenRouterSttMode
fn default() -> OpenRouterSttMode
Returns the “default value” for a type. Read more
impl Eq for OpenRouterSttMode
Source§impl PartialEq for OpenRouterSttMode
impl PartialEq for OpenRouterSttMode
impl StructuralPartialEq for OpenRouterSttMode
Auto Trait Implementations§
impl Freeze for OpenRouterSttMode
impl RefUnwindSafe for OpenRouterSttMode
impl Send for OpenRouterSttMode
impl Sync for OpenRouterSttMode
impl Unpin for OpenRouterSttMode
impl UnsafeUnpin for OpenRouterSttMode
impl UnwindSafe for OpenRouterSttMode
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more