OpenClaw
开源 AI Agent 平台(356k+ stars),同时支持 OpenAI 和 Anthropic 协议,支持 API Key 轮换和多 Provider 插件。
配置文件OpenAI + Anthropic
安装
terminal
npm install -g openclaw@latest配置步骤
- 1
安装 OpenClaw
通过 npm 全局安装 OpenClaw CLI,然后运行 onboard 完成初始化。
terminalnpm install -g openclaw@latest # 首次使用需运行 onboard 安装守护进程 openclaw onboard --install-daemon - 2
创建配置文件
在 ~/.openclaw/openclaw.json 创建配置。可以同时配置 OpenAI 和 Anthropic 两种协议的 Provider。
~/.openclaw/openclaw.json{ "models": { "mode": "merge", "providers": { "silvamux-gateway-openai": { "baseUrl": "https://api.example.com/v1", "apiKey": "${SILVAMUX_API_KEY}", "api": "openai-completions", "models": [ { "id": "deepseek-v3.2", "name": "DeepSeek V3.2", "contextWindow": 128000 }, { "id": "claude-sonnet-4-20250514", "name": "Claude Sonnet 4", "contextWindow": 200000 } ] }, "silvamux-gateway-anthropic": { "baseUrl": "https://api.example.com", "apiKey": "${SILVAMUX_API_KEY}", "api": "anthropic-messages", "models": [ { "id": "claude-sonnet-4-20250514", "name": "Claude Sonnet 4", "contextWindow": 200000 } ] } } } }API Key 使用 ${ENV_VAR} 引用环境变量,避免在配置文件中明文存储。设置环境变量:export SILVAMUX_API_KEY="sk-your-api-key"
- 3
设置环境变量
将 API Key 设置为环境变量(与配置文件中的引用对应)。
~/.zshrc# 添加到 ~/.zshrc 或 ~/.bashrc export SILVAMUX_API_KEY="sk-your-api-key" # 使配置生效 source ~/.zshrc - 4
启动 OpenClaw
在项目目录下启动 OpenClaw。
terminal# 进入项目目录 cd /path/to/your/project # 启动 OpenClaw openclaw
注意事项
- 同时支持 openai-completions 和 anthropic-messages 两种协议
- API Key 支持 ${ENV_VAR} 环境变量引用
- 支持 API Key 轮换(多 Key、限流感知故障转移)
- 75+ 内置 Provider 插件,支持本地模型自动发现