2026年开源项目OpenClaw:多AI模型统一调用的技术学习与实践

开源项目OpenClaw:多AI模型统一调用的技术学习与实践svg xmlns http www w3 org 2000 svg style display none svg

大家好,我是讯享网,很高兴认识大家。这里提供最前沿的Ai技术和互联网信息。



 
  
    
     
      
     

星哥最近发现个超实用的开源神器,用过 OpenClaw 的朋友都懂,调用大模型的开销是绕不开的坎。

OpenClaw 再使用 AI 模型的过程中,往往需要适配不同平台的 API 调用方式,且官方 API 的使用成本也会增加学习阶段的试错成本。今天分享的 OpenClaw 衍生项目,核心价值在于提供多 AI 模型的统一调用接口(仅用于技术研究),帮助开发者低成本完成模型适配的技术学习,需特别注意:所有操作需严格遵守平台协议,仅限非商用的技术研究场景。

直到星哥挖到 GitHub 上这个叫 OpenClaw Zero Token 的项目,才算彻底解决了这个痛点。

img

OpenClaw Zero Token 是 OpenClaw 的分支版本,核心目标是免除 API Token 费用,实现对各大 AI 平台的免费访问。

这个工具的思路说起来很简单,但特别巧妙:

img

原本以为只支持少数几款模型,没想到覆盖面远超预期,国内外主流大模型全囊括:

类型 支持模型 海外头部 GPT-4o、GPT-4、GPT-3.5(OpenAI);Claude Opus、Sonnet、Haiku(Anthropic);Gemini(Google) 国产主流 DeepSeek、通义千问、豆包、Kimi、智谱 GLM 其他特色 Grok、小米 MiMo、Manus 一个工具搞定所有,不用再挨个平台折腾 API Key,太省心了!

img

安装git和nodejs

git -v node -v npm -v

实际显示: $ git -v git version 2.49.0.windows.1

$ node -v v22.15.1

$ npm -v 10.9.2

img

第1步:克隆项目到本地

打开终端,执行这条命令:

git clone https://github.com/linuxhsj/openclaw-zero-token.git 
第2步:安装依赖并编译
编译
cd openclaw-zero-token pnpm install pnpm build pnpm ui:build 
配置认证
# 启动浏览器调试模式(保持此终端不要关闭) ./start-chrome-debug.sh

在打开的浏览器标签页中登录各 Web 模型

(DeepSeek、千问、Kimi、Claude、ChatGPT、Gemini、Grok 等)

新开一个终端,运行授权向导

./onboard.sh webauth

第3步:启动服务
./server.sh 

打开终端输出的 Web UI 地址即可使用。

完全重建(遇到 ERR_MODULE_NOT_FOUND 时)
rm -rf dist dist-runtime node_modules pnpm install pnpm build pnpm ui:build ./server.sh restart 

注意: 始终使用 pnpm build(不要用 npm run build)。如果遇到 Cannot find module dist/xxx-HASH.js 报错,按上述完全重建流程操作。

启动 Gateway
# 使用辅助脚本(推荐) ./server.sh 

Web UI

执行 ./server.sh 后会自动启动 Web UI,在聊天界面直接使用 AI 模型。 后续也可以手动访问 http://127.0.0.1:3001/chat?session=62b791625fa441be036acd3c206b7e14e2bb13c803355823

切换模型

在聊天界面中使用 /model 命令可以切换不同的 AI 模型:

# 切换到 Claude Web /model claude-web

切换到豆包

/model doubao-web

切换到 DeepSeek

/model deepseek-web

或者指定具体的模型

/model claude-web/claude-sonnet-4-6 /model doubao-web/doubao-seed-2.0 /model deepseek-web/deepseek-chat

Claude Web: 请使用完整模型 ID/model claude-web/claude-sonnet-4-6(与注册表里的默认模型一致)。仅 /model claude-web 在部分场景下可能无法正确解析或选中目标模型。

查看可用模型

使用 /models 命令可以查看所有已配置的模型:

/models 

关键规则: 只有在 ./onboard.sh webauth 中完成配置的平台,才会写入 openclaw.json 并显示在 /models 列表中。

这将显示:

  • 所有可用的提供商(claude-web、doubao-web、deepseek-web 等)
  • 每个提供商下的模型列表
  • 当前激活的模型
  • 模型别名和配置信息

示例输出:

Model Input Ctx Local Auth Tags doubao-web/doubao-seed-2.0 text 63k no no default,configured,alias:Doubao Browser claude-web/claude-sonnet-4-6 text+image 195k no no configured,alias:Claude Web deepseek-web/deepseek-chat text 64k no no configured 
API 调用
# 使用 Gateway Token 调用 curl http://127.0.0.1:3001/v1/chat/completions -H “Authorization: Bearer YOUR_GATEWAY_TOKEN” -H “Content-Type: application/json” -d ‘{

"model": "deepseek-web/deepseek-chat", "messages": [{"role": "user", "content": "你好!"}] 

}’

CLI 模式
# 交互式命令行 node openclaw.mjs tui 

  1. 合规风险:本质是用网页会话替代付费 API,各平台用户协议对此有明确规定,星哥建议仅用于个人学习、开发调试,绝对不要用于商业用途,避免踩合规红线。
  2. 稳定性问题:网页版接口随时可能改,比如 ChatGPT 要是调整登录机制,这个工具就得等作者适配,不像官方 API 那么稳。
  3. 安全问题:工具会捕获浏览器登录凭证,一定要在自己的私人设备上用,别在共享电脑、公共网络环境操作,防止信息泄露。
  4. 功能限制:像批量处理、高并发调用、流式输出精细控制这些高级 API 功能,可能没法完全实现,日常对话、开发测试完全够用。

从技术角度看,浏览器自动化 + 会话复用的思路不算新鲜,但把它整合到 OpenClaw 生态,做成开箱即用的工具,确实大大降低了使用门槛。星哥觉得,作为技术学习项目,它的实现思路也值得研究。

不过还是要强调:一定要遵守各平台的使用协议,仅限个人学习场景使用。项目地址给大家放这了:https://github.com/linuxhsj/openclaw-zero-token

感兴趣的朋友可以自己玩玩。

星哥玩云,专注分享云原生、AI 工具、开源神器的实用技巧,关注我,少走弯路少花钱!

小讯
上一篇 2026-04-19 19:08
下一篇 2026-04-19 19:06

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/271651.html