use crate::model::settings::Settings; 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(), }; } pub fn set_api_key(settings: &mut Settings, key: String) { settings.api_key = Some(key); } pub fn set_model(settings: &mut Settings, model: String) { settings.model = model; }