CCR 支持 Claude Code for VSCode 嗎?
CCR 支持 Claude Code for VSCode 嗎? 如果不支持,有其他可行的辦法嗎?
重新 ccr code 进入也可以正常使用的
cc for vsc code除了ide感知以外,本质就是在vs code里开终端运行cc, 所以你只需要解决让cc for vs code打开的时候不走claude命令,而是走ccr code命令就可以。
解决思路:你自己写一个终端alias变量,自动把所有的claude指令劫持然后变成ccr code指令就解决了。不会ai一下,很容易。
@gjczone 謝謝,我看看
也可以修改 Claude Code 配置 ~/.claude/settings.json,在 env 中加一个 ANTHROPIC_BASE_URL,指向 ccr 的地址。默认是 http://localhost:3456
这样可以不用 ccr code,直接运行 claude 也能走 ccr。
甚至可以把 ccr 部署到服务器上,不用本地运行。
@paradox8599 還是差一步,會顯示 Missing API key:
settings.json:
{
"env": {
"ANTHROPIC_BASE_URL": "http://localhost:3456"
}
}
@hkbb2014 Did this, but gives the following error:
│ • API Base URL: http://localhost:3456 │
╰───────────────────────────────────────────────────╯
※ Tip: Create custom slash commands by adding .md files to .claude/commands/
in your project or ~/.claude/commands/ for commands that work in any project
> /BMad:agents:architect is running…
⎿ Invalid API key · Please run /login
@millisami Yes, I have the same issue, and just setting the base url alone is not enough.
直接Ctrl C 掉 然后在 CCR CODE, 最方便,可以在原生和 CCR 直接快速切
刚刚打开来的时候随便输入点内容,打断他自己的输入。然后你就可以ccr code了
@hkbb2014
那再加一个 ANTHROPIC_API_KEY,和 ~/.cloud-code-router/config.json 里的 APIKEY 对应。
示例
~/.claude/settings.json
{
"env": {
"ANTHROPIC_BASE_URL": "http://127.0.0.1:3456",
"ANTHROPIC_API_KEY": "sk-123456"
}
}
~/.claude-code-router/config.json
{
...
"HOST": "127.0.0.1",
"PORT": 3456,
"APIKEY": "sk-123456",
...
}
这样只要 ccr start 之后,直接运行 claude 就可以走 ccr 的代理了
@paradox8599 成功了,謝謝
@millisami please try @paradox8599 method, it works for me.
APIKEY
@paradox8599 请问一下按照上述内容配置了~/.claude/settings.json、~/.claude-code-router/config.json,为什么vscode启动claude时还会出现: Missing API key · Run /login,这个问题。我用的魔塔社区的key
APIKEY@paradox8599 请问一下按照上述内容配置了~/.claude/settings.json、~/.claude-code-router/config.json,为什么vscode启动claude时还会出现: Missing API key · Run /login,这个问题。我用的魔塔社区的key
@JiaWANG-TJ 我好像也遇到過,刪除 ~/.claude/.claude.json 再試
APIKEY@paradox8599 请问一下按照上述内容配置了~/.claude/settings.json、~/.claude-code-router/config.json,为什么vscode启动claude时还会出现: Missing API key · Run /login,这个问题。我用的魔塔社区的key
@JiaWANG-TJ 我也遇到了这个问题,但是我在claud code中运行 /doctor 命令查看到我的配置文件 ~/.claude/settings.json 中有一个配置项配置错了,即permission 项中的 拒绝命令 Bash(git delete:*) 被错误的写成了bash(git delete:*) ,错了一个大小写字母,导致了整个配置项出错,请运行命令一下并检查你的配置项是否有配置错的配置