OpenClaw (ClawdBot/MoltBot) 配置教程
大约 2 分钟
OpenClaw (ClawdBot/MoltBot) 配置教程
什么是 OpenClaw?
OpenClaw(也称为 ClawdBot 或 MoltBot)是一个开源的个人 AI 助手,支持 WhatsApp、Telegram、Slack、Discord 等多个消息平台。
前置准备
在配置 NiceRouter API 之前,请先完成 OpenClaw 的安装:
- 访问 OpenClaw 官方文档
- 按照 安装指南 完成 OpenClaw 的安装
- 运行
openclaw onboard完成基础配置
确保 OpenClaw 已成功安装后,继续以下步骤配置 NiceRouter API。
配置 NiceRouter API
编辑 OpenClaw 配置文件 ~/.openclaw/openclaw.json,添加 NiceRouter 作为模型提供商。
方式一:OpenAI 兼容格式(推荐)
适用于 GPT 系列模型和其他 OpenAI 兼容模型:
{
"models": {
"providers": {
"nicerouter": {
"baseUrl": "https://api.nicerouter.com/v1",
"apiKey": "your-nicerouter-token",
"api": "openai-completions",
"models": [
{
"id": "gpt-5.2",
"name": "GPT 5.2",
"reasoning": false,
"input": [ "text", "image" ],
"contextWindow": 200000,
"maxTokens": 8192
},{
"id": "gemini-3-pro-preview",
"name": "Gemini 3 Pro Preview",
"reasoning": false,
"input": [ "text", "image" ],
"contextWindow": 200000,
"maxTokens": 8192
}
]
}
}
},
"agents": {
"defaults": {
"model": {
"primary": "nicerouter/gpt-5.2"
}
}
}
}方式二:Anthropic Claude
适用于 Claude 系列模型:
{
"models": {
"providers": {
"nicerouter": {
"baseUrl": "https://api.nicerouter.com",
"apiKey": "your-nicerouter-token",
"api": "anthropic",
"models": [
{
"id": "claude-3-5-sonnet-20241022",
"name": "Claude 3.5 Sonnet",
"contextWindow": 200000,
"maxTokens": 8192
}
]
}
}
},
"agents": {
"defaults": {
"model": {
"primary": "nicerouter/claude-3-5-sonnet-20241022"
}
}
}
}配置说明
| 参数 | 说明 |
|---|---|
baseUrl | NiceRouter API 地址 • OpenAI 格式: https://api.nicerouter.com/v1• Anthropic 格式: https://api.nicerouter.com• 企业版: https://ee.nicerouter.com 或 https://ee.nicerouter.com/v1 |
apiKey | 你的 NiceRouter Token(在控制台创建) |
api | API 类型:openai-completions 或 anthropic-messages推荐使用 openai-completions,NiceRouter 支持模型互转,无论是 Gemini 还是 Claude 都可以使用 OpenAI 格式调用 |
models[].id | 模型 ID,如 gpt-5.2、claude-3-5-sonnet-20241022、gemini-2.5-pro |
agents.defaults.model.primary | 默认使用的模型,格式:提供商名称/模型ID |
完整配置示例
{
"models": {
"providers": {
"nicerouter": {
"baseUrl": "https://api.nicerouter.com/v1",
"apiKey": "sk-xxxxxxxxxxxxxxxx",
"api": "openai-completions",
"models": [
{
"reasoning": true,
"input": [ "text", "image" ],
"id": "gpt-5.2",
"name": "GPT 5.2",
"contextWindow": 200000,
"maxTokens": 8192
}
]
}
}
},
"agents": {
"defaults": {
"model": {
"primary": "nicerouter/gpt-5.2"
}
}
},
"channels": {
"telegram": {
"enabled": true,
"botToken": "your-telegram-bot-token"
}
},
"gateway": {
"port": 18789
}
}测试配置
配置完成后,启动 OpenClaw 并测试:
# 启动网关
openclaw gateway
# 测试对话
openclaw agent --message "你好"