pub enum OpenRouterModel {
Show 57 variants
GoogleGemini25ProExp0325Free,
GoogleGemini20ProExpFree,
DeepSeekChatV30324,
DeepSeekChatV30324Free,
Claude35Sonnet,
GPT4Turbo,
GoogleGemini20Flash,
DeepSeekR1Free,
MetaLlama3370BInstruct,
OpenAIGPT4oMini,
GoogleGeminiFlash158B,
GoogleGeminiFlash15,
GoogleGeminiPro20ExpFree,
GoogleGemini20FlashLite,
DeepSeekR1,
MistralNemo,
AnthropicClaude35SonnetBeta,
GoogleGemini20FlashExpFree,
DeepSeekR1DistillLlama70B,
MetaLlama3170BInstruct,
Qwen25Coder32BInstruct,
MetaLlama31405BInstruct,
MistralMistral7BInstruct,
WizardLM28x22B,
MistralSmall3,
MetaLlama318BInstruct,
MythoMax13B,
Qwen257BInstruct,
NousHermes3405BInstruct,
OpenAIGPT4oMini20240718,
OpenAIGPT4o,
GoogleGeminiFlashLite20PreviewFree,
GoogleGemma327B,
CohereCommandR082024,
MetaLlama321BInstruct,
QwenQwen25VL72BInstruct,
QwenQwQ32BFree,
MiniMaxMiniMax01,
Qwen2572BInstruct,
GoogleGeminiPro15,
MistralTiny,
GoogleGemma327BFree,
QwenQwQ32B,
OpenAIGPT4o20241120,
MetaLlama323BInstruct,
NeverSleepLlama3Lumimaid8BExtended,
LiquidLFM7B,
AnthropicClaude3Haiku,
AnthropicClaude37Sonnet,
AnthropicClaude37SonnetThinking,
AnthropicClaude37SonnetBeta,
DeepSeekChat,
DeepSeekChatFree,
AnthropicClaudeSonnet4,
GoogleGemini25Flash,
Qwen3Coder,
GoogleGemini25Pro,
}Variants§
GoogleGemini25ProExp0325Free
GoogleGemini20ProExpFree
DeepSeekChatV30324
DeepSeekChatV30324Free
Claude35Sonnet
GPT4Turbo
GoogleGemini20Flash
DeepSeekR1Free
MetaLlama3370BInstruct
OpenAIGPT4oMini
GoogleGeminiFlash158B
GoogleGeminiFlash15
GoogleGeminiPro20ExpFree
GoogleGemini20FlashLite
DeepSeekR1
MistralNemo
AnthropicClaude35SonnetBeta
GoogleGemini20FlashExpFree
DeepSeekR1DistillLlama70B
MetaLlama3170BInstruct
Qwen25Coder32BInstruct
MetaLlama31405BInstruct
MistralMistral7BInstruct
WizardLM28x22B
MistralSmall3
MetaLlama318BInstruct
MythoMax13B
Qwen257BInstruct
NousHermes3405BInstruct
OpenAIGPT4oMini20240718
OpenAIGPT4o
GoogleGeminiFlashLite20PreviewFree
GoogleGemma327B
CohereCommandR082024
MetaLlama321BInstruct
QwenQwen25VL72BInstruct
QwenQwQ32BFree
MiniMaxMiniMax01
Qwen2572BInstruct
GoogleGeminiPro15
MistralTiny
GoogleGemma327BFree
QwenQwQ32B
OpenAIGPT4o20241120
MetaLlama323BInstruct
NeverSleepLlama3Lumimaid8BExtended
LiquidLFM7B
AnthropicClaude3Haiku
AnthropicClaude37Sonnet
AnthropicClaude37SonnetThinking
AnthropicClaude37SonnetBeta
DeepSeekChat
DeepSeekChatFree
AnthropicClaudeSonnet4
GoogleGemini25Flash
Qwen3Coder
GoogleGemini25Pro
Trait Implementations§
Source§impl Clone for OpenRouterModel
impl Clone for OpenRouterModel
Source§fn clone(&self) -> OpenRouterModel
fn clone(&self) -> OpenRouterModel
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 Debug for OpenRouterModel
impl Debug for OpenRouterModel
impl Copy for OpenRouterModel
Auto Trait Implementations§
impl Freeze for OpenRouterModel
impl RefUnwindSafe for OpenRouterModel
impl Send for OpenRouterModel
impl Sync for OpenRouterModel
impl Unpin for OpenRouterModel
impl UnwindSafe for OpenRouterModel
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