1. 为什么 Win10 上跑 OpenClaw 2.7.1 总卡在“连不上模型”
OpenClaw 2.7.1 是一个本地 AI 智能体框架,能理解自然语言指令、拆解任务、调用工具,在 Win10 上完成文件整理、表格生成、浏览器自动化这类操作。它本身不产出模型能力,真正干活的是背后接入的大模型服务。所以安装完只是第一步,能不能用,取决于 settings 里的 endpoint 和鉴权项有没有配对。
面向非编程用户,这篇教程只做一件事:把 OpenClaw 2.7.1 的 settings 文件改到 TaoToken 统一 Key/API 通道,让本地智能体真正跑起来。全程不需要写代码,复制粘贴配置片段、保存、重启、验证四步走。
我见过太多人卡在同一处:软件装好了,Gateway 显示在线,但一发指令就报错,或者一直转圈。翻日志发现是401、local proxy failed、reading choices这类问题。根因几乎都指向同一个地方——settings 里的模型通道没配好,或者 Key 填错、Base URL 写成了带路径的完整地址。
TaoToken 在这里扮演的角色是统一 API 通道:你拿到一个 Key,配好 Base URL,就能在 OpenClaw 里调用模型对话能力。官网入口在 https://taotoken.net/?utm_source=taotoken_aicg_blog_end&utm_medium=csdn&utm_campaign=rewrite&utm_content= ,API 地址是 https://taotoken.net/api 。注意 API 地址不带查询参数,配置时只填这个根地址。
适合谁看:在 Win10 上用 OpenClaw 2.7.1、不想碰命令行、希望一次配置到位的人。下面从 settings 文件定位开始,一步步改到能跑最小任务。
2. TaoToken 前置准备:Key、Base URL 与 OpenClaw 的对应关系
在动 settings 之前,先把三样东西对齐:Base URL、API Key、Model ID。这三件套是 OpenClaw 接入任何模型通道的通用结构,缺一个都会报错。
Base URL 填https://taotoken.net/api。注意不要在后面加/v1或/chat/completions,OpenClaw 会自己拼接路径。很多人报404就是因为把完整路径写进了 Base URL。
API Key 在 TaoToken 控制台的 API Keys 页面创建。入口是 https://taotoken.net/api-keys?utm_source=taotoken_aicg_blog_end&utm_medium=csdn&utm_campaign=rewrite&utm_content= 。创建后复制那串以sk-开头的字符串,只显示一次,先存到记事本。
Model ID 填你在 TaoToken 里选定的模型标识。如果你不确定填哪个,可以先到模型对话页面确认可用模型: https://taotoken.net/chat?utm_source=taotoken_aicg_blog_end&utm_medium=csdn&utm_campaign=rewrite&utm_content= 。在对话页选一个模型发一条消息,能正常回复,说明这个 Model ID 可用,再把它填进 OpenClaw。
OpenClaw 2.7.1 的 settings 文件通常位于安装目录下的config或settings子目录,文件名可能是settings.json或config.toml。Win10 上如果你按默认路径装在D:\OpenClaw,那 settings 大概率在D:\OpenClaw\config\settings.json。找不到就用文件资源管理器搜索settings.json,限定在 OpenClaw 安装盘。
配置前建议先备份原文件:把settings.json复制一份改名settings.json.bak。改错了能一键还原,这是非编程用户最实用的保险。
如果你后续要做长期编码或 Agent 类任务,可以了解 Coding Plan: https://taotoken.net/coding-plan?utm_source=taotoken_aicg_blog_end&utm_medium=csdn&utm_campaign=rewrite&utm_content= 。它和单次对话的 Key 是不同用途,按需选择。
3. 可复制配置:把 settings.json 改到 TaoToken 通道
这一节是核心。打开settings.json,用记事本或 VS Code 都行。找到模型服务相关的字段,通常长这样:baseUrl、apiKey、model,或者包在provider、llm这样的对象里。不同版本字段名略有差异,但结构一致。
下面给一份可直接对照的 JSON 片段。路径和字段名以你本地文件为准,值替换成 TaoToken 的:
{ "llm": { "provider": "openai-compatible", "baseUrl": "https://taotoken.net/api", "apiKey": "sk-你的TaoToken密钥", "model": "你的ModelID", "timeout": 60000, "maxRetries": 2 }, "gateway": { "host": "127.0.0.1", "port": 18789 } }如果你的 settings 是 TOML 格式,对应写法:
[llm] provider = "openai-compatible" baseUrl = "https://taotoken.net/api" apiKey = "sk-你的TaoToken密钥" model = "你的ModelID" timeout = 60000 maxRetries = 2 [gateway] host = "127.0.0.1" port = 18789几个关键点。provider填openai-compatible,因为 TaoToken 走的是兼容 OpenAI 的接口协议。baseUrl只到/api,不要带尾斜杠。apiKey整串复制,前后不要有空格。model填你在对话页验证过的那个 ID。
保存时注意编码:用 UTF-8,不要用 UTF-8 with BOM。Win10 记事本默认可能是 ANSI,另存为时把编码改成 UTF-8。BOM 会导致 JSON 解析失败,报Unexpected token之类。
改完保存,关闭文件。如果你同时装了 Cline MCP 或 Codex,它们的auth.json也要同步这套三件套:Base URL 填https://taotoken.net/api,Key 填同一个,Model ID 保持一致。三处不一致是排查时最容易忽略的坑。
配置完成后不要急着开 OpenClaw,先确认 JSON 语法没坏。可以把内容粘到任意 JSON 校验工具里过一遍,或者用 VS Code 打开看有没有红色波浪线。语法错误会让程序启动时直接读不到配置。
4. 验证请求:重启、看状态、跑最小任务
配置改完,必须重启 OpenClaw 才生效。不是关窗口,是彻底退出进程:右下角托盘图标右键退出,或者任务管理器里结束OpenClaw相关进程,然后重新双击启动。
启动后等 1 到 3 分钟,让 Gateway 加载服务。右上角状态从“连接中”变成“在线”,说明本地服务起来了。但这只代表 OpenClaw 自身在跑,不代表模型通道通了。真正的验证是发一条最小任务。
在底部输入框输入一条最简单的指令,比如:
用一句话说明当前接入的模型名称或者更贴近实际操作的:
在桌面新建一个 txt 文件,写入 hello taotoken发送后观察。如果模型通道配对了,你会看到它开始拆解任务、调用工具、执行动作,最后返回结果。桌面出现新文件,或者对话区返回模型名称,都算成功。
如果返回的是模型回复而不是执行动作,说明对话通道通了,但工具调用可能还需要额外权限。Win10 上要给 OpenClaw 开键鼠访问和文件访问权限:设置 → 隐私 → 应用权限,找到 OpenClaw,把文件系统和辅助功能打开。
再验证一次 API 层是否真的走通。可以打开浏览器访问 TaoToken 的模型对话页 https://taotoken.net/chat?utm_source=taotoken_aicg_blog_end&utm_medium=csdn&utm_campaign=rewrite&utm_content= ,用同一个 Key 对应的账号发一条消息。如果那边正常、OpenClaw 这边也正常,说明 Key 和通道都没问题。
实测下来,最容易出问题的是 Model ID 填错。比如填了一个账号没权限的模型,OpenClaw 会报model not found或reading choices相关错误。回对话页确认可用模型,再改 settings。
5. 本篇常见错排查:401、local proxy failed、reading choices
这一节对照真实报错,逐个拆。
401 Unauthorized。这是鉴权失败。九成是 Key 问题:复制时漏了字符、多了空格、或者 Key 已失效。回 API Keys 页面 https://taotoken.net/api-keys?utm_source=taotoken_aicg_blog_end&utm_medium=csdn&utm_campaign=rewrite&utm_content= 重新创建一个,整串替换。注意 settings 里apiKey的值不要加引号以外的任何符号。
local proxy failed。OpenClaw 本地代理起不来。检查gateway的 host 和 port 有没有被占用。Win10 上 18789 端口如果被别的程序占了,改成 18790 再试。另外确认安全软件没拦截本地回环连接,把 OpenClaw 加入白名单。
reading choices或cannot read property choices。这是返回结构不符合预期,通常是 Base URL 写错了。如果你填成了https://taotoken.net/api/v1/chat/completions,OpenClaw 再拼一次路径就变成双重路径,返回的不是标准结构。改回https://taotoken.net/api即可。
OAuth相关报错。如果你在 settings 里误开了 OAuth 模式,而 TaoToken 走的是 Key 鉴权,就会冲突。把authType或类似字段改成apiKey,或者直接删掉 OAuth 配置块。
model not found。Model ID 不对或没权限。回对话页确认,填一个能正常回复的 ID。
timeout。网络慢或模型响应久。把timeout从 60000 调到 120000,maxRetries设 2 到 3。
排查顺序建议:先看 Key,再看 Base URL,再看 Model ID,最后看网络和权限。这三件套对齐了,九成报错消失。如果还不行,把 settings 里llm整块贴到接入文档对照: https://taotoken.net/doc?utm_source=taotoken_aicg_blog_end&utm_medium=csdn&utm_campaign=rewrite&utm_content= 。
6. 配好之后:让 OpenClaw 在 Win10 上稳定跑起来
配置生效后,还有几个 Win10 专属的稳定性设置值得做。
开机自启。把 OpenClaw 快捷方式放进shell:startup目录:Win+R 输入shell:startup,把快捷方式拖进去。这样每次开机 Gateway 自动起来,不用手动点。
路径纯英文。OpenClaw 的工作目录、安装目录都不要有中文和空格。D:\OpenClaw比D:\软件\OpenClaw稳。中文路径会导致部分工具调用失败,报文件找不到。
管理员权限。右键快捷方式 → 属性 → 兼容性 → 勾选“以管理员身份运行”。键鼠模拟和文件操作需要这个权限,否则指令发了没反应。
定期备份 settings。改好一次就复制一份存着。OpenClaw 升级或重装时,直接覆盖回去,省得重配。
如果你后面要跑更重的编码或 Agent 任务,可以看 Coding Plan 的接入方式: https://taotoken.net/coding-plan?utm_source=taotoken_aicg_blog_end&utm_medium=csdn&utm_campaign=rewrite&utm_content= 。日常对话和轻量自动化,用 API Keys 这套就够了。
最后一步,跑一条真实任务收尾:让 OpenClaw 整理下载文件夹,图片按日期分类、文档按格式归类。看着它自己动起来、文件一个个归位,就说明 settings 改对了、通道通了、工具权限也开了。到这一步,配置才算真正完成。