Featured image of post 通过OpenRouter使用Claude Code CLI

通过OpenRouter使用Claude Code CLI

本机:Mac M1 Max芯片,系统 26.1

安装Claude Code CLI

1
npm install -g @anthropic-ai/claude-code

安装Claude Code Router

1
npm install -g @musistudio/claude-code-router

配置

vim /Users/song/.claude-code-router/config.json

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
{
 "PORT": 3456,
 "Providers": [
   {
     "name": "openrouter",
     "api_base_url": "https://openrouter.ai/api/v1/chat/completions",
     "api_key": "sk-你的 key",
     "models": [
       "google/gemini-3-pro-preview",
       "anthropic/claude-sonnet-4.5",
       "anthropic/claude-sonnet-4"
     ],
     "transformer": {
       "use": ["openrouter"]
     }
   }
 ],
 "Router": {
   "default": "openrouter,anthropic/claude-sonnet-4.5",
   "background": "openrouter,google/gemini-3-pro-preview",
   "think": "openrouter,google/gemini-3-pro-preview",
   "longContext": "openrouter,google/gemini-3-pro-preview"
 }
}

Providers 配置

  • name: 提供商,自定义即可

  • api_base_url: OpenRouter的统一聊天接口地址

  • api_key: 在OpenRouter控制台创建的API密钥

  • models: 可用的模型列表,需要从OpenRouter支持的模型中选择

  • transformer: 指定使用的转换器,确保API兼容性

Router 配置

default:指定默认使用的提供商和模型

转换器

  • openrouter:适配 OpenRouter API

  • gemini:适配 Google Gemini API

  • deepseek:适配 DeepSeek API的请求响应格式

  • groq:适配 Groq API

  • maxtoken:设置特定的最大令牌数

  • tooluse:通过 tool_choice 优化特定模型的工具使用

启动

ccr start

随便找个项目根目录启动(ccr code)试试,执行:快速浏览目录结构以及主要模块

切换模型

/model openrouter,google/gemini-3-pro-preview

使用

  • 明确 输入/输出/边界/约束

  • 让 Claude 先理解你的意图再写代码

技巧

让Claude先写计划

1
先给我一个分步骤计划(不用改代码),我确认后你再开始写。

多任务设置优先级

  • 创建内网中间件

  • 完成内容获取用户列表接口

  • 按步骤完成,先说出自己的方案再执行代码

推荐阅读

Licensed under CC BY-NC-SA 4.0
最后更新于 Feb 02, 2026 07:41 CST