1. AutoClaw 来了,普通人怎么把 Agent 和 Skills 真正跑起来
智谱 AutoClaw 上线这件事,最值得关注的不是“一键安装”本身,而是它把 OpenClaw 这类 Agent 运行框架的门槛拉到了普通用户能接受的程度。AutoClaw 中文名叫澳龙,是国内首个真·一键安装的本地版 OpenClaw,预置了 50+ 热门 Skills,覆盖内容创作、办公、代码、营销、金融等高频场景,还支持一键接入飞书等即时通讯工具。macOS 和 Windows 都能装,装完就能在聊天框里给 Agent 派活。
但装完之后,很多人会卡在同一个地方:模型通道怎么配。AutoClaw 本身完全开放模型接入,支持任意模型的 Coding Plan 或 API,官方推荐 DeepSeek、Kimi、MiniMax、GLM 等。问题在于,如果你同时用多个模型、多个 Agent、多个 Skills,每个都单独配一套 Key 和 Base URL,管理成本会迅速失控。我试过在三个不同工具里分别维护四套 Key,改一次配置要翻四个文件,很容易漏。
TaoToken 在这里的价值就是统一 Key 和 API 通道。你只需要在 TaoToken 控制台创建一个 Key,拿到一个统一的 API 地址,然后把它写进 AutoClaw 的 config.toml 和 settings.json,Agent 和 Skills 就都走同一条通道。换模型、加模型、限额度,都在一个地方改。这篇就按“装完 AutoClaw 之后怎么接”的顺序,把可复制的配置骨架和验证动作写清楚。
2. 前置准备:TaoToken Key 与 AutoClaw 安装确认
在动配置文件之前,先把两件事确认好。
第一,AutoClaw 已经装好并能正常启动。你去 autoglm.zhipuai.cn/autoclaw 下载对应系统的安装包,macOS 和 Windows 都是一键安装。装完后先别急着配模型,打开主界面确认它能正常加载 Skills 列表。如果 Skills 列表是空的,说明安装没完成,先解决安装问题再往下走。
第二,TaoToken 的 Key 和 API 地址准备好。访问 TaoToken 官网 https://taotoken.net/?utm_source=taotoken_aicg_blog_end&utm_medium=csdn&utm_campaign=rewrite&utm_content= 注册后进入控制台,在 API Keys 页面创建一个新 Key。创建时建议按用途命名,比如autoclaw-agent,方便后面排查是哪个工具在调用。创建完把 Key 复制出来,它只显示一次。
API 地址统一用https://taotoken.net/api,这个地址不加任何 UTM 参数,直接写进配置。如果你后面要接 Claude Code 或 Anthropic 风格的接口,TaoToken 也提供了对应的接入文档,路径在 doc 页面里能找到。
注意:Key 不要直接写在会提交到 Git 的配置文件里。AutoClaw 的配置目录通常在用户目录下,不在项目仓库里,但如果你有同步配置的习惯,建议用环境变量引用。
3. 可复制配置:config.toml 与 settings.json 骨架
AutoClaw 的模型接入配置分两层:config.toml管 Agent 运行时的模型通道,settings.json管 Skills 和工具调用时的模型选择。两个文件都要改,只改一个会出现“Agent 能对话但 Skill 调不动”的情况。
先看config.toml。这个文件一般在 AutoClaw 的配置目录下,macOS 通常在~/Library/Application Support/AutoClaw/,Windows 在%APPDATA%\AutoClaw\。如果你找不到,可以在 AutoClaw 设置里点“打开配置目录”。
# config.toml - AutoClaw Agent 模型通道配置 [model] # 默认使用的模型通道名称,对应下面 [providers.xxx] default = "taotoken" [providers.taotoken] # TaoToken 统一 API 地址,不加 UTM 参数 base_url = "https://taotoken.net/api" # 从 TaoToken 控制台创建的 Key api_key = "sk-你的TaoTokenKey" # 走 OpenAI 兼容协议 protocol = "openai" # 默认模型,可按需换成 deepseek-chat / kimi / glm-4 等 default_model = "deepseek-chat" # 单次请求超时,Agent 长任务建议给足 timeout = 120 [providers.taotoken.limits] # 单次对话最大 token,防止 Skill 长输出截断 max_tokens = 8192 # 并发请求数,Skills 批量执行时有用 max_concurrency = 4 [agent] # Agent 执行时使用的 provider provider = "taotoken" # 是否允许 Agent 自动调用 Skills auto_skill = true # 单任务最大步数,防止死循环 max_steps = 30再看settings.json。这个文件管的是 Skills 层面的模型选择,比如生图 Skill、搜索 Skill、代码 Skill 分别用哪个模型。如果你不区分,全部指向同一个 provider 就行。
{ "skills": { "default_provider": "taotoken", "default_model": "deepseek-chat", "overrides": { "code_interpreter": { "provider": "taotoken", "model": "deepseek-chat" }, "web_search": { "provider": "taotoken", "model": "glm-4" }, "image_gen": { "provider": "taotoken", "model": "glm-4" } } }, "tools": { "browser_use": { "enabled": true, "provider": "taotoken", "model": "glm-4" } }, "logging": { "level": "info", "log_model_calls": true } }两个文件改完后重启 AutoClaw。重启后在设置里应该能看到当前 provider 显示为taotoken,模型显示为你配置的默认模型。如果显示的还是内置模型,说明config.toml的default字段没生效,检查一下字段名有没有拼错。
4. 验证 Agent 调用是否生效:三个具体动作
配置写完不代表生效,必须做验证。下面三个动作按顺序做,能定位到不同层的问题。
第一个动作,验证基础对话通道。在 AutoClaw 聊天框里发一句:
请用一句话说明你当前使用的模型名称和 provider。如果 Agent 返回的内容里提到了你配置的模型,说明config.toml的 provider 通道通了。如果返回的是内置模型名,说明default字段没被读取,回去检查[model]段。
第二个动作,验证 Skill 调用。在聊天框里发一个会触发 Skill 的任务:
帮我搜索今天关于 AI Agent 的三条新闻,整理成表格。这个任务会触发web_searchSkill。观察 AutoClaw 的执行日志,如果日志里出现provider=taotoken和对应的 model 名,说明settings.json的 Skill override 生效了。如果日志里显示 Skill 调用失败但对话正常,通常是settings.json的default_provider没写对,或者 Skill 的 override 里 provider 名和config.toml里的不一致。
第三个动作,验证长任务和并发。发一个需要多步执行的任务:
读取我桌面上名为 test.md 的文件,总结内容,然后根据总结生成一个 HTML 页面保存到桌面。这个任务会连续调用文件读取、文本总结、代码生成三个 Skill。如果中间某一步卡住或报超时,去config.toml里把timeout调到 180,max_concurrency调到 2 再试。Agent 长任务对超时和并发比较敏感,默认值偏保守。
三个动作都通过后,你可以在 TaoToken 控制台的用量页面看到对应的调用记录。如果控制台没有记录但 AutoClaw 显示成功,说明请求没走 TaoToken,检查base_url是不是写成了带 UTM 的地址或者写错了路径。
5. 本篇常见错排查
配置过程中最容易踩的坑集中在几个地方,我按出现频率排一下。
报错401 Unauthorized:Key 错了或者没生效。先确认 Key 复制时没有带空格,再确认config.toml里api_key字段的引号是英文引号。如果 Key 没问题,去 TaoToken 控制台看这个 Key 是否被禁用或额度用完。
报错404 Not Found:base_url写错了。正确写法是https://taotoken.net/api,不要在后面加/v1或/chat/completions,AutoClaw 会自己拼路径。如果你从别处复制了带/v1的地址,删掉。
Agent 能对话但 Skill 不执行:settings.json里default_provider和config.toml里的 provider 名不一致。两边都叫taotoken才行。另外检查auto_skill是不是被设成了false。
Skill 执行到一半卡住:通常是timeout太短或max_tokens太小。长文本总结和代码生成容易超,把timeout提到 180,max_tokens提到 16384 再试。
日志里看不到模型调用记录:settings.json的log_model_calls设成true,重启后再看。如果还是没有,检查日志级别是不是info以上。
换模型后不生效:AutoClaw 有配置缓存,改完config.toml和settings.json后必须完全退出再启动,不是关窗口,是退出进程。macOS 上在 Dock 右键退出,Windows 上在任务管理器里确认进程结束。
提示:如果你同时用 Claude Code 或 Anthropic 风格的接口,TaoToken 的接入文档里有对应的配置示例,路径在 doc 页面。Coding Plan 适合长期编码和 Agent 场景,模型对话页面适合快速验证模型是否通。
6. 统一 Key 之后,Agent 和 Skills 的管理方式
把 AutoClaw 接到 TaoToken 之后,最直接的变化是你不再需要为每个模型单独维护 Key。AutoClaw 预置的 50+ Skills 里,凡是需要调模型的,都走同一条通道。你换模型只需要改config.toml里的default_model一行,所有 Skill 跟着变。
如果你后面要加新的 Agent 工具,比如再接一个 Coding Plan 或者 Claude Code,也是同一个 Key、同一个base_url。TaoToken 控制台里能看到所有工具的调用量和额度消耗,哪个 Skill 吃 token 多、哪个模型响应慢,一目了然。
长期跑 Agent 任务的话,建议在 TaoToken 控制台给这个 Key 设一个额度上限,防止某个 Skill 死循环把额度跑光。AutoClaw 这边把max_steps控制在 30 以内,配合max_concurrency限制并发,基本不会出现失控的情况。
配置骨架和验证动作就是上面这些。先把config.toml和settings.json两个文件改对,再用三个验证动作确认通道通了,后面加 Skill、换模型都是改一行的事。