1. 为什么要在腾讯云上部署 OpenClaw 并统一接入千问
OpenClaw(曾用名 Clawdbot)是一个可以本地部署、带记忆和插件扩展的 AI 智能体框架。它能听懂自然语言指令,帮你做文件管理、信息检索、内容处理、流程自动化这些实际动作,再通过 Skills 扩展出搜索、浏览器操作、摘要等能力。适合谁?适合想在自己服务器上跑一个可控智能体、又不想被单一模型厂商绑死的开发者和小团队。
但零基础用户真正卡住的地方,往往不是“装不上”,而是装完之后模型接不通。腾讯云轻量服务器上跑 OpenClaw,默认要填模型 API Key,如果你同时想用千问大模型、又想留一手切换别的模型,就会面临一个很现实的问题:Key 散落在各个配置文件里,改一次模型要翻三四个地方,还容易把 Key 写错、写漏、写重复。
我试过最省事的做法,是用 TaoToken 做统一 Key 管理:一个 Key 走天下,OpenClaw 的 config.toml 里只认一个 base_url 和一个 api_key,后面想换模型只改 model 字段,不用再动密钥。这篇就按“腾讯云 9 分钟”的节奏,把部署、配置、验证、排障整条链路走一遍,命令都能直接复制。
2. TaoToken 前置准备:拿一个统一 Key
TaoToken 在这里的角色是统一接入层,把千问等模型的调用收敛到一个入口。你不需要在 OpenClaw 里为每个模型单独配一套密钥,只要在 TaoToken 侧生成一个 API Key,然后在 OpenClaw 的 config.toml 里指向它就行。
第一步,打开模型对话页面确认你要用的模型名,比如千问系列的具体型号,记下准确的 model 标识,后面 config.toml 里要一字不差地填。
第二步,进控制台创建 API Key。路径是 console,创建后立刻复制保存,页面关掉就看不到了。
第三步,如果你后面要长期跑编码类任务或者 Agent 工作流,可以顺手看一下 Coding Plan,它更适合高频调用场景;只是临时验证模型通不通,用按量 Key 就够了。
接入文档在 doc 里,遇到字段含义不清楚的时候对照着看,比猜配置快得多。API 入口是 https://taotoken.net/api,注意这个地址不带任何多余参数,config.toml 里填 base_url 时就用它。
注意:Key 只创建一次就保存好,不要贴在公开仓库或聊天记录里。OpenClaw 的配置文件里也不要留明文备份。
3. 腾讯云轻量服务器部署 OpenClaw 的可复制配置
3.1 服务器与系统准备
腾讯云轻量应用服务器,规格选 1 核 2GB 内存起步,系统盘 40GB 以上,系统用 Ubuntu 22.04 或 Debian 12 都行。安全组里放行 18789 端口,这是 OpenClaw Web 控制台默认端口。登录方式用 Web 终端或 SSH 都可以。
先更新系统并装基础依赖:
sudo apt update && sudo apt upgrade -y sudo apt install -y curl git3.2 安装 Node.js 22
OpenClaw 依赖 Node.js 22.x 及以上。用 NodeSource 方式装最稳:
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash - sudo apt install -y nodejs node -v npm -v两条命令都能输出版本号,说明环境可用。如果提示 command not found,回到上一步检查 NodeSource 脚本是否执行成功。
3.3 配置 npm 镜像并安装 OpenClaw
npm config set registry https://registry.npmmirror.com npm install -g openclaw openclaw --version能打印版本号就说明全局安装成功。如果openclaw命令找不到,先确认 npm 全局 bin 目录在 PATH 里,再重开一个终端。
3.4 初始化并设置公网访问
openclaw onboard按提示走:同意协议、选择快速启动、模型配置先跳过(我们下一步用 config.toml 统一写)、通道按需启用。
然后设置监听地址和端口:
openclaw config set gateway.host 0.0.0.0 openclaw config set gateway.port 18789 openclaw gateway start浏览器打开http://你的服务器公网IP:18789,能看到控制台页面就说明服务起来了。
3.5 写 config.toml 接入 TaoToken 与千问
OpenClaw 的配置文件在~/.openclaw/config.toml。用编辑器打开,写入下面这个骨架,把你的TaoTokenKey和千问模型标识替换成你自己的:
[gateway] host = "0.0.0.0" port = 18789 [model] provider = "openai-compatible" base_url = "https://taotoken.net/api" api_key = "你的TaoTokenKey" model_name = "千问模型标识" max_tokens = 2048 temperature = 0.7 timeout = 60 reasoning = false几个字段说明一下。provider用 openai-compatible 是因为 TaoToken 走的是兼容接口,OpenClaw 认这个类型。base_url就是前面说的 API 地址,不要加斜杠结尾。model_name必须和你在模型对话页面看到的标识完全一致,大小写和连字符都不能错。reasoning设 false 是为了避免部分模型返回空回复,这个坑后面排障会再讲。
改完重启服务:
openclaw gateway restart openclaw gateway status状态显示 running 就说明配置加载成功。
4. 验证请求:用 Cline 或 CC Switch 确认模型真的通了
配置写完不代表模型能调通,必须做一次真实请求验证。两种方式,任选一种。
方式一,用 Cline。在 Cline 里新建一个 API 配置,provider 选 OpenAI Compatible,base_url 填https://taotoken.net/api,api_key 填你的 TaoToken Key,model 填千问标识。保存后发一句“你好,请回复当前模型名称”,能正常返回就说明 Key 和模型都通了。
方式二,用 CC Switch。在 CC Switch 里添加一个自定义端点,同样填 base_url 和 api_key,选中千问模型,发一条测试消息。返回内容非空、无 401/403 报错,即为成功。
如果你想直接在 OpenClaw 里验证,进 Web 控制台发一条指令,比如“帮我总结一下当前目录有哪些文件”,看它是否正常调用模型并返回结果。返回正常,整条链路就打通了。
提示:验证阶段先用短问题,别一上来就发长任务。短请求能快速暴露 Key 错误、模型名错误、超时这三类高频问题。
5. 本篇常见错排查
5.1 模型调用返回 401 或权限不足
先检查 config.toml 里的 api_key 有没有多余空格或换行。TaoToken 的 Key 是整串复制,不要手动截断。再确认 base_url 写的是https://taotoken.net/api,没有多加/v1之类的后缀。最后确认 Key 本身在控制台里是启用状态。
5.2 AI 回复为空
最常见原因是reasoning字段。部分模型在 OpenClaw 默认配置下会返回空内容,把reasoning = false加上,重启服务再试。如果还空,把 max_tokens 临时调到 512 试一次,排除是 token 上限配置异常。
5.3 响应超时
把 timeout 从 60 往上调,比如 90。同时把 max_tokens 从 2048 降到 1024,减少单次生成压力。如果服务器在腾讯云国内地域,确认出站网络正常,curl -I https://taotoken.net/api能返回响应头就说明网络通。
5.4 端口 18789 访问不了
先在服务器上确认服务在跑:openclaw gateway status。再确认腾讯云安全组放行了 18789 入站。本地浏览器访问http://127.0.0.1:18789如果通、公网不通,基本就是安全组问题。端口被占用的话:
sudo lsof -i:18789 sudo kill -9 进程ID openclaw gateway restart5.5 openclaw 命令找不到
重装一次全局包:npm install -g openclaw。还不行就检查 npm 全局路径是否在 PATH,npm config get prefix看输出目录,把它加到环境变量里,重开终端。
6. 后续怎么用:统一 Key 的长期价值
部署完成只是起点。真正省心的地方在于,以后你想从千问切到别的模型,只改 config.toml 里的model_name一行,base_url 和 api_key 都不用动。TaoToken 的 Key 管理页面在 api-keys,需要轮换或新增 Key 都在那里操作。接入细节随时查 doc,模型清单在模型对话页面看。
如果你打算把 OpenClaw 当长期编码助手或 Agent 底座跑,Coding Plan 比按量计费更适合高频场景,成本结构也更可控。整条链路的核心就一句话:腾讯云负责跑服务,TaoToken 负责统一管 Key,OpenClaw 负责执行任务,三者各司其职,你只需要维护一份 config.toml。