pub enum StreamProvider {
Anthropic,
AnthropicCompatible,
OpenAI,
OpenAICompatible,
Gemini,
AzureOpenAI,
Bedrock,
Ollama,
}Expand description
流式提供商类型
Variants§
Anthropic
AnthropicCompatible
Anthropic-compatible provider (e.g. tencent-coding)
OpenAI
OpenAICompatible
OpenAI-compatible provider (e.g. deepseek, glm, qwen)
Gemini
AzureOpenAI
Bedrock
Ollama
Trait Implementations§
Source§impl Clone for StreamProvider
impl Clone for StreamProvider
Source§fn clone(&self) -> StreamProvider
fn clone(&self) -> StreamProvider
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 StreamProvider
Auto Trait Implementations§
impl Freeze for StreamProvider
impl RefUnwindSafe for StreamProvider
impl Send for StreamProvider
impl Sync for StreamProvider
impl Unpin for StreamProvider
impl UnsafeUnpin for StreamProvider
impl UnwindSafe for StreamProvider
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