1. 为什么 Windows 小白部署 OpenClaw 总卡在“最后一步”
OpenClaw 是一个能在本地运行的 AI 智能体,你可以把它理解成一个“住在你电脑里的数字员工”:你用自然语言下指令,它自己拆解任务、调用工具、操作文件甚至控制浏览器。它适合谁?适合不想写代码、但想让电脑帮忙干重复活的人,比如整理下载文件夹、批量提取 Word 内容、把搜索结果汇总成表格。但我在帮朋友处理 Windows 部署时发现,真正让人卡住的往往不是安装包本身,而是装完之后“智能体连不上模型”——界面显示 Gateway 在线,一发指令就报鉴权失败或者超时。
这个问题的根源在于:OpenClaw 本体只负责调度和工具调用,真正干活的“大脑”要接一个大模型通道。很多人随便找个地址填进去,结果要么 Key 格式不对,要么接口路径写错,要么网络请求被拦。这篇就聚焦 Windows 零基础场景,从一键部署包到接入 TaoToken 统一 Key/API 通道,把 config.toml 和 settings.json 两处配置一次写对,让你本地跑通第一个自动化任务。
我试过最省事的路径是:先用一键包把 OpenClaw 装起来,再单独处理模型接入。这样即使配置写错,也能快速定位是安装问题还是通道问题,不会混在一起排查。
2. 部署前把 TaoToken 通道准备好
TaoToken 在这里扮演的角色是“统一模型入口”。你不需要在 OpenClaw 里分别填好几家厂商的地址和 Key,只要一个 TaoToken 的 API Key,就能通过它的兼容接口调用不同模型。对小白来说,好处是配置项少、出错点少;对长期用的人来说,换模型不用改代码,改一个模型名就行。
你需要提前拿到两样东西:API Key 和接口地址。API 地址是https://taotoken.net/api,注意这个地址不带任何多余参数,直接作为 base_url 使用。Key 的获取入口在控制台的 API Keys 页面,建议单独建一个给 OpenClaw 用的 Key,方便以后吊销或轮换。
提示:Key 只在创建时完整显示一次,复制后先存到记事本,别直接关页面。
如果你后面打算长期跑编码类或 Agent 类任务,可以顺带了解一下 Coding Plan,它更适合高频调用场景;只是先验证能不能跑通,用普通 API Key 就够了。模型对话入口可以用来单独测试 Key 是否有效,不用每次都启动 OpenClaw。
3. 可复制配置:config.toml 骨架与 settings.json 片段
OpenClaw 在 Windows 下的配置分两层:config.toml管模型通道,settings.json管运行时行为。下面这份骨架你可以直接改路径和 Key 后使用。
先看config.toml,放在 OpenClaw 安装目录的config文件夹下:
# config.toml - OpenClaw 模型通道配置 [gateway] host = "127.0.0.1" port = 18789 [model] provider = "openai-compatible" base_url = "https://taotoken.net/api" api_key = "sk-你的TaoToken密钥" model_name = "claude-3-5-sonnet" timeout = 120 [agent] max_steps = 20 workspace = "D:/OpenClaw/workspace"几个关键点:base_url结尾不要加/v1,OpenClaw 会自己拼路径;api_key填你刚创建的那串;model_name先填一个你确认可用的模型名,跑通后再换。workspace是智能体读写文件的根目录,建议单独建一个空文件夹,别直接指向桌面或 C 盘根目录。
再看settings.json,放在用户目录下的.openclaw文件夹里:
{ "gateway": { "autoStart": true, "restartOnCrash": true }, "ui": { "language": "zh-CN", "showTokenUsage": true }, "tools": { "fileAccess": true, "browserControl": true, "shellExec": false } }shellExec默认关掉,小白阶段用不到命令行执行,关着更安全。showTokenUsage打开后右上角会显示剩余额度,方便你判断 Key 是否真的在消耗。
4. 逐条验证:从 Gateway 在线到第一条指令跑通
配置写完不代表通了,按下面顺序验证,每步都有明确结果。
第一步,重启 OpenClaw,看右上角是否显示“Gateway 在线”。如果一直离线,先回到第 5 节排查。
第二步,打开模型对话页面,用同一个 Key 发一句“你好”,确认通道本身可用。这一步能排除 Key 失效或地址写错的问题。
第三步,回到 OpenClaw 主界面,在输入框发一条低风险指令:
列出 D:/OpenClaw/workspace 下的所有文件,告诉我一共有几个如果它返回文件列表和数量,说明模型通道 + 工具调用都通了。这一步不涉及写操作,适合首次验证。
第四步,发一条带写操作的指令:
在 D:/OpenClaw/workspace 下新建一个 notes 文件夹,并在里面创建一个 today.txt,内容写“部署成功”执行完你去文件夹里看,如果notes/today.txt真的出现了,说明文件工具权限也正常。到这里,你的本地 AI 智能体就算真正跑通了。
5. 本篇常见错排查
报错一:401 Unauthorized。九成是 Key 复制时带了空格,或者用了别的平台的 Key。重新复制一次,确认config.toml里api_key那行没有多余引号嵌套。
报错二:Connection timeout。先确认base_url写的是https://taotoken.net/api,没有多写/v1或结尾斜杠。如果地址没错,检查本机是否开了会拦截请求的安全软件,把 OpenClaw 加入白名单。
报错三:Gateway 一直离线。常见原因是安装路径含中文或空格。把整个 OpenClaw 目录移到D:/OpenClaw这种纯英文路径下,重新启动。另一个原因是端口 18789 被占用,改config.toml里的port换一个。
报错四:模型名不存在。model_name填了通道不支持的模型。先用模型对话页面确认可用模型名,再回填到配置里。
报错五:指令执行到一半停住。多半是max_steps太小,复杂任务被截断。把它从 20 调到 40 再试。
6. 接下来怎么用得更顺
跑通之后,建议先把workspace固定成一个专用目录,所有自动化任务都限制在里面,避免智能体误操作其他盘的文件。然后你可以去 API Keys 页面再建一个 Key 专门给 OpenClaw 用,方便按项目区分额度。想验证不同模型效果,直接用模型对话入口切换测试,不用反复改配置。如果后面要长期跑编码或 Agent 任务,再看 Coding Plan 是否更适合你的调用频率。接入文档里有完整的参数说明,遇到配置项不确定时优先查它。