【新手零基础必看】零基础安装 OpenClaw 2.6.6 图文教程:Gateway 与 API Key 配置到 TaoToken
发布时间:2026/10/8 6:09:26 锦皓数字建站

1. 零基础装 OpenClaw 2.6.6 到底在装什么OpenClaw 2.6.6 是一个跑在 Windows 上的本地 AI 客户端你可以把它理解成一个「桌面版 AI 工作台」它自己带界面、带对话窗口、带文件处理能力但真正干活的「大脑」需要你给它接一个模型通道。这个通道由两部分组成一个是 Gateway网关服务负责把请求转发出去另一个是 API Key身份凭证告诉服务端你是谁、能用哪些模型。很多人第一次装完发现界面能打开、输入框能打字但一发消息就转圈或者报错八成不是软件坏了而是 Gateway 和 API Key 没配对。这篇教程面向完全没接触过命令行的 Windows 用户从安装包获取讲到 Gateway 改到 TaoToken 统一通道再到发一条真实请求验证连接状态。全程图形化为主需要敲命令的地方我会把整行贴出来你复制粘贴就行。装完之后你会得到一个能正常对话、能切换模型、能处理本地文件的 OpenClaw而不是一个只会转圈的壳子。适合谁看刚拿到 OpenClaw 2.6.6 安装包、装完不知道下一步点哪的人之前接过别的通道但总报 401 的人想把多个模型的 Key 统一到一个入口、不想每换一个模型就改一次配置的人。如果你属于这三类按顺序往下走即可。先说清楚一个概念避免后面绕晕。OpenClaw 里的 Gateway 默认会指向一个内置或公共的转发地址这个地址在你所在网络环境下不一定通而且不同模型的 Key 格式也不一样。TaoToken 做的事情是把这些差异收拢成一个统一入口你只需要记住一个 Base URL、一个 Key然后在 OpenClaw 里选对应的 Model ID就能在 OpenAI、Claude、Gemini 这些模型之间切换。所以本教程的核心动作就两个——把 Gateway 的地址改成 TaoToken 的 API 地址把 API Key 换成你在 TaoToken 后台生成的 Key。安装前有三个硬性准备别跳过。第一安装路径必须是纯英文不能有中文、空格、特殊符号推荐D:\OpenClaw不建议装 C 盘因为后续模型缓存和日志会占空间。第二临时退出杀毒软件和实时防护包括系统自带的 Defender 实时保护否则安装过程中释放的依赖组件可能被拦截导致装到一半失败。第三目标磁盘剩余空间不低于 2.5GB。这三点在后面的排障章节还会对应到具体报错先记住。2. TaoToken 前置拿 Key、认地址、选模型在动 OpenClaw 配置之前先把 TaoToken 这边的东西准备好否则你改到一半发现没 Key还得回头找。整个前置流程就三步注册登录、生成 API Key、记下 Base URL 和你要用的 Model ID。第一步打开官网 https://taotoken.net/?utm_sourcetaotoken_aicg_blog_endutm_mediumcsdnutm_campaignrewriteutm_content 完成注册和登录。登录后进入控制台控制台地址是 https://taotoken.net/console?utm_sourcetaotoken_aicg_blog_endutm_contentconsoleutm_campaignrewrite 。控制台是你后面查用量、看余额、管理 Key 的地方建议收藏。第二步生成 API Key。进入 API Keys 页面 https://taotoken.net/api-keys?utm_sourcetaotoken_aicg_blog_endutm_contentapi-keysutm_campaignrewrite 点新建系统会给你一串以sk-开头的字符串。这串东西只显示一次复制下来存到记事本里别截图发群里。如果你之前生成过又忘了直接删掉重建一个不要试图找回。第三步记下两个关键信息。Base URL 统一用https://taotoken.net/api注意这个地址后面不加任何 UTM 参数就是干净的 API 根路径。Model ID 则取决于你想用哪个模型常见的有gpt-4o、claude-3-5-sonnet、gemini-1.5-pro这类写法具体以你控制台里模型列表显示的为准。这三个东西——Base URL、API Key、Model ID——就是后面配置的「三件套」缺一个都跑不通。这里解释一下为什么 Base URL 是https://taotoken.net/api而不是别的。OpenClaw 在发请求时会把 Base URL 和具体的接口路径拼起来比如对话接口会拼成https://taotoken.net/api/v1/chat/completions。如果你在 Base URL 后面多写了/v1就会变成/api/v1/v1/...直接 404。所以配置里 Base URL 就填到/api为止后面的路径交给 OpenClaw 自己拼。关于模型选择给零基础用户一个建议先用gpt-4o或claude-3-5-sonnet这类通用对话模型跑通验证别一上来就选冷门模型。因为冷门模型的 Model ID 拼写容易错一旦报「model not found」你会分不清是 Key 的问题还是模型名的问题。跑通之后再按需切换。如果你后续打算长期用 OpenClaw 做编码或 Agent 类任务可以了解一下 Coding Plan地址是 https://taotoken.net/coding-plan?utm_sourcetaotoken_aicg_blog_endutm_contentcoding-planutm_campaignrewrite 它针对高频编码场景做了额度上的安排。不过这一步不是跑通的必要条件先把基础通道接通再说。还有一个细节TaoToken 的 Key 是绑定账号的不要把它写进会公开分享的配置文件里。OpenClaw 的配置文件在本地问题不大但如果你把配置截图发到论坛求助记得把sk-那一段打码。3. 可复制配置把 Gateway 和 API Key 改到 TaoToken这一节是全文的核心所有片段都可以直接复制。OpenClaw 2.6.6 的配置主要落在两个地方一个是.env文件管 API Key 和 Base URL另一个是 Gateway 的配置文件管网关监听和转发。不同安装方式下路径略有差异下面按最常见的情况给。先找到 OpenClaw 的安装目录假设你装在了D:\OpenClaw。进入目录后你会看到config文件夹里面的.env文件就是我们要改的第一个目标。用记事本或 VS Code 打开它把和 API 相关的几行改成下面这样# D:\OpenClaw\config\.env OPENAI_API_KEYsk-你从TaoToken复制的Key OPENAI_BASE_URLhttps://taotoken.net/api OPENCLAW_DEFAULT_MODELgpt-4o注意三点。第一OPENAI_API_KEY等号后面不要加引号也不要留空格直接贴sk-开头的字符串。第二OPENAI_BASE_URL就是https://taotoken.net/api结尾不要加斜杠。第三OPENCLAW_DEFAULT_MODEL填你选定的 Model ID这里以gpt-4o为例。如果你用的是 Claude 系列把这一行换成对应的 Model ID 即可Key 和 Base URL 不用动这就是统一通道的好处。接着改 Gateway 配置。在config目录下找到gateway.json部分版本叫gateway.config.json内容结构如下{ gateway: { host: 127.0.0.1, port: 8787, upstream: { baseUrl: https://taotoken.net/api, apiKeyEnv: OPENAI_API_KEY, timeoutMs: 60000 }, logLevel: info } }这段配置的意思是Gateway 监听本机127.0.0.1的8787端口所有请求转发到https://taotoken.net/apiKey 从环境变量OPENAI_API_KEY读取也就是你刚在.env里填的那个超时设 60 秒。apiKeyEnv这种写法比把 Key 直接写进 JSON 更安全也方便你换 Key 时只改一处。如果你更习惯用 TOML 格式或者你的版本用的是config.toml等价写法如下# D:\OpenClaw\config\config.toml [gateway] host 127.0.0.1 port 8787 log_level info [gateway.upstream] base_url https://taotoken.net/api api_key_env OPENAI_API_KEY timeout_ms 60000 [model] default gpt-4o两种格式选一种即可不要同时存在两个配置文件否则 OpenClaw 读取顺序不确定容易出现「我明明改了却不生效」的情况。改完保存关掉编辑器。如果你用的是带图形设置界面的版本也可以在「设置 → 模型服务」里填。界面里通常有三个输入框Base URL、API Key、Model。分别填https://taotoken.net/api、你的sk-Key、gpt-4o。界面填写的本质就是帮你写进上面那两个文件效果一样。但界面有时会缓存旧值改完建议重启一次 OpenClaw。改完配置后重启 Gateway 服务。最稳的方式是完全退出 OpenClaw右下角托盘图标也要退出再重新启动。如果你会用命令行也可以在安装目录下执行cd D:\OpenClaw .\openclaw.exe gateway restart执行后你会看到类似Gateway restarted, listening on 127.0.0.1:8787的输出说明网关起来了。如果提示端口被占用把gateway.json里的port改成8788再重启。4. 验证请求确认真的连上了 TaoToken配置改完不代表通了必须发一条真实请求验证。这一步很多人省掉结果用的时候才发现问题反而更难排查。验证分两层先验 Gateway 活着再验模型通道通。第一层验 Gateway 是否在线。打开浏览器访问http://127.0.0.1:8787/health。如果返回类似{status:ok}的 JSON说明网关进程正常。如果打不开说明 Gateway 没起来回到上一节检查端口和启动日志。第二层验模型通道。在 OpenClaw 主界面的对话窗口里输入一句简单的话比如「你好请回复四个字连接成功」。发送后观察三点一是是否在几秒内返回内容二是返回内容是否正常不是报错文本三是界面底部的连接状态是否显示为在线。如果你想用命令行更直观地验证可以在 PowerShell 里直接打 TaoToken 的接口绕过 OpenClaw 先确认 Key 本身可用curl.exe https://taotoken.net/api/v1/chat/completions -H Authorization: Bearer sk-你从TaoToken复制的Key -H Content-Type: application/json -d {\model\:\gpt-4o\,\messages\:[{\role\:\user\,\content\:\回复四个字连接成功\}]}注意 PowerShell 里换行用反引号curl.exe要带.exe以免和Invoke-WebRequest的别名冲突。如果这条命令返回了包含「连接成功」的 JSON说明 Key、Base URL、Model ID 三件套全对问题如果还存在就只可能在 OpenClaw 的配置读取上。如果这条命令就报错那先解决 Key 或模型名的问题别去折腾 OpenClaw。返回结果里你会看到choices数组里面message.content就是模型回复。同时usage字段会显示这次消耗的 token 数这也是你后面在 TaoToken 控制台核对用量的依据。验证通过后建议在 OpenClaw 里再试一次模型切换把默认模型从gpt-4o改成 Claude 对应的 Model ID重启再发一条消息。如果也能正常返回说明统一通道确实生效了你以后换模型只需要改 Model ID 这一处。如果你更想先在网页里直观感受一下模型对话效果可以打开模型对话页面 https://taotoken.net/model-chat?utm_sourcetaotoken_aicg_blog_endutm_contentmodel-chatutm_campaignrewrite 用同一个 Key 在网页里发消息对比一下和 OpenClaw 里的返回是否一致。网页能通、OpenClaw 不通基本就是本地配置问题。5. 本篇常见错排查401、proxy failed、reading choices这一节按真实报错来你遇到哪条对哪条。所有报错都建议先看 OpenClaw 的日志日志一般在D:\OpenClaw\logs\下文件名带日期用记事本打开搜关键词。报错一401 Unauthorized。这是最常见的意思是服务端不认你的 Key。原因通常有三个Key 复制时多了空格或换行Key 已经失效或被删.env里变量名写错比如写成了OPENAI_KEY而不是OPENAI_API_KEY。排查方法重新去 API Keys 页面 https://taotoken.net/api-keys?utm_sourcetaotoken_aicg_blog_endutm_contentapi-keysutm_campaignrewrite 生成一个新 Key直接覆盖.env里的旧值注意等号两边不要有空格。改完重启 Gateway。如果还报 401用第 4 节的 curl 命令单独测能区分是 Key 问题还是 OpenClaw 读取问题。报错二local proxy failed / connect ECONNREFUSED 127.0.0.1:8787。这个报错说明 OpenClaw 连不上本地的 Gateway不是 TaoToken 的问题。原因一般是 Gateway 没启动、端口被占用、或者防火墙拦了本地回环。排查先访问http://127.0.0.1:8787/health打不开就重启 Gateway提示端口占用就把gateway.json的port改成8788同时确认 OpenClaw 主程序里指向的网关端口也是8788两处要一致。另外检查杀毒软件是否把openclaw.exe的网络访问拦了临时放行。报错三Cannot read properties of undefined (reading choices)。这个报错看着吓人本质是 OpenClaw 拿到了一个不符合预期的返回体去读choices字段时发现是 undefined。常见原因是 Base URL 写错比如写成了https://taotoken.net/api/v1导致请求打到了不存在的路径返回的是错误页而不是标准 JSON。把 Base URL 改回https://taotoken.net/api即可。另一个原因是 Model ID 拼错服务端返回了错误对象同样没有choices。对照控制台里的模型列表核对拼写。报错四OAuth / token exchange failed。如果你在配置里看到和 OAuth 相关的字样说明你误用了需要 OAuth 授权的接入方式而 TaoToken 走的是 API Key 方式。检查gateway.json里是否残留了oauth相关字段删掉只保留baseUrl、apiKeyEnv、timeoutMs这三项。同时确认.env里没有OPENAI_OAUTH_TOKEN之类的变量。报错五安装阶段被拦截、装到一半失败。回到第 1 节的准备动作退出杀毒软件和实时防护确认安装路径是纯英文无空格。如果已经装了一半失败建议卸载后换到D:\OpenClaw重装不要在原目录上反复覆盖。报错六Gateway 一直显示离线。先等 1 到 3 分钟首次启动要初始化环境。超过 3 分钟还离线看日志里有没有依赖缺失的提示比如 Git、Node.js、pnpm、Python 某一项没装上。OpenClaw 2.6.6 一般会自动装依赖但如果被安全软件拦了就会缺。手动补装后重启。排查有个通用顺序先 curl 测 TaoToken 接口通了说明 Key 和模型没问题再测/health通了说明 Gateway 没问题最后才看 OpenClaw 界面。按这个顺序能快速定位问题在哪一层不用瞎猜。6. 后续怎么用切换模型与长期编码跑通之后日常使用其实很简单。换模型只改.env里的OPENCLAW_DEFAULT_MODEL一行或者在图形界面的模型下拉框里选重启生效。Key 和 Base URL 不用动这就是统一通道省事的地方。你可以在 TaoToken 控制台 https://taotoken.net/console?utm_sourcetaotoken_aicg_blog_endutm_contentconsoleutm_campaignrewrite 里看到每个模型的调用量和余额方便控制成本。如果你打算把 OpenClaw 当成长期编码助手比如让它读本地代码、改文件、跑命令那调用频率会明显上升这时候可以看看 Coding Plan https://taotoken.net/coding-plan?utm_sourcetaotoken_aicg_blog_endutm_contentcoding-planutm_campaignrewrite 的额度安排是否合适。接入方式不变还是同一个 Base URL 和 Key只是额度策略不同。最后给一个实用习惯每次改完配置先跑一遍第 4 节的 curl 命令再重启 OpenClaw。这个动作花不到十秒但能帮你把「配置问题」和「软件问题」分开省下大量排查时间。配置文件建议改之前备份一份改坏了直接还原。装好之后把D:\OpenClaw\config这个目录记牢以后所有和通道相关的调整都在这里。
锦
锦皓数字建站
深耕本土企业品牌数字化升级,专注原创端正雅致商务官网,从视觉设计到稳定运维全程保驾护航。