
1. 为什么要在 Claude Code 里装 Open-AutoGLMOpen-AutoGLM 是智谱开源的一套手机端自动化方案简单说就是让普通安卓手机通过 ADB 被大模型驱动完成类似「豆包手机」那种点按、滑动、输入、跨应用操作的任务。它本身不是一个独立 App而是一套需要模型能力配合的 Agent 框架所以你得给它接一个能稳定调用 GLM 系列模型的通道。Claude Code 在这里扮演的角色是「部署助手 运行入口」。你可以把它理解成一个住在终端里的工程搭子它能读文档、执行命令、改配置文件、跑 ADB 指令把原本要手动敲十几步的安装流程压缩成对话式操作。对不熟悉 Python 环境和 ADB 的人来说这一步能省掉大量查文档的时间。问题也随之而来。Open-AutoGLM 要调模型Claude Code 自己也要调模型如果你同时还在用别的工具Key 就会散落在好几个地方有的写在环境变量里有的塞在 settings.json有的干脆硬编码在脚本里。换一次 Key 要改五六个文件团队协作时更是灾难。这篇要解决的就是这件事——用 TaoToken 的统一 Key 和 API 通道把 Open-AutoGLM 在 Claude Code 里的模型调用收敛到一个入口配置一次后面所有请求都走同一条路。适合谁看手里有一台安卓手机、一台电脑想跑通 Open-AutoGLM 但不想被多 Key 管理折磨的开发者已经在用 Claude Code、想把它扩展成手机自动化控制台的玩家以及需要给团队统一模型出口、避免 Key 满天飞的技术负责人。2. TaoToken 前置准备统一 Key 与通道在动手改 settings.json 之前先把「钥匙」和「门」准备好。TaoToken 在这里提供的是一个统一的 API 通道你只需要拿一个 Key就能在 Claude Code、Open-AutoGLM 以及其他兼容接口的工具里复用不用为每个模型单独申请。第一步打开官网 https://taotoken.net/?utm_sourcetaotoken_aicg_blog_endutm_mediumcsdnutm_campaignrewriteutm_content 注册并登录。登录后进入控制台找到 API Keys 页面新建一个 Key。建议命名带上用途比如claude-code-autoglm方便以后区分。Key 只在创建时完整显示一次复制后先存到安全的地方。第二步确认你要用的模型。Open-AutoGLM 的自动化任务对模型的指令遵循能力要求较高GLM 系列里偏 Coding/Agent 的档位更合适。如果你打算长期跑编码和 Agent 任务可以看下 Coding Plan 的额度说明它比按次调用更适合高频场景。第三步记下两个地址。官网入口是 https://taotoken.net/?utm_sourcetaotoken_aicg_blog_endutm_mediumcsdnutm_campaignrewriteutm_content API 基地址是 https://taotoken.net/api 注意 API 地址后面不加任何 UTM 参数配置里要写干净的。注意Key 不要提交到 Git也不要写进会同步的笔记。settings.json 如果放在项目里记得加进 .gitignore。到这里前置就完成了一个 Key、一个 API 基地址、一个明确要用的模型名。接下来把它们塞进 Claude Code 的配置骨架。3. 可复制的 settings.json 配置骨架Claude Code 的配置分两层全局配置在用户目录下项目配置在项目根目录的.claude/settings.json。Open-AutoGLM 这种跨项目使用的工具建议放全局这样任何目录启动 Claude Code 都能带上统一通道。先确认 Claude Code 已安装。终端执行claude --version如果提示找不到命令先按官方方式装好 Node 环境再安装 Claude Code。确认版本后找到或创建全局配置文件。macOS/Linux 一般在~/.claude/settings.jsonWindows 在%USERPROFILE%\.claude\settings.json。下面是一份可直接复制的骨架把sk-你的TaoTokenKey换成上一步拿到的 Key{ env: { ANTHROPIC_BASE_URL: https://taotoken.net/api, ANTHROPIC_AUTH_TOKEN: sk-你的TaoTokenKey, ANTHROPIC_MODEL: glm-4.6, ANTHROPIC_SMALL_FAST_MODEL: glm-4.6 }, permissions: { allow: [ Bash(adb:*), Bash(python:*), Bash(pip:*), Read, Write, Edit ] } }几个字段说明一下。ANTHROPIC_BASE_URL指向 TaoToken 的 API 通道所有请求从这里出去ANTHROPIC_AUTH_TOKEN就是统一 KeyANTHROPIC_MODEL是主模型Open-AutoGLM 的规划类任务走它ANTHROPIC_SMALL_FAST_MODEL用于轻量请求设成同一个模型可以避免小模型能力不足导致指令解析出错。permissions.allow里放行 adb、python、pip是因为部署 Open-AutoGLM 过程中要反复用到这几类命令提前放行能减少每次确认的打断。如果你更希望项目级隔离把同样的内容放到项目根目录.claude/settings.json效果一样只是作用范围限定在当前项目。配置写完后用一条命令验证 JSON 没写错python -c import json;json.load(open(settings.json));print(ok)输出ok就说明格式没问题。这一步看着简单但实际排障里相当一部分「Claude Code 起不来」都是 JSON 多了个逗号或少了引号导致的。4. 用 Claude Code 部署 Open-AutoGLM 并验证请求配置就绪后进入实际部署。先准备硬件和基础软件一台电脑Windows/macOS/Linux 都行、一部安卓手机、Python 3.10 及以上、ADB 工具包并加入 PATH。手机端进入开发者模式打开 USB 调试如果用无线调试就记下配对码和端口。在终端进入你想放项目的目录启动 Claude Codeclaude启动后先确认它走的是统一通道。在对话里问一句「你现在使用的 API 基地址是什么」正常情况下它应该能反映出taotoken.net/api这个出口。如果它报鉴权失败多半是 Key 或地址写错了回到 settings.json 检查。接着让它读 Open-AutoGLM 的文档并安装。直接输入访问文档为我安装 AutoGLM https://raw.githubusercontent.com/zai-org/Open-AutoGLM/refs/heads/main/README.md如果拉取 raw 内容不稳定可以换成镜像前缀例如在地址前加https://ghfast.top/变成https://ghfast.top/https://raw.githubusercontent.com/...。Claude Code 会按 README 的步骤执行克隆仓库、装依赖、配置环境变量。依赖安装阶段它会跑类似这样的命令git clone https://github.com/zai-org/Open-AutoGLM.git cd Open-AutoGLM pip install -r requirements.txt装完后连接手机。USB 方式先确认设备被识别adb devices看到设备序列号后面是device就正常。无线调试则先配对再连接adb pair 手机IP:配对端口 adb connect 手机IP:调试端口然后让 Claude Code 按 README 启动 Open-AutoGLM 的主程序。启动后观察日志重点看两处一是模型请求是否成功返回二是 ADB 指令是否被手机执行。如果日志里出现模型调用的 HTTP 200 和任务步骤输出说明统一通道打通了。验证动作可以这样设计给 Open-AutoGLM 一个简单任务比如「打开设置进入关于手机读出系统版本」。观察它是否依次执行了启动应用、点击、读取文本的动作。整个过程里模型请求都从 TaoToken 通道出去你不需要在 Open-AutoGLM 里再配一份 Key。5. 本篇常见错排查报错一401 Unauthorized。最常见的原因是 Key 复制时带了空格或者把ANTHROPIC_AUTH_TOKEN写成了别的字段名。检查 settings.json 里字段拼写重新粘贴 Key。也有可能是 Key 被删除或额度耗尽去控制台确认状态。报错二连接超时或 DNS 解析失败。先确认ANTHROPIC_BASE_URL写的是https://taotoken.net/api没有多余斜杠或参数。如果本机网络对某些域名解析异常换一个网络环境再试不要用任何非正规的网络工具。报错三adb devices 为空。手机没开 USB 调试或者数据线只供电不传数据。换线、换口手机上重新确认「允许 USB 调试」弹窗。无线调试时确认手机和电脑在同一局域网配对端口和连接端口不要填反。报错四pip 安装依赖失败。Python 版本低于 3.10 会直接不兼容先升级。某些包需要编译工具Windows 上装好 Visual C Build ToolsmacOS 上确认 Xcode Command Line Tools 已安装。报错五Claude Code 启动后不读 settings.json。确认文件路径正确全局配置在用户目录的.claude下项目配置在项目根的.claude下。文件名必须是settings.json不是setting.json或settings.jsonc。报错六模型返回内容但 Open-AutoGLM 不执行动作。这通常是模型输出的指令格式和框架预期不一致。把ANTHROPIC_MODEL换成指令遵循更强的档位或者在对话里明确要求它按 README 规定的 JSON 格式输出动作。6. 把统一通道固定下来跑通一次之后建议把这次用到的配置固化。settings.json 里的 Key 和地址不要每次手动改团队协作时把骨架文件放进仓库Key 用环境变量注入例如把ANTHROPIC_AUTH_TOKEN的值写成${TAOTOKEN_KEY}在本地 shell 里 export 真实值。这样仓库里不出现明文 Key换 Key 也只改一处。后续如果你要扩展更多模型或工具统一通道的价值会更明显新工具接入时只认taotoken.net/api和同一个 Key不用再走一遍申请流程。需要管理 Key 和查看额度时从 API Keys 页面进接入细节和字段说明看接入文档想先验证模型对话效果用模型对话页面试几句长期跑编码和 Agent 任务Coding Plan 的额度模型更划算。最后留一个实用习惯每次改完 settings.json先用python -c import json;json.load(open(settings.json))验一遍格式再启动 Claude Code。这个两秒的动作能挡掉后面半小时的排查。