在 OpenClaw 中配置 AnRouter
安装 OpenClaw、把 AnRouter 添加为模型 provider,然后校验并重启 Gateway。
OpenClaw 的模型 provider 与 Gateway 登录令牌是两件事。AnRouter API Key 只用于模型 provider,不要误填到 gateway.auth.token。
1. 安装与检查
curl -fsSL https://openclaw.ai/install.sh | bash
openclaw --version
openclaw doctor
2. 把密钥放在全局运行环境
# ~/.openclaw/.env
ANROUTER_API_KEY=your_anrouter_api_key
3. 在不覆盖现有配置的前提下添加 provider
请在实际运行 Gateway 的机器上执行下面的增量命令。OpenClaw 会保护 provider 映射,--merge 会保留现有 channels、tools、skills、其他 providers 与 Gateway 设置。
| Gateway 所在位置 | 应编辑的配置 |
|---|---|
| macOS / Linux 本机 | ~/.openclaw/openclaw.json |
| Windows 原生安装 | %USERPROFILE%\.openclaw\openclaw.json |
| Windows Hub / WSL | 在实际运行 Gateway 的 WSL 环境中编辑 ~/.openclaw/openclaw.json |
| 远程 Gateway | 登录远程主机,编辑远程用户的配置文件 |
为什么这里没有界面截图:OpenClaw 的配置入口会随本地、WSL、Hub 或远程 Gateway 而变化;真正生效的是运行 Gateway 那台主机上的配置文件。请按上表定位,不要在错误设备上照图修改。
openclaw config set models.providers.anrouter \
'{"baseUrl":"https://api.anrouter.com/v1","apiKey":"${ANROUTER_API_KEY}","api":"openai-completions","models":[{"id":"deepseek-v4.1-flash-1017","name":"DeepSeek V4.1 Flash"},{"id":"glm-5.2","name":"GLM 5.2"},{"id":"glm-5.3","name":"GLM 5.3"},{"id":"glm-5.3-flash","name":"GLM 5.3 Flash"},{"id":"minimax-m3.1-flash","name":"MiniMax M3.1 Flash"},{"id":"qwen3.8-27b","name":"Qwen 3.8 27B"},{"id":"qwen3.8-flash-next","name":"Qwen 3.8 Flash Next"},{"id":"mimo-v2.6-pro","name":"MiMo V2.6 Pro"},{"id":"mimo-v2.6-flash","name":"MiMo V2.6 Flash"}]}' \
--strict-json --merge
4. 验证并重启 Gateway
openclaw config validate
openclaw models list
openclaw models set anrouter/glm-5.3
openclaw gateway restart
openclaw gateway status
能力提示:
openai-completions 是 Chat Completions 适配器。OpenClaw 是工具密集型 Agent,正式使用前要验证所选模型的工具调用、流式输出和长上下文,而不只是普通聊天。