claude-code-integration

阅读约 5 分钟

Claude Code

将 Claude Code 与 OpenRouter 配合使用

原文链接:https://openrouter.ai/docs/cookbook/coding-agents/claude-code-integration

Claude Code 与 OpenRouter 仅保证与 Anthropic 第一方 provider 配合使用。为获得最大兼容性,我们建议在 Claude Code 使用时将 Anthropic 1P 设置为最高优先级 provider。

为什么将 OpenRouter 与 Claude Code 一起使用?

Provider Failover 实现高可用性

Anthropic 的 API 偶尔会经历中断或速率限制。当你通过 OpenRouter 路由 Claude Code 时,你的请求会在多个 Anthropic providers 之间自动 failover。

组织预算控制

对于团队和组织,OpenRouter 提供集中式预算管理。你可以设置支出限制、在团队成员之间分配积分,并防止意外成本超支。

使用可见性和分析

OpenRouter 让你全面了解 Claude Code 在团队中的使用情况。在你的 OpenRouter Activity Dashboard 中跟踪使用模式、实时监控成本。

快速开始

第 1 步:安装 Claude Code

macOS、Linux、WSL:

curl -fsSL https://claude.ai/install.sh | bash

Windows PowerShell:

irm https://claude.ai/install.ps1 | iex

第 2 步:将 Claude 连接到 OpenRouter

在 shell profile 中添加这些环境变量:

nano ~/.zshrc  # 或 Bash 用户的 ~/.bashrc

# 添加这些行:
export OPENROUTER_API_KEY="<your-openrouter-api-key>"
export ANTHROPIC_BASE_URL="https://openrouter.ai/api"
export ANTHROPIC_AUTH_TOKEN="$OPENROUTER_API_KEY"
export ANTHROPIC_API_KEY=""  # 重要:必须明确为空

第 3 步:启动你的会话

cd /path/to/your/project
claude

第 4 步:验证

在 Claude Code 中运行 /status 命令以确认你的连接。

工作原理

OpenRouter 暴露了一个与 Anthropic Messages API 兼容的输入。

  1. 直接连接:当你将 ANTHROPIC_BASE_URL 设置为 https://openrouter.ai/api 时,Claude Code 直接与 OpenRouter 对话。
  2. Anthropic Skin:OpenRouter 的 Anthropic Skin 表现得像 Anthropic API。
  3. 计费:使用你的 OpenRouter 积分计费。

配置模型

Claude Code 使用几个环境变量来确定不同任务使用的模型:

export ANTHROPIC_DEFAULT_OPUS_MODEL="anthropic/claude-opus-4.7"
export ANTHROPIC_DEFAULT_SONNET_MODEL="anthropic/claude-sonnet-4.6"
export ANTHROPIC_DEFAULT_HAIKU_MODEL="anthropic/claude-haiku-4.5"
export CLAUDE_CODE_SUBAGENT_MODEL="anthropic/claude-opus-4.7"

Fast Mode

Anthropic 的快速模式以溢价提供高达 2.5 倍的更快输出。快速模式仅在 Claude Opus 4.6 和 Claude Opus 4.7 上可用。

故障排除

  • 认证错误:确保 ANTHROPIC_API_KEY 设置为空字符串 ("")。
  • 上下文长度错误:如果遇到上下文限制,请考虑将任务分解为更小的块。
  • 隐私:OpenRouter 不会记录你的源代码 prompts,除非你明确选择加入 prompt logging。
© 2026 OpenRouter.help
查看官方英文原件