手把手教你一键部署OpenClaw,连接微信、QQ、飞书、钉钉等,1分钟全搞定!
放眼 2026 年,AI 智能体火得一塌糊涂,咱们写代码的肯定得琢磨怎么把东西做得更稳、更顺手。OpenClaw 现在是大家公认的构建 Agent 的好手,因为它开源还能部署在自家服务器上,私密性极佳。不过,光有框架不行,没个聪明的大脑也就是个空壳子。阿里家的 Qwen(通义千问)在写代码和看图分析这两块儿确实挺能打,最关键的是,它给开发者开了个“后门”——官方提供的 OAuth 2.0 认证通道。这下咱们不用再像以前那样费劲地去管什么 API Key 了,不仅更安全,用起来也省心不少。
这篇文章就带大家深挖一下,怎么把 OpenClaw 和 Qwen 官方认证严丝合缝地对在一起。咱们不整那些虚的,直接聊聊怎么配置、怎么进阶,顺便带你看看那个 qwen-portal-auth 插件到底是怎么在后台帮咱们干活的。不管你是刚入坑的新人,还是想优化老项目的高手,这篇干货绝对能让你少走弯路。
手把手教你一键部署OpenClaw,连接微信、QQ、飞书、钉钉等,1分钟全搞定!

第一章:底气——聊聊 Qwen OAuth 免费版的甜头和门槛

开搞之前,咱们得先搞清楚这玩意儿到底是怎么回事。虽然是免费的,但要是没搞懂规则,后期维护起来也挺头大。
1.1 为啥 Qwen OAuth 这么招人待用?
Qwen 搞的这套方案不光是省钱,更重要的是它符合现在主流的开发逻辑。
首先是安全,以前用 API Key,万一不小心传到 GitHub 上,那你的账号基本就废了。OAuth 走的是设备授权码流程,得你亲自在浏览器点同意才行,就算别人拿到了临时代码,几分钟就失效了,稳当得多。其次是体验好,你不用在黑漆漆的命令行里粘贴长串密钥,浏览器点点就行。再就是它能自动续期,插件会帮你处理 Token 过期的问题,你只管用模型就行,不用隔三差五去检查认证。最后是潜力,以后 Qwen 可能会出更细的权限划分,比如只给看代码的权限,不给看图片的,这样咱们做出来的应用也更合规。
1.2 免费虽然香,但规矩也得懂
毕竟是免费资源,肯定有些条条框框,咱们得心里有数。
一是请求次数,每天有 2,000 次的额度,对个人折腾或者小规模测试肯定是够了,但要是想商用,这点量可能一会儿就跑光了。二是频率限制,也就是 RPM。要是你发请求太快,服务器就会报错让你慢点儿。OpenClaw 插件虽然有重试机制,但写 Skill 的时候还是得注意,别一下子猛灌请求。三是模型范围,这套认证目前主打 Qwen Coder 和 Qwen Vision。想用那种最顶级的 Qwen-Max?那还是得老老实实去买 API Key。最后一点,这是官方给社区发的福利,没啥商业保障,关键业务上线前得自己评估好风险。
手把手教你一键部署OpenClaw,连接微信、QQ、飞书、钉钉等,1分钟全搞定!
1.3 跟传统的 API Key 模式比比看
看下面这个表你就知道为啥大家都往 OAuth 跑了:

特性 老办法 (API Key) 新姿势 (Qwen OAuth)
安全性 比较悬,丢了就惨了 挺靠谱,靠用户授权和临时凭证
管理成本 麻烦,得手动存、手动换 方便,插件全自动处理
上手难度 一般,得复制粘贴 简单,浏览器点一下就好
权限控制 比较死,拿到 Key 就是全开 比较活,以后能分权限给
审计排查 难弄,分不清谁是谁 容易,每个授权都有标记
说白了,OAuth 就是更现代、更省心的选择。
第二章:上手——给 OpenClaw 装上 Qwen 的插件

咱们正式开练。第一步得先在 OpenClaw 里把 Qwen 的官方支持给激活。
2.1 启用插件:一行命令搞定
OpenClaw 就像个乐高积木,想要什么功能就插什么插件。这个 qwen-portal-auth 就是咱们今天的主角。在终端敲这一行:

openclaw plugins enable qwen-portal-auth

这行代码下去,系统会在后台帮你从仓库找插件,检查版本对不对,然后把它软链接到 OpenClaw 的插件目录里。这招挺高明,插件独立管理,更新也方便。不过有个细节别忘了:敲完命令一定要重启 OpenClaw Gateway。这就跟装完驱动得重启电脑一个道理,不重启它感知不到新插件。
手把手教你一键部署OpenClaw,连接微信、QQ、飞书、钉钉等,1分钟全搞定!
2.2 看看插件装好没?
重启完,咱们得确认一下。你可以看日志,要是看到 Registered auth provider: qwen-portal 这行,那就说明成了一半。或者直接看 ~/.openclaw/plugins 目录,看那个文件夹在不在。

第三章:拿证——完成 Qwen OAuth 授权

插件到位了,咱们得拿张“通行证”回来。
3.1 跑一下登录命令
执行下面这行,咱们准备去授权:

openclaw models auth login --provider qwen-portal --set-default

这里的 --set-default 特别好用,授权完它直接把 Qwen 设成默认模型,以后你在写 Skill 的时候就不用每次都写一长串模型名字了。
3.2 这授权到底是怎么跑通的?
回车之后,终端会给你一个链接和一个验证码。这就是所谓的 Device Code Flow。
整个过程大概是:OpenClaw 先去 Qwen 服务器领个“号”,你拿着这个号在浏览器里登录你的账号并确认。这时候 OpenClaw 会在后台每隔几秒问一下服务器:“用户点确认了吗?”。等你那边一确定,服务器就把 access_token 发给 OpenClaw,它再悄悄存到你的电脑里。整个过程中,你的密码都没经过 OpenClaw,特别安全。
手把手教你一键部署OpenClaw,连接微信、QQ、飞书、钉钉等,1分钟全搞定!
3.3 配置文件里多了啥?
成了之后,你的 models.json 就会多出 qwen-portal 的信息。它会记录好 API 的地址、类型和 ID。这样以后 OpenClaw 只要看到你要用 Qwen,就知道该往哪儿发请求、带什么凭证了。
3.4 一个省事的小窍门
如果你之前用过 Qwen 官方的命令行工具(就是那个 qwen CLI)并登录过,OpenClaw 会很聪明地去翻翻你的电脑,看看能不能直接把那个登录状态“借”过来。要是能借到,你连浏览器都不用开就直接登上了。不过为了稳妥,那行 login 命令还是得跑一次,主要是为了在配置文件里打个招呼。

第四章:实战——在 Skills 里调戏 Qwen 模型

万事俱备,咱们写几个 Skill 试试威力。
4.1 名字别写错
在 OpenClaw 里,调用模型得按这个格式来:qwen-portal/coder-model(写代码用的)或者 qwen-portal/vision-model(看图用的)。
4.2 案例一:让 Qwen Coder 帮你审代码
假设你想做个自动审代码的助手,把代码往里一丢,它就能告诉你哪儿写得烂。
skill.json 里定义好参数,核心逻辑 index.ts 大概长这样:

import { SkillContext } from '@openclaw/core';
export const execute = async (params: any, context: SkillContext) => {
  const prompt = `你是个写代码的老司机,帮我看看这段 ${params.language} 代码有没有 Bug,能不能写得更优雅:\n${params.code_snippet}`;
  const response = await context.infer({
    model: "qwen-portal/coder-model", // 认准这个模型
    messages: [{ role: "user", content: prompt }]
  });
  return response.choices[0].message.content;
};

你看,调用起来跟平时没啥两样,只要模型 ID 填对,剩下的 OpenClaw 都帮你处理了。
手把手教你一键部署OpenClaw,连接微信、QQ、飞书、钉钉等,1分钟全搞定!
4.3 案例二:让 Qwen Vision 看图说话
要是想让机器人分析图片,格式也挺简单。你把图片 URL 塞到 content 数组里就行:

const response = await context.infer({
  model: "qwen-portal/vision-model",
  messages: [{
    role: "user",
    content: [
      { type: "text", text: "图里这东西卖多少钱?" },
      { type: "image_url", image_url: { url: params.image_url } }
    ]
  }]
});

OpenClaw 会自动把这种通用的格式转换成 Qwen 听得懂的语言,非常省事。

第五章:进阶——改配置、修 Bug 和避坑经验

想在生产环境用,光会基础的还不够。
5.1 换个 API 地址
有时候默认的 https://portal.qwen.ai/v1 连不上,或者公司内部有专用网关,你可以在 models.json 里直接改 baseUrl。改完记得重启 Gateway 才会生效。
5.2 报错了怎么办?
遇到问题别慌,常见的基本就这几个:

  • 代码过期了:终端里那个验证码你拿去输入得太晚了,重跑一下登录命令就行。
  • 权限不对:可能是插件太旧了,更新一下试试:openclaw plugins update qwen-portal-auth
  • Token 刷不动了:有时候登录状态会失效,最简单的办法就是重新跑一遍 login 命令,相当于重新握个手。
  • 404 找不到地址:检查一下 Qwen 官方是不是改 API 地址了。
    手把手教你一键部署OpenClaw,连接微信、QQ、飞书、钉钉等,1分钟全搞定!
    5.3 安全一定要注意
    你电脑里存凭证的那个 auth_store.json 文件千万别传给别人,也别提交到 Git 上,那玩意儿跟你的账号密码一样重要。权限最好设成只有你自己能读写。
    5.4 怎么用得更省、更快?
    虽然是免费的,但 2000 次也得省着点用。建议在 Skill 里加个缓存,重复的问题直接回缓存结果。另外,如果是长篇大论,用流式输出(streaming)体验会更好,还能随时掐断省流量。
    手把手教你一键部署OpenClaw,连接微信、QQ、飞书、钉钉等,1分钟全搞定!
第六章:最后说两句

写到这儿,你应该已经把 OpenClaw 和 Qwen 官方认证这套东西摸得差不多了。从插件安装到实战调用,再到怎么排雷,咱们都聊透了。
说实话,Qwen 肯拿出这套免费又安全的方案,对咱们开发者来说真的是个大便宜。它把那些繁琐的凭证管理给简化了,让咱们能腾出手来去搞更有意思的 AI 应用。以后随着 Qwen 越来越聪明,OpenClaw 越来越好用,这两者的组合绝对是你手里搞自动化的“大杀器”。行了,别光看了,赶紧去终端里敲代码试试吧!

Logo

小龙虾开发者社区是 CSDN 旗下专注 OpenClaw 生态的官方阵地,聚焦技能开发、插件实践与部署教程,为开发者提供可直接落地的方案、工具与交流平台,助力高效构建与落地 AI 应用

更多推荐