作为一名长期从事AI工具集成开发的工程师,我最近成功将OpenClaw Clawdbot(俗称"小龙虾")与6AI大模型中转平台进行了深度对接。这个配置过程看似简单,但实际操作中会遇到不少细节问题。下面我就把完整的配置流程和踩坑经验分享给大家,帮助各位开发者快速实现本地调用多厂商大模型的能力。
Clawdbot是一个基于Node.js开发的轻量级AI代理网关,而6AI平台则聚合了包括GPT、Claude、Gemini在内的多个主流大模型API。通过两者的对接,我们可以在本地环境中灵活调用不同厂商的AI能力,同时享受6AI平台提供的统一鉴权、流量控制和计费管理。这种架构特别适合需要同时使用多种AI服务的开发场景。
在开始配置前,请确保你的开发环境满足以下基本要求:
提示:如果你之前安装过旧版Node.js,建议先完全卸载后再安装新版本,避免版本冲突。可以使用
nvm-windows工具管理多版本Node.js环境。
注意事项:6AI平台可能提供单Key支持多模型的功能,具体要查看平台文档。如果是单Key模式,后续配置中可以重复使用同一个Key。
打开PowerShell或CMD终端,执行以下命令进行全局安装:
bash复制npm i -g clawdbot --registry=https://registry.npmmirror.com
安装完成后,验证是否成功:
bash复制clawdbot --version
常见问题:如果出现"'clawdbot'不是可识别的命令",可能是npm全局路径未加入系统PATH。解决方法:
- 找到npm全局安装路径(通常为
%AppData%\npm)- 将该路径添加到系统环境变量PATH中
- 重新打开终端测试
执行初始化命令:
bash复制clawdbot onboard
初始化过程会交互式询问以下信息(建议全部按回车使用默认值):
C:\Users\你的用户名\.clawdbot)关键提示:初始化结束时终端会显示控制台登录Token,务必妥善保存!如果丢失,需要删除
.clawdbot目录重新初始化。
定位到配置文件(默认路径:C:\Users\你的用户名\.clawdbot\clawdbot.json),用文本编辑器打开。
将原有内容替换为以下配置(注意根据实际情况调整):
json复制{
"agents": {
"defaults": {
"workspace": "C:\\Users\\你的用户名\\clawd",
"models": {
"api-proxy-gpt/gpt-4o": {"alias": "GPT-4o"},
"api-proxy-claude/claude-sonnet-4-5-20250929": {"alias": "Claude Sonnet 4.5"},
"api-proxy-google/gemini-3-pro-preview": {"alias": "Gemini 3 Pro"}
},
"model": {
"primary": "api-proxy-claude/claude-sonnet-4-5-20250929"
}
}
},
"auth": {
"profiles": {
"api-proxy-gpt:default": {"provider":"api-proxy-gpt", "mode":"api_key"},
"api-proxy-claude:default": {"provider": "api-proxy-claude", "mode":"api_key"},
"api-proxy-google:default": {"provider": "api-proxy-google", "mode":"api_key"}
}
},
"models": {
"mode": "merge",
"providers": {
"api-proxy-gpt": {
"baseUrl": "https://api.6ai.chat/v1",
"api": "openai-completions",
"models": [
{"id":"gpt-4o", "name":"GPT-4o", "contextWindow":128000, "maxTokens":8192}
]
},
"api-proxy-claude": {
"baseUrl": "https://api.6ai.chat",
"api": "anthropic-messages",
"models": [
{"id":"claude-sonnet-4-5-20250929", "name":"Claude Sonnet 4.5", "contextWindow":200000, "maxTokens":8192}
]
},
"api-proxy-google": {
"baseUrl": "https://api.6ai.chat/v1beta",
"api": "google-generative-ai",
"models": [
{"id":"gemini-3-pro-preview", "name":"Gemini 3 Pro", "contextWindow":2000000, "maxTokens":8192}
]
}
}
}
}
配置关键点说明:
baseUrl必须指向6AI平台地址,不同模型使用的API版本路径不同primary指定默认模型,这里设为Claude Sonnet 4.5,可按需修改contextWindow和maxTokens值来自6AI平台文档,不建议修改找到鉴权文件(路径:C:\Users\你的用户名\.clawdbot\agents\main\agent\auth-profiles.json),替换为以下内容:
json复制{
"version": 1,
"profiles": {
"api-proxy-gpt:default": {
"type": "api_key",
"provider": "api-proxy-gpt",
"key": "sk-你的6AI平台GPT系列API Key"
},
"api-proxy-claude:default": {
"type": "api_key",
"provider": "api-proxy-claude",
"key": "sk-你的6AI平台Claude系列API Key"
},
"api-proxy-google:default": {
"type": "api_key",
"provider": "api-proxy-google",
"key": "sk-你的6AI平台Gemini系列API Key"
}
},
"lastGood": {
"api-proxy-gpt": "api-proxy-gpt:default",
"api-proxy-claude": "api-proxy-claude:default",
"api-proxy-google": "api-proxy-google:default"
}
}
重要提示:必须将
key字段的值替换为真实的6AI平台API Key。如果6AI平台提供的是通用Key,三个key字段可以填同一个值。
执行以下命令检查配置是否正确:
bash复制clawdbot doctor
正常情况应该看到类似输出:
code复制[✔] 配置文件语法验证通过
[✔] 鉴权文件格式正确
[✔] 网络连通性检查通过
...
所有检查项通过!
如果出现错误,请根据提示检查:
执行启动命令:
bash复制clawdbot gateway
成功启动后会显示:
code复制Clawdbot Gateway 已启动
监听地址: 127.0.0.1:18789
日志级别: info
注意事项:保持该终端窗口打开,关闭窗口会导致服务停止。如需后台运行,可以使用
pm2等进程管理工具。
操作界面主要功能区域:
如果需要使用6AI平台提供的其他模型(如GPT-5.1、Claude Opus等),可以修改clawdbot.json:
agents.defaults.models中添加新模型映射:json复制"api-proxy-gpt/gpt-5.1": {"alias": "GPT-5.1"}
json复制{
"id": "gpt-5.1",
"name": "GPT-5.1",
"contextWindow": 256000,
"maxTokens": 16384
}
默认配置只能通过localhost访问,如需让其他设备访问控制台,需要修改启动方式:
bash复制clawdbot gateway --host 0.0.0.0 --port 18789
同时需要:
Clawdbot提供以下监控方式:
--log-level debug参数工作区目录/logs)症状:执行clawdbot gateway后立即退出
排查步骤:
node -v(需≥16.x)clawdbot doctorclawdbot gateway --log-level debug常见原因:
netstat -ano|findstr 18789查找并结束占用进程症状:控制台发送消息后长时间无返回
排查步骤:
bash复制curl -X POST https://api.6ai.chat/v1/chat/completions \
-H "Authorization: Bearer 你的API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"gpt-4o","messages":[{"role":"user","content":"你好"}]}'
解决方案:
症状:输入Token后无法登录或提示无效
解决方法:
clawdbot onboard重新初始化C:\Users\你的用户名\.clawdbot\agents\main\agent\.token文件内容.clawdbot目录重新安装API Key保护:
访问控制:
--host 0.0.0.0开放所有网络访问定期维护:
经过以上步骤,你应该已经成功搭建了一个功能完善的本地AI网关,能够通过6AI平台灵活调用多种大模型。我在实际使用中发现,这种架构特别适合需要同时对比不同模型效果的开发场景,而且6AI的统一计费管理也确实省去了对接多个厂商API的麻烦。