diff --git a/src/providers/mod.rs b/src/providers/mod.rs index 025bf95..2cc8dc0 100644 --- a/src/providers/mod.rs +++ b/src/providers/mod.rs @@ -186,13 +186,13 @@ pub fn create_provider(name: &str, api_key: Option<&str>) -> anyhow::Result Ok(Box::new(OpenAiCompatibleProvider::new( - "OpenCode Zen", "https://opencode.ai/zen/v1", api_key, AuthStyle::Bearer, + "OpenCode Zen", "https://api.opencode.ai", api_key, AuthStyle::Bearer, ))), "zai" | "z.ai" => Ok(Box::new(OpenAiCompatibleProvider::new( - "Z.AI", "https://api.z.ai/api/paas/v4", api_key, AuthStyle::Bearer, + "Z.AI", "https://api.z.ai/api/coding/paas/v4", api_key, AuthStyle::Bearer, ))), "glm" | "zhipu" => Ok(Box::new(OpenAiCompatibleProvider::new( - "GLM", "https://open.bigmodel.cn/api/paas/v4", api_key, AuthStyle::Bearer, + "GLM", "https://open.bigmodel.cn/api/paas", api_key, AuthStyle::Bearer, ))), "minimax" => Ok(Box::new(OpenAiCompatibleProvider::new( "MiniMax", "https://api.minimax.chat", api_key, AuthStyle::Bearer,