diff --git a/configuration.nix b/configuration.nix index bf4c0da..56817d6 100644 --- a/configuration.nix +++ b/configuration.nix @@ -96,13 +96,11 @@ # OpenClaw secrets sops.secrets.openclaw_discord_token = { }; - sops.secrets.openclaw_openai_api_key = { }; sops.secrets.openclaw_zai_api_key = { }; sops.templates."openclaw.env" = { content = '' DISCORD_TOKEN=${config.sops.placeholder.openclaw_discord_token} - OPENAI_API_KEY=${config.sops.placeholder.openclaw_openai_api_key} ZAI_API_KEY=${config.sops.placeholder.openclaw_zai_api_key} ''; }; diff --git a/modules/openclaw-config.json b/modules/openclaw-config.json index 3f11fd7..aeafd3e 100644 --- a/modules/openclaw-config.json +++ b/modules/openclaw-config.json @@ -25,7 +25,7 @@ "agents": { "defaults": { "model": { - "primary": "openai/gemini-3.1-pro-high" + "primary": "zai/gemini-2.5-pro" }, "memorySearch": { "provider": "openai", @@ -54,22 +54,14 @@ "models": { "mode": "merge", "providers": { - "openai": { - "baseUrl": "http://localhost:8045/v1/chat/completions", - "apiKey": "${OPENAI_API_KEY}", + "zai": { + "baseUrl": "https://api.z.ai/v1", + "apiKey": "${ZAI_API_KEY}", "api": "openai", "models": [ { - "id": "gemini-3.1-pro-high", - "name": "Gemini 3.1 Pro High", - "reasoning": true, - "contextWindow": 1000000, - "maxTokens": 65536 - }, - { - "id": "claude-opus-4-6-thinking", - "name": "Claude Opus 4.6 Thinking", - "reasoning": true, + "id": "gemini-2.5-pro", + "name": "Gemini 2.5 Pro", "contextWindow": 1000000, "maxTokens": 65536 }