终端使用claude(使用openrouter api)

使用 Anthropic 官方提供的命令行工具 (CLI)

第一步:安装 Claude Code

如果你还没有安装 Anthropic 官方 CLI 工具,可以运行:

npm install -g @anthropic-ai/claude-code
第二步:获取 OpenRouter API Key
  1. 访问 https://openrouter.ai
  2. 注册账号并进入 Keys 页面
  3. 创建一个新的 API Key
  4. 复制这个以 sk-or-v1-... 开头的 Key

在这里插入图片描述

Linux

编辑你的shell

cd ~
vim .bashrc

输入

myclaude() {
  ANTHROPIC_BASE_URL="https://openrouter.ai/api" \
  ANTHROPIC_AUTH_TOKEN="你的key" \
  ANTHROPIC_API_KEY="" \
  ANTHROPIC_DEFAULT_SONNET_MODEL="openrouter/auto" \
  CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1 \
  claude "$@"	
}
source .bashrc

"$@" 的含义:这代表接收你在终端输入的所有参数。

在这里插入图片描述

Windows

运行:

[System.Environment]::SetEnvironmentVariable("ANTHROPIC_BASE_URL","https://openrouter.ai/api","User")
[System.Environment]::SetEnvironmentVariable("ANTHROPIC_API_KEY","你的_OPENROUTER_API_KEY","User")
[System.Environment]::SetEnvironmentVariable("CLAUDE_MODEL","openrouter/auto","User")

然后重启终端

或者

  1. 打开:
    控制面板 → 系统 → 高级系统设置 → 环境变量
  2. 在“用户变量”点击“新建”:
变量名
ANTHROPIC_BASE_URL https://openrouter.ai/api
ANTHROPIC_API_KEY 你的 Key
CLAUDE_MODEL openrouter/auto

OpenRouter 模型路由配置

不管是否用付费模型,建议都多少充一点,否则有token限制

OpenRouter 的核心优势在于它是一个“聚合器”,允许你通过不同的 模型 ID 策略 灵活控制成本、性能和质量。


1. 免费路由(The “Free” Options)

如果 完全不花钱 或用于开发测试,可以使用以下三种方式:

指定特定免费模型(provider/model:free

用法:
在模型 ID 后添加 :free

示例:

meta-llama/llama-3.3-70b-instruct:free
google/gemma-2-9b-it:free

特点:

  • 稳定可控(明确知道使用哪个模型)

  • 适合调试和开发阶段

免费模型集合路由器(openrouter/free)

用法:

openrouter/free

特点:

  • 自动从所有免费模型中选择
  • 随机/动态分配
  • 适合对模型要求不高的任务

⚠️ 免费额度限制

  • 速率限制:通常 20 次/分钟
  • 每日请求:约 50–1000 次
  • 是否提升额度:取决于是否充值过

2. 自动路由(openrouter/auto

这是 OpenRouter 的核心功能,相当于一个“智能调度系统”。

用法:

openrouter/auto

工作原理:

  • 自动分析你的 Prompt
  • 根据复杂度选择最合适模型
任务类型 路由策略
简单任务 低成本、快速模型
复杂任务 高性能模型(如 Claude / GPT 系列)

可选策略参数(API 使用)

{
  "strategy": "cost"
}

策略说明:

  • cost:优先选择最便宜
  • speed:优先选择最快响应

3. 供应商路由(Provider Routing)

不仅可以选模型,还可以指定模型由谁提供。

示例:

anthropic/claude-3.5-sonnet
deepinfra/meta-llama/llama-3.3-70b-instruct

作用:

  • 控制 价格
  • 优化 延迟(Latency)
  • 选择不同的 隐私策略

高级配置:

你可以在 OpenRouter 设置中调整:

  • Provider Preferences
  • 屏蔽不想使用的供应商

4. 故障切换与负载均衡(Fallbacks)

适用于 CLI 工具(如 Claude Code / aider)

原理:

当主模型不可用时自动切换备用模型:

首选模型 → 失败 → 自动切换备用模型

示例逻辑:

claude-3.5-sonnet → gpt-4o → llama-3

优点:

  • 提高稳定性
  • 避免服务中断
  • 自动负载均衡

📊 总结配置表

使用方式 模型 ID 示例 适合场景
极致白嫖 google/gemma-2-9b-it:free 简单对话、API 测试
高质白嫖 meta-llama/llama-3.3-70b-instruct:free 写代码、逻辑分析
懒人模式 openrouter/auto 不想选模型
专业/稳定 anthropic/claude-3.5-sonnet 生产环境、高质量需求

✅ 使用建议

  • 开发阶段:优先使用 :free
  • 不确定选型:用 openrouter/auto
  • 生产环境:指定高质量模型 + fallback
Logo

欢迎加入DeepSeek 技术社区。在这里,你可以找到志同道合的朋友,共同探索AI技术的奥秘。

更多推荐