1. 从仓库引用视角切入Claude Slides 要读文件Claude Code 要先换端点在 Claude Code 里让 Claude Slides 读取仓库文件时如果终端返回 401 或 model not found通常不是提示词问题而是 Anthropic 端点还在默认地址先到 TaoToken 官网 取 Key再把 Claude Code 的 API Base URL 设为https://taotoken.net/api。这套流程对应的是社区策展里 csdn_ugc 的仓库引用型用法在 Claude Code 内调用 Claude Design、Claude Slides、Claude Docs生成设计评审幻灯片或 UI 原型并把结论指向仓库中真实存在的文件和 RFC。很多人第一次尝试时会把注意力放在提示词上比如写“请读取docs/rfc/0007.md并生成评审页”但真正卡住的是进程环境变量、settings.json 位置、Key 归属、Base URL 是否被其他 profile 覆盖。先解决 Key 走 TaoToken 的问题再谈幻灯片内容顺序不能反。这篇内容围绕一个很具体的场景展开你已经在本地仓库里想让 Claude Code 调用 Claude Slides 生成设计评审材料或 UI 原型并且要求它引用仓库中的实际文件、RFC、组件代码和设计 token。目标不是讲概念而是把“哪一步 Key 走 TaoToken”“Base URL 写到哪里”“settings.json 怎么放”“生成后的分享链接怎么回填到 PR”串成一条可复现路径。完成后你至少能得到三类产物仓库文件引用片段、Key 设置片段、评审幻灯片链接。下面按仓库引用视角拆开。需要先明确一个边界Claude Code 本身是命令行开发工具Claude Design、Claude Slides、Claude Docs 是在其内部可调用的生成能力。你让它生成评审幻灯片时它需要先读你指定的仓库文件再组织页面结构最后返回可编辑内容或分享链接。这个过程中模型调用要走你配置的 API 端点。如果端点仍是默认 Anthropic 地址而你的 Key 来自 TaoToken就会出现认证与模型路由不一致的问题。因此正确顺序是先在 TaoToken 官网创建 Key再把 Claude Code 的ANTHROPIC_BASE_URL指向https://taotoken.net/api最后才启动 Claude Code 并写仓库引用提示词。2. 第一步在 TaoToken 创建 Key并确认 Claude Code 的身份参数在 TaoToken 侧推荐先完成两件事创建 API Key并确认你要使用的模型在模型对话里可用。到 TaoToken 官网 登录后进入控制台创建 Key。复制出来时不要直接写进会提交到 Git 的文件先用环境变量或本地未跟踪的 settings.json 保存。本文所有示例都用占位符YOUR_API_KEY你替换成自己的 Key 即可。创建 Key 后Claude Code 侧需要关注三个参数ANTHROPIC_BASE_URL固定为https://taotoken.net/api注意这里不加 UTM 参数也不要多写/v1或斜杠。ANTHROPIC_AUTH_TOKEN填入YOUR_API_KEY。部分 Claude Code 版本或启动方式会读取这个变量。ANTHROPIC_API_KEY如果你的 Claude Code 版本仍提示缺少 API Key可以同时设置这个变量为同一个YOUR_API_KEY。但不要把这两个变量混到 Codex 配置里Codex 走的是另一套配置。可以先用终端验证当前 shell 里的值是否正确。注意不要把完整 Key 打印到日志里只看前缀即可echo $ANTHROPIC_BASE_URL echo ${ANTHROPIC_AUTH_TOKEN:0:6}如果ANTHROPIC_BASE_URL为空或者显示的是其他地址那么 Claude Code 不会走 TaoToken。此时即使 TaoToken 控制台里有可用 KeyClaude Slides 仍然会认证失败。修正方式有两种临时在 shell 里 export或者写进 Claude Code 的 settings.json。临时方式适合排查长期方式适合每天使用。临时 shell 方式如下export ANTHROPIC_BASE_URLhttps://taotoken.net/api export ANTHROPIC_AUTH_TOKENYOUR_API_KEY export ANTHROPIC_API_KEYYOUR_API_KEY claude启动后先在 Claude Code 里做一个最小验证不要一上来就生成幻灯片。可以输入请确认当前会话使用的 API Base URL 和模型名称不要读取仓库文件只返回配置摘要。如果返回信息里能看到 TaoToken 相关端点或你选择的模型再继续下一步。如果仍然报 401先回到 TaoToken 控制台检查 Key 是否复制完整、是否被删除、是否有额度或权限限制。排查时不要改仓库里的业务代码先解决环境变量。3. Claude Code 的 settings.json 与 CC Switch 三件套长期使用时更推荐把配置放进 Claude Code 的 settings.json而不是每次开终端都 export。一个可复制的 settings.json 片段如下路径按你的 Claude Code 版本放置通常在你的用户配置目录或项目本地配置中{ env: { ANTHROPIC_BASE_URL: https://taotoken.net/api, ANTHROPIC_AUTH_TOKEN: YOUR_API_KEY, ANTHROPIC_API_KEY: YOUR_API_KEY } }如果你使用 CC Switch 管理多个供应商建议把配置拆成三件套来填配置项建议值Provider 名称TaoTokenBase URLhttps://taotoken.net/apiAPI KeyYOUR_API_KEY这里的 Provider 名称只是给你自己看的标签真正影响请求的是 Base URL 和 Key。切换供应商后重新启动 Claude Code或者在 CC Switch 里执行一次刷新避免旧进程继续读取上一个 profile。很多人遇到“明明改了 settings.json 还是 401”原因就是原来的 Claude Code 进程没退出环境变量仍是旧的。还需要强调Claude Code 的ANTHROPIC_*只用于 Claude Code 这一类客户端。Codex 使用 config.toml配置项不同。不要因为两个工具都能写代码就把ANTHROPIC_BASE_URL或ANTHROPIC_AUTH_TOKEN塞进 Codex 配置文件。混用后常见表现是 Codex 启动时报 unknown provider 或直接忽略你的自定义端点。在仓库引用场景里我建议把 Claude Code 的启动目录固定在仓库根目录。因为 Claude Slides 读取文件时相对路径解析依赖当前工作目录。你可以在仓库根目录执行pwd git rev-parse --show-toplevel确认当前目录就是仓库根目录或者至少是包含docs/、src/的目录。否则你在提示词里写docs/rfc/0007.mdClaude Code 可能找不到。4. 让 Claude Slides 引用仓库文件与 RFC 的提示词模板Claude Design、Claude Slides、Claude Docs 支持在 Claude Code 内使用关键在于你如何描述“引用来源”。如果只说“生成一份设计评审幻灯片”模型可能写得很泛甚至编造不存在的文件。仓库引用视角要求你明确列出文件路径、章节、约束和输出格式。下面是一段可直接改路径的提示词模板请以仓库引用视角完成一次设计评审幻灯片生成。 目标 为支付流程改版生成 8 页评审幻灯片用于后端、前端、设计和产品一起评审。 必须引用的仓库文件 - docs/rfc/0007-payment-flow.md 的第 2、3 节 - src/components/Checkout.tsx - src/styles/tokens.css - docs/design/review-checklist.md 要求 1. 每一页都要标注引用来源格式为 [引用] 文件路径#行号范围。 2. 未在仓库文件中出现的信息必须标注“待确认”不要自行补全。 3. 先输出大纲再生成幻灯片正文。 4. 完成后给出可编辑方式并返回分享链接。 5. 不要读取仓库以外的路径不要连接任何数据库。这段提示词的关键是“每页标注引用来源”和“未出现的信息标注待确认”。前者让 Claude Slides 的产出可核查后者避免它把行业常识写进评审材料。生成后你期望看到的引用片段类似这样[引用] docs/rfc/0007-payment-flow.md#L18-L52 — 支付流程目标与范围 [引用] src/components/Checkout.tsx#L80-L140 — 当前结算交互 [引用] src/styles/tokens.css#L1-L64 — 颜色、间距与圆角 token [引用] docs/design/review-checklist.md#L5-L28 — 评审检查项 Slide 1背景与目标 - 本次改版覆盖支付确认、失败重试、发票入口三个区域。 - 来源docs/rfc/0007-payment-flow.md#L18-L52 Slide 2当前实现 - Checkout 组件在提交前只做一次客户端校验。 - 来源src/components/Checkout.tsx#L80-L140 Slide 3设计 token 对齐 - 主按钮颜色、间距、圆角需要与 tokens.css 保持一致。 - 来源src/styles/tokens.css#L1-L64如果你希望生成 UI 原型可以把提示词改成“根据src/components/Checkout.tsx和src/styles/tokens.css生成三版移动端 UI 原型每版标注使用的 token 来源”。但核心不变先让 Claude Code 读取真实文件再生成页面。为了让引用更稳定建议在提问前用本地命令确认文件存在、行号范围有意义rg -n payment|checkout|结算|支付 docs/rfc src/components rg -n --color|--spacing|--radius src/styles/tokens.css这些命令由你在本地执行输出可以贴进 Claude Code 的上下文帮助它定位章节。不要把生产库连接信息或真实密钥写进提示词。5. 生成评审幻灯片链接编辑、继续对话与回填 PRClaude Slides 生成初稿后通常不是一次性结束。原文场景里提到“完成后可自行编辑或在对话中继续修改并分享链接”这在仓库引用流程里非常实用。你可以先在 Claude Code 对话里要求它输出 Markdown 大纲确认结构无误再让它生成幻灯片页面。例如请把第 3 页改成“设计 token 对齐”只保留 tokens.css 中存在的变量并把引用行号补全。 请把第 5 页的“失败重试”拆成前端状态和后端幂等两页引用对应 RFC 章节。 请为每一页补一个“评审问题”但不要新增未在 RFC 中出现的技术方案。每次修改后要求它重新给出分享链接。分享链接的形式由 Claude Code 返回可以先用占位符记录## 设计评审材料 - 评审幻灯片Claude Code 返回的分享链接 - RFCdocs/rfc/0007-payment-flow.md - 关键代码src/components/Checkout.tsx - 设计 tokensrc/styles/tokens.css - 检查清单docs/design/review-checklist.md ### 评审前请确认 1. 第 2 页对当前实现的描述是否与 Checkout.tsx 一致。 2. 第 3 页使用的 token 是否都在 tokens.css 中有定义。 3. 第 6 页的失败重试策略是否需要补充 RFC 中的幂等约束。 4. 所有“待确认”项是否已经指派负责人。这种回填方式适合 PR、RFC 评论、需求单和评审会通知。注意不要把分享链接当成唯一产物仓库文件引用片段也要一起保存。因为评审时经常有人问“这个结论从哪来”引用行号能快速定位。若链接权限允许最好在正式评审前自己打开一次确认页面顺序、图表、代码片段没有丢失。如果你在团队里使用可以把上述模板放进.github/pull_request_template.md或内部评审模板但不要把YOUR_API_KEY写进去。Key 只放本地环境变量或未提交的 settings.json。仓库里只保留引用路径、提示词模板和评审清单。6. 常见报错排查401、404、模型不存在与文件引用失败这个流程里最常见的问题不是 Claude Slides 不会生成而是请求没有正确到达 TaoToken。下面按现象排查。现象一401 Unauthorized。优先检查ANTHROPIC_AUTH_TOKEN和ANTHROPIC_API_KEY是否为空。可以在终端里执行echo $ANTHROPIC_BASE_URL echo ${ANTHROPIC_AUTH_TOKEN:0:6} echo ${ANTHROPIC_API_KEY:0:6}如果前缀为空说明当前 shell 没有读到 Key。若你用的是 settings.json确认 Claude Code 启动目录与配置文件位置匹配并彻底退出旧进程后重开。若 Key 前缀正常但仍 401回到 TaoToken 官网 检查 Key 状态。现象二404 或 endpoint not found。通常是ANTHROPIC_BASE_URL写多了路径例如https://taotoken.net/api/v1或末尾多斜杠。Claude Code 配置里只写https://taotoken.net/api。Base URL 是工具配置项不要加 UTM 查询参数。现象三模型不存在或模型不可用。不同客户端对模型名称的写法不同。建议先在 TaoToken 的模型对话里选择可用模型再把模型名称填到 Claude Code 或 Codex 的对应配置。不要把 Anthropic 官方模型名直接当成 TaoToken 的可用模型名也不要把 Codex 的模型名写进 Claude Code 配置。现象四Claude Slides 引用了不存在的文件。检查当前工作目录和文件路径pwd git rev-parse --show-toplevel ls docs/rfc ls src/components提示词里统一使用仓库根目录相对路径。如果文件在子目录先让 Claude Code 列出候选文件再指定精确路径请先列出 docs/rfc 和 src/components 下与支付流程相关的文件不要生成幻灯片。现象五生成后没有分享链接。先确认当前会话是否已经成功调用模型再确认是否处于可生成分享内容的模式。不要反复重试消耗上下文先看是否返回了明确的错误信息。配置细节可以对照 Claude Code 文档。现象六Codex 报错。如果你同时用 Codex不要设置ANTHROPIC_BASE_URL或ANTHROPIC_AUTH_TOKEN。Codex 的配置文件是 config.toml下一节给出示例。7. Codex 用户怎么配config.toml 与 ANTHROPIC_* 彻底分开虽然本篇主线是 Claude Code 里的 Claude Slides但很多开发者同时使用 Codex容易把两套配置混在一起。Claude Code 使用ANTHROPIC_*环境变量Codex 使用 config.toml 中的 provider 配置。两者都指向 TaoToken 时Base URL 可以相同但变量名和配置文件不同。Codex 的 config.toml 可以参考model YOUR_MODEL_NAME model_provider taotoken [model_providers.taotoken] name TaoToken base_url https://taotoken.net/api env_key TAOTOKEN_API_KEY wire_api chat然后在 shell 里设置 Codex 自己的 Keyexport TAOTOKEN_API_KEYYOUR_API_KEY codex --profile taotoken注意这里没有ANTHROPIC_BASE_URL也没有ANTHROPIC_AUTH_TOKEN。如果你在 Codex 里看到类似“provider not found”或“missing env key”先检查env_key是否和 shell 变量名一致。如果你用 CC Switch 做多工具切换把 Claude Code profile 和 Codex profile 分开管理切换后分别验证claude --version codex --version不要因为两个工具都调用同一个 Base URL就把 Claude Code 的ANTHROPIC_*复制到 Codex。混用配置不会提升兼容性只会让排错范围翻倍。8. 最小可复现清单与 CTA 路径把上面的流程压缩成最小清单你可以在一个新仓库里按顺序执行到 TaoToken 官网 创建 API Key得到YOUR_API_KEY。在 Claude Code 的 settings.json 中设置ANTHROPIC_BASE_URLhttps://taotoken.net/api并设置ANTHROPIC_AUTH_TOKENYOUR_API_KEY。在仓库根目录启动 Claude Code确认当前目录包含docs/、src/。输入仓库引用提示词要求 Claude Slides 每页标注[引用] 文件路径#行号范围。保存生成的仓库文件引用片段检查是否存在“待确认”项。让 Claude Code 继续修改页面并返回评审幻灯片分享链接。把分享链接、RFC 路径、关键代码路径回填到 PR 或评审通知。如果同时使用 Codex单独写 config.toml不要把ANTHROPIC_*混进去。如果你还没有确定模型建议先走一遍模型对话确认可用模型和调用效果接着看 Coding Plan 是否适合你的使用频率然后创建 API Key最后再对照 Claude Code 文档完成 settings.json 配置。高转化路径如下模型对话先验证模型可用性与响应效果https://taotoken.net/models/detail/chat?utm_sourcetaotoken_aicg_blog_endutm_contentclaude_code_slides_chatCoding Plan适合持续在 Claude Code 里做仓库引用、幻灯片生成和 UI 原型的场景https://taotoken.net/coding-plan?utm_sourcetaotoken_aicg_blog_endutm_contentclaude_code_slides_plan创建 Key生成YOUR_API_KEY填入 Claude Code 的ANTHROPIC_AUTH_TOKENhttps://taotoken.net/console/api-keys?utm_sourcetaotoken_aicg_blog_endutm_contentclaude_code_slides_keysClaude Code 文档核对ANTHROPIC_BASE_URL、settings.json 与启动方式https://taotoken.net/doc/ClaudeCodeAnthropic?utm_sourcetaotoken_aicg_blog_endutm_contentclaude_code_slides_doc回到标题里的问题Claude Slides 指向仓库文件时哪一步 Key 走 TaoToken答案是模型调用发生前的环境配置阶段。具体说就是在 Claude Code 启动前把ANTHROPIC_BASE_URL设为https://taotoken.net/api把ANTHROPIC_AUTH_TOKEN设为从 TaoToken 控制台创建的YOUR_API_KEY。这一步完成之后Claude Slides 读取docs/rfc/、src/components/、src/styles/的请求才会走 TaoToken。之后的提示词、引用片段、幻灯片编辑和分享链接都是在这个前提下展开的。