feat: add support for Router provider and enhance command handling
This commit is contained in:
@@ -1,10 +1,11 @@
|
||||
use crate::model::settings::Settings;
|
||||
|
||||
pub const PROVIDERS: &[&str] = &["Zen API", "OpenAI"];
|
||||
pub const PROVIDERS: &[&str] = &["Zen API", "Router", "OpenAI"];
|
||||
|
||||
pub fn set_provider(settings: &mut Settings, provider: &str) {
|
||||
settings.provider = match provider {
|
||||
"Zen API" => "zen".to_string(),
|
||||
"Router" => "router".to_string(),
|
||||
"OpenAI" => "openai".to_string(),
|
||||
_ => "zen".to_string(),
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user