CCR+NewAPI+ClaudeCode

修改配置文件前请更新 CCR 和 CC

1
2
3
4
npm install -g @anthropic-ai/claude-code
npm install -g @musistudio/claude-code-router
npm list -g @anthropic-ai/claude-code
npm list -g @musistudio/claude-code-router

找到或创建 CCR 的配置文件,Windows 下在 C:\Users\<你的账户名>\.claude-code-router\config.json,macOS/Linux 下在 ~/.claude-code-router/config.json

粘贴以下配置文件,需要在环境变量中配置好对应的 Key 值

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
{
"API_KEY_GPT_LOAD_SILICONFLOW": "${API_KEY_GPT_LOAD_SILICONFLOW}",
"API_KEY_GPT_LOAD_GEMINI": "${API_KEY_GPT_LOAD_GEMINI}",
"API_KEY_NEW_API": "${API_KEY_NEW_API}",
"elysia_key": "${ccr_elysia_key}",
"Providers": [
{
"name": "gpt-load-openai",
"api_base_url": "http://localhost:3001/proxy/openai/v1/chat/completions",
"api_key": "sk-123456",
"models": [
"gpt-4.1-mini",
"gpt-4.1-nano"
]
},
{
"name": "gpt-load-gemini",
"api_base_url": "https://gpt-load.puppetdevz.top/proxy/gemini/v1beta/models/",
"api_key": "${API_KEY_GPT_LOAD_GEMINI}",
"models": [
"gemini-2.5-pro",
"gemini-2.5-flash"
],
"transformer": {
"use": [
"gemini"
]
}
},
{
"name": "gpt-load-gemini-openai",
"api_base_url": "https://gpt-load.puppetdevz.top/proxy/gemini/v1beta/openai/chat/completions",
"api_key": "${API_KEY_GPT_LOAD_GEMINI}",
"models": [
"gemini-2.5-pro",
"gemini-2.5-flash"
]
},
{
"name": "gpt-load-anthropic",
"api_base_url": "http://localhost:3001/proxy/anthropic/v1/messages",
"api_key": "sk-123456",
"models": [
"claude-sonnet-4-20250514",
"claude-3-haiku-20240307"
],
"transformer": {
"use": [
"Anthropic"
]
}
},
{
"name": "gpt-load-siliconflow",
"api_base_url": "https://gpt-load.puppetdevz.top/proxy/siliconflow/v1/messages",
"api_key": "${API_KEY_GPT_LOAD_SILICONFLOW}",
"models": [
"zai-org/GLM-4.5",
"zai-org/GLM-4.5-Air"
],
"transformer": {
"use": [
"Anthropic"
]
}
},
{
"name": "elysia",
"api_base_url": "https://elysia.h-e.top/toolify/v1/chat/completions",
"api_key": "${elysia_key}",
"models": [
"claude-4.5-sonnet",
"gpt-4.1-mini",
"glm-4.5"
],
"transformer": {
"use": [
[
"maxtoken",
{
"max_tokens": 16384
}
],
"reasoning",
"enhancetool"
]
}
}
],
"Router": {
"default": "gpt-load-siliconflow,zai-org/GLM-4.5",
"background": "gpt-load-siliconflow,zai-org/GLM-4.5-Air",
"think": "gpt-load-siliconflow,zai-org/GLM-4.5",
"longContext": "gpt-load-siliconflow,zai-org/GLM-4.5",
"longContextThreshold": 60000,
"webSearch": "gpt-load-siliconflow,zai-org/GLM-4.5-Air"
}
}

配置最后的 Router:

1
2
3
4
5
6
7
8
9
"Router": {
"default": "elysia,claude-4.5-sonnet",
"background": "elysia,gpt-4.1-mini",
"think": "elysia,claude-4.5-sonnet",
"longContext": "elysia,glm-4.5",
"longContextThreshold": 60000,
"webSearch": "",
"image": ""
}

启动 Claude Code Router

1
ccr code

配置完成后,即可使用此命令启动 Claude Code Router 工具

启动成功后,尝试执行一些基本的代码相关任务,确认各个模型能够正常响应。如果遇到问题,请检查 GPT-Load 服务状态、配置文件语法以及网络连接。