<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet href="/rss.xsl" type="text/xsl"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>OpenRouter | 面条的草稿箱</title><description>无原创，纯转发</description><link>https://localhost</link><item><title>用 OpenRouter 接入 Claude Code：更稳、更可控的开发体验在 Claude Code 里把请求走 OpenRouter，本质上是给 Anthropic API 加一层“可靠性与管理”中间层</title><link>https://localhost/posts/75</link><guid isPermaLink="true">https://localhost/posts/75</guid><pubDate>Sat, 20 Dec 2025 13:52:09 GMT</pubDate><content:encoded>&lt;b&gt;用 &lt;/b&gt;&lt;mark&gt;&lt;b&gt;OpenRouter&lt;/b&gt;&lt;/mark&gt;&lt;b&gt; 接入 Claude Code：更稳、更可控的开发体验&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;在 Claude Code 里把请求走 &lt;mark&gt;OpenRouter&lt;/mark&gt;，本质上是给 Anthropic API 加一层“可靠性与管理”中间层。需要注意：&lt;b&gt;官方只保证与 Anthropic 第一方（1P）提供商完全兼容&lt;/b&gt;；为了最佳兼容性，建议将 &lt;b&gt;Anthropic 1P 设为最高优先级&lt;/b&gt;。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;为什么要这样接入？&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;•   &lt;b&gt;自动故障切换（高可用）&lt;/b&gt;：遇到 Anthropic API 宕机或限流时，&lt;mark&gt;OpenRouter&lt;/mark&gt; 可在多个 Anthropic 提供商间自动切换，减少编码被打断的概率。&lt;br /&gt;•   &lt;b&gt;团队预算管理&lt;/b&gt;：集中设置额度、分配成员用量、避免成本失控。&lt;br /&gt;•   &lt;b&gt;用量可视化&lt;/b&gt;：在 &lt;mark&gt;OpenRouter&lt;/mark&gt; 的 Activity Dashboard 里实时查看消耗、项目/成员用量等。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;快速上手（核心步骤）&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;1）安装 Claude Code&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;•   macOS / Linux / WSL：&lt;br /&gt;    •   &lt;code&gt;curl -fsSL https://claude.ai/install.sh | bash&lt;/code&gt;&lt;br /&gt;•   Windows PowerShell：&lt;br /&gt;    •   &lt;code&gt;irm https://claude.ai/install.ps1 | iex&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2）把 Claude Code 指到 &lt;/b&gt;&lt;mark&gt;&lt;b&gt;OpenRouter&lt;/b&gt;&lt;/mark&gt;&lt;br /&gt;&lt;br /&gt;关键点只有三个：&lt;br /&gt;&lt;br /&gt;1.  Base URL 用：&lt;code&gt;https://openrouter.ai/api&lt;/code&gt;&lt;br /&gt;2.  Auth token 用你的 &lt;mark&gt;&lt;b&gt;OpenRouter&lt;/b&gt;&lt;/mark&gt;&lt;b&gt; API Key&lt;/b&gt;&lt;br /&gt;3.  &lt;b&gt;必须把 &lt;/b&gt;&lt;code&gt;ANTHROPIC_API_KEY&lt;/code&gt;&lt;b&gt; 显式设为空字符串&lt;/b&gt;（避免与默认 Anthropic 登录冲突）&lt;br /&gt;&lt;br /&gt;把下面环境变量写进你的 shell 配置（例如 &lt;code&gt;~/.zshrc&lt;/code&gt; / &lt;code&gt;~/.bashrc&lt;/code&gt;）：&lt;br /&gt;&lt;br /&gt;•   &lt;code&gt;export OPENROUTER_API_KEY=&quot;&amp;lt;your-&lt;mark&gt;openrouter&lt;/mark&gt;-api-key&amp;gt;&quot;&lt;/code&gt;&lt;br /&gt;•   &lt;code&gt;export ANTHROPIC_BASE_URL=&quot;https://openrouter.ai/api&quot;&lt;/code&gt;&lt;br /&gt;•   &lt;code&gt;export ANTHROPIC_AUTH_TOKEN=&quot;$OPENROUTER_API_KEY&quot;&lt;/code&gt;&lt;br /&gt;•   &lt;code&gt;export ANTHROPIC_API_KEY=&quot;&quot;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;补充提醒：&lt;br /&gt;&lt;br /&gt;•   不要放在项目级 &lt;code&gt;.env&lt;/code&gt; 里：Claude Code 原生安装器不会读常见 &lt;code&gt;.env&lt;/code&gt;。&lt;br /&gt;•   若之前用 Anthropic 账号登录过 Claude Code，先在会话里执行 &lt;code&gt;/logout&lt;/code&gt; 清掉缓存凭据。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;3）启动并验证&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;•   进入项目目录运行：&lt;code&gt;claude&lt;/code&gt;&lt;br /&gt;•   在 Claude Code 内用 &lt;code&gt;/status&lt;/code&gt; 查看是否生效，应该能看到：&lt;br /&gt;    •   &lt;code&gt;Auth token: ANTHROPIC_AUTH_TOKEN&lt;/code&gt;&lt;br /&gt;    •   &lt;code&gt;Anthropic base URL: https://openrouter.ai/api&lt;/code&gt;&lt;br /&gt;•   也可去 &lt;mark&gt;OpenRouter&lt;/mark&gt; Activity Dashboard 看请求是否实时出现。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;进阶：Agent SDK 与 GitHub Action&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;•   &lt;b&gt;Anthropic Agent SDK&lt;/b&gt;（Python / TypeScript）：由于它以 Claude Code 为运行时，同样使用上述环境变量即可接入 &lt;mark&gt;OpenRouter&lt;/mark&gt;。&lt;br /&gt;•   &lt;b&gt;Claude Code GitHub Action&lt;/b&gt;：在 action step 里&lt;br /&gt;    •   &lt;code&gt;anthropic_api_key&lt;/code&gt; 传入 &lt;code&gt;secrets.OPENROUTER_API_KEY&lt;/code&gt;&lt;br /&gt;    •   环境变量加 &lt;code&gt;ANTHROPIC_BASE_URL: https://openrouter.ai/api&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;成本跟踪 Statusline（可选）&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;可以给 Claude Code 加自定义 statusline，实时显示 provider、模型、累计成本、缓存折扣等信息；脚本来自 &lt;mark&gt;openrouter&lt;/mark&gt;-examples 仓库，并通过 &lt;code&gt;~/.claude/settings.json&lt;/code&gt; 配置 &lt;code&gt;statusLine.command&lt;/code&gt; 启用。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;常见排错&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;•   &lt;b&gt;认证报错&lt;/b&gt;：确认 &lt;code&gt;ANTHROPIC_API_KEY&lt;/code&gt; 是 &lt;code&gt;&quot;&quot;&lt;/code&gt;（空字符串），而不是未设置；否则 Claude Code 可能回退到默认 Anthropic 认证流程。&lt;br /&gt;•   &lt;b&gt;上下文长度错误&lt;/b&gt;：拆分任务或新开会话。&lt;br /&gt;•   &lt;b&gt;隐私&lt;/b&gt;：&lt;mark&gt;OpenRouter&lt;/mark&gt; 默认不记录你的源码 prompts，除非你在账号设置里明确选择开启日志。&lt;br /&gt;&lt;br /&gt;原链接：&lt;a href=&quot;https://openrouter.ai/docs/guides/guides/claude-code-integration&quot; target=&quot;_blank&quot;&gt;https://openrouter.ai/docs/guides/guides/claude-code-integration&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;/search/result?q=%23ClaudeCode&quot;&gt;#ClaudeCode&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23OpenRouter&quot;&gt;#OpenRouter&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Anthropic&quot;&gt;#Anthropic&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%BC%80%E5%8F%91%E5%B7%A5%E5%85%B7&quot;&gt;#开发工具&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E6%88%90%E6%9C%AC%E7%AE%A1%E7%90%86&quot;&gt;#成本管理&lt;/a&gt;</content:encoded></item></channel></rss>