1. 为什么你的 Claude Code 需要一个 settings.json 骨架Claude Code 是 Anthropic 推出的终端 AI 编程助手能直接在命令行里读写代码、跑测试、改 Bug。但很多人装完之后发现每次启动都像面对一个陌生人项目背景要重讲一遍回答风格也飘忽不定。oh-my-claudecode 这个项目就是来解决这件事的——它给 Claude Code 加了一层持久记忆和人格配置让助手记住你的技术栈、代码偏好和项目结构。不过 oh-my-claudecode 本身只负责“记忆层”真正决定 Claude Code 走哪条 API 通道、用哪个 Key、加载哪些环境变量的是settings.json。这篇就聚焦这个配置文件的落地给你一份可直接复制的骨架把 oh-my-claudecode 和 TaoToken 的 API 通道接起来最后用启动验证确认助手真的在按你的配置响应。适合谁看已经在用 Claude Code、想把它变成专属编程助手的开发者手里有 TaoToken API Key、想把模型调用统一到一个通道的人以及被settings.json各种字段绕晕、想要一份能跑起来的最小骨架的人。2. TaoToken 前置Key、通道与目录约定TaoToken 在这里的角色是统一的 API 通道。Claude Code 默认走 Anthropic 官方端点而通过settings.json里的env字段你可以把ANTHROPIC_BASE_URL指向 TaoToken 的 API 地址再用一个 Key 完成鉴权。这样 oh-my-claudecode 的记忆层不变底层模型请求走统一入口换模型、换项目都不用改代码。先做三件事第一拿到 API Key。登录 TaoToken 控制台在 API Keys 页面创建一个新 Key复制保存。地址是 https://taotoken.net/api-keys?utm_sourcetaotoken_aicg_blog_endutm_contentapi_keysutm_campaignrewrite 创建后只显示一次别关页面再复制。第二确认 API 基地址。TaoToken 的 API 入口是 https://taotoken.net/api 注意这个地址不带任何查询参数直接作为ANTHROPIC_BASE_URL的值。第三规划目录。oh-my-claudecode 的记忆文件SOUL.md、USER.md、MEMORY.md、AGENTS.md建议放在项目根目录的.claude/下settings.json放在~/.claude/settings.json全局或项目级.claude/settings.json。全局配置对所有项目生效项目级配置只对当前仓库生效两者会合并项目级优先。提示如果你同时用多个模型通道建议把 Key 写进环境变量而不是硬编码进settings.json避免提交到 Git 时泄露。下面骨架里我会用占位符标注。3. 可复制的 settings.json 配置骨架下面这份骨架是实测能跑通的最小集合。字段分三块env管 API 通道permissions管工具权限memory管 oh-my-claudecode 的记忆加载。你可以直接复制把sk-你的TaoTokenKey换成自己的 Key。{ env: { ANTHROPIC_BASE_URL: https://taotoken.net/api, ANTHROPIC_API_KEY: sk-你的TaoTokenKey, ANTHROPIC_MODEL: claude-sonnet-4-20250514, CLAUDE_CODE_MAX_OUTPUT_TOKENS: 8192 }, permissions: { allow: [ Read, Write, Edit, Bash(git status), Bash(npm run test:*), Bash(npm run lint) ], deny: [ Bash(rm -rf:*), Bash(curl:*) ] }, memory: { enabled: true, directory: .claude/memory, files: { soul: SOUL.md, user: USER.md, memory: MEMORY.md, agents: AGENTS.md }, autoLoad: true } }几个关键点解释一下。ANTHROPIC_BASE_URL指向 TaoToken 的 API 地址后Claude Code 的所有模型请求都会走这个通道不再直连官方端点。ANTHROPIC_MODEL填你账号下可用的模型名不确定就先留空让 Claude Code 用默认值。permissions.allow里我放开了读写和几个安全的 Bash 命令deny里挡掉了删除和外部请求这是防止助手误操作的第一道闸。memory块是 oh-my-claudecode 的接入点。directory指向记忆文件存放位置autoLoad: true表示每次启动自动加载 SOUL.md 和 USER.md。如果你还没建这些文件先建一个空的SOUL.md内容写一行“你是一个简洁、代码优先的编程助手”就能看到效果。项目级配置可以只覆盖差异部分比如某个前端项目想换模型{ env: { ANTHROPIC_MODEL: claude-haiku-4-20250514 } }放在项目根目录.claude/settings.json启动时它会和全局配置合并只改模型这一项。4. 验证请求启动 Claude Code 并确认配置生效配置写完不算完得验证助手真的在按你的设置响应。分三步走。第一步检查配置是否被正确读取。在项目根目录执行claude --config ~/.claude/settings.json --print-config如果输出里能看到ANTHROPIC_BASE_URL是https://taotoken.net/api说明通道配置生效。看不到就检查 JSON 语法常见问题是多了个逗号或少了引号。第二步启动交互式会话发一条测试请求claude进入后输入请用一句话说明当前项目用的是什么技术栈然后写一个 hello world 函数。如果 oh-my-claudecode 的记忆加载正常助手应该能引用你USER.md里写过的技术栈信息。如果它回答“我不知道你的技术栈”说明记忆文件没被加载回去检查memory.directory路径和autoLoad字段。第三步确认请求走的是 TaoToken 通道。在另一个终端窗口执行curl -s https://taotoken.net/api/v1/models \ -H Authorization: Bearer sk-你的TaoTokenKey | head -c 300能返回模型列表 JSON说明 Key 和通道都通。如果返回 401是 Key 错了返回 404是地址拼错了注意ANTHROPIC_BASE_URL不要带/v1后缀Claude Code 会自己拼。实测下来三步都通过后你重启 Claude Code 会发现它记得上次聊的项目背景回答风格也稳定了。这就是 oh-my-claudecode 加 TaoToken 通道的组合效果。5. 本篇常见错排查配置过程中最容易卡在几个地方我按出现频率排一下。报错Invalid API key或 401。先确认ANTHROPIC_API_KEY的值没有多余空格Key 复制时别把换行带进去。再确认这个 Key 在 TaoToken 控制台是启用状态。如果 Key 没问题检查ANTHROPIC_BASE_URL是不是写成了https://taotoken.net/api/带尾斜杠去掉尾斜杠再试。报错settings.json parse error。这是 JSON 语法问题。用python -m json.tool ~/.claude/settings.json校验一下它会告诉你第几行出错。最常见的是注释——JSON 不支持//注释想写说明就单独放个 README。助手不记得项目背景。检查memory.directory指向的目录里是否真的有SOUL.md和USER.md。oh-my-claudecode 不会自动创建这些文件需要你手动建。另外autoLoad必须是true否则每次都要手动触发加载。模型名报model not found。ANTHROPIC_MODEL填的模型名必须是你 TaoToken 账号下可用的。不确定就先删掉这一行让 Claude Code 用默认模型跑通后再逐个试。模型对话页面可以帮你确认哪些模型可用 https://taotoken.net/chat?utm_sourcetaotoken_aicg_blog_endutm_contentmodel_chatutm_campaignrewrite 。权限被拒助手无法写文件。检查permissions.allow里有没有Write和Edit。如果你只放了Read助手只能读不能改。但别为了省事把deny清空rm -rf这类命令该挡还是挡。多个终端同时启动导致记忆冲突。oh-my-claudecode 的记忆文件是本地文件并发写入会互相覆盖。建议一次只开一个 Claude Code 会话或者给不同项目用不同的memory.directory。6. 把配置沉淀成你的专属助手骨架跑通之后真正让 Claude Code 变成“你的”助手的是往里填内容。SOUL.md写人格和回答风格比如“代码优先、少解释、用 TypeScript 严格模式”USER.md写你的技术栈和项目约定MEMORY.md让它跨会话记住长期事项。这些文件不用一次写完用着用着往里补就行。如果你打算长期在多个项目里用这套配置建议把全局settings.json和记忆文件模板放到一个私有仓库里新机器 clone 下来改个 Key 就能用。Coding Plan 页面有关于长期编码场景的通道说明可以对照着调整模型和 token 上限 https://taotoken.net/coding-plan?utm_sourcetaotoken_aicg_blog_endutm_contentcoding_planutm_campaignrewrite 。接入文档里有settings.json全部字段的说明遇到骨架里没覆盖的字段可以去查 https://taotoken.net/doc?utm_sourcetaotoken_aicg_blog_endutm_contentdocutm_campaignrewrite 。配置这东西跑通一次之后就是复制粘贴的事真正花时间的是把记忆文件养起来——但那部分才是它变成你专属助手的关键。
企业数字化 ERP 产品动态
相关推荐
热缩冷胀隔圈原理与工程应用:光学系统温漂被动补偿技术 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/26 2:51:29
3DMark显卡跑分完全指南:从安装到分数异常排查 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/26 2:51:29
第26章:MySQL JSON、全文索引与复杂数据查询 1. 项目背景
业务场景:某电商平台的产品库中,每个商品有几十个不固定的属性——手机有"屏幕尺寸、内存、摄像头像素",衣服有"尺码、颜色、面料",生鲜有"产地、保质期、存储温度"。传统的关系模型需… · 2026/9/26 2:51:29
2026物联网开发公司TOP10:五大硬指标与四大技术趋势解析 1. 榜单背后:物联网开发公司真正的分水岭在哪每年到年底,圈内人都会讨论“明年哪家物联网公司能冲上来”。2026年的趋势判断其实早在2024年就已经埋下伏笔,AIoT融合进入深水区、边缘计算从概念变成刚需、平台型公司开始收缩战线聚焦垂直行业&… · 2026/9/26 3:24:47
小程序 input 软键盘与输入框的距离:用 cursor-spacing 与 focus 调优键盘弹起体验 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/26 3:24:35
什么是MCP以及如何快速入门使用MCP:用uv+Python搭建Stdio服务并接入TaoToken /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/26 3:24:35
Morphe Patches 如何无需 Root 运行 YouTube:GmsCore 支持机制完整指南 Morphe Patches 如何无需 Root 运行 YouTube:GmsCore 支持机制完整指南 【免费下载链接】morphe-patches Morphe Patches 项目地址: https://gitcode.com/gh_mirrors/mo/morphe-patches
Morphe Patches 是一个为 YouTube、YouTube Music 和 Reddit 提供增强功… · 2026/9/26 3:24:35
数据库课后习题答案别硬背:当测试用例集刷,效率翻倍 简介:万常选版《数据库原理与设计》课后习题答案资源,覆盖第2至6章及第9章,适合正在学习关系模型、数据库建模、关系数据理论与模式求精的本科生、自学者作为复习与自测材料。压缩包共7个文件,含3个doc参考答案、2个sql示例脚本、… · 2026/9/26 0:00:21
OpenClaw 替代品?Hermes Agent 踩坑实录:macOS 飞书接入 TaoToken 配置 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/26 0:00:40
向下兼容与向上兼容:接口设计中的兼容性策略与工程实践 一次版本升级事故,是很多团队绕不过去的坎。线上环境里,服务端明明已经上线了新版接口,老的移动端还在照着旧文档传参数。请求一到网关,校验直接拒绝,用户操作失败,客服群炸了锅,开发群里开始互… · 2026/9/26 0:00:46