本文是一份OpenClaw模型厂商配置指南,详细介绍了如何添加新模型厂商(以lingyu为例),包括修改Provider、认证、别名和Agent绑定模型等四个配置部分。文章还提供了Lingyu厂商配置概况、企业微信Agent当前配置和全部厂商总览,以及一些注意事项,如修改前备份、修改后验证和模型引用格式等。
OpenClaw 模型厂商配置指南
配置文件:~/.openclaw/openclaw.json
添加新模型厂商(以 lingyu 为例)
需修改 4 处配置:
1. Provider(models.providers)
"lingyu": {
"baseUrl": "http://<your-proxy-ip>:18080",
"apiKey": "sk-your-api-key-here",
"api": "anthropic-messages",
"models": [
{
"id": "claude-sonnet-4-6",
"name": "Claude Sonnet 4.6",
"reasoning": false,
"input": ["text"],
"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 },
"contextWindow": 200000,
"maxTokens": 8192
}
]
}
| 字段 | 说明 |
|---|
baseUrl | API 代理地址(含端口,不加 /v1) |
apiKey | 厂商 API 密钥 |
api | 协议类型:Claude 模型用 anthropic-messages |
models[].id | 模型标识,引用时用 provider/id 格式 |
contextWindow | 上下文窗口大小(tokens) |
maxTokens | 单次最大输出 tokens |
2. 认证(auth.profiles)
"lingyu:default": {
"provider": "lingyu",
"mode": "api_key"
}
3. 别名(agents.defaults.models)
"lingyu/claude-sonnet-4-6": { "alias": "Sonnet-4.6-LY" },
"lingyu/claude-haiku-4-5": { "alias": "Haiku-4.5-LY" }
4. Agent 绑定模型(agents.list)
{ "id": "wecom", "model": "lingyu/claude-sonnet-4-6" }
Lingyu 厂商配置概况
| 项目 | 值 |
|---|
| Provider ID | lingyu |
| API 地址 | http://<proxy-ip>:18080 |
| 协议 | Anthropic Messages |
| 认证方式 | API Key |
可用模型:
| 模型 ID | 别名 | 说明 |
|---|
claude-sonnet-4-6 | Sonnet-4.6-LY | Anthropic Claude Sonnet 4.6 |
claude-haiku-4-5 | Haiku-4.5-LY | Anthropic Claude Haiku 4.5 |
企业微信 Agent 当前配置
| 配置项 | 值 |
|---|
| Agent ID | wecom |
| 默认模型 | lingyu/claude-sonnet-4-6 |
| Provider | lingyu |
切换模型示例:将 model 改为 lingyu/claude-haiku-4-5 可用更快的 Haiku。
全部厂商总览
| Provider | 说明 | 可用模型 |
|---|
| lingyu | 灵鱼云 | claude-sonnet-4-6, claude-haiku-4-5 |
注意事项
- 修改前备份:
cp openclaw.json openclaw.json.bak.$(date +%Y%m%d%H%M) - 修改后验证:
jq . openclaw.json cost 全 0 表示不计费(包月/自建接口)- 模型引用格式统一为
<provider>/<model-id>