现在提供Claude Code的第三方API实在是太多了,最近测试发现切换环境变量还挺麻烦,所以写了一个小工具,直接一键切换,目前支持k2,qwen coder,qlm,以及支持Claude Code所有的第三方。
ccc的全称是Claude Code Configuration Switcher,安装使用很简单。
第一步:下载ccc源码
https://pan.quark.cn/s/4962ab
cd ccc
# 安装到用户目录(推荐,无需sudo) ./install-user.sh
第二步:重新加载配置
source ~/.zshrc
第三步:初始化配置
ccc init
按提示输入各服务商的 API Key,或按回车跳过暂不配置。
第四步:开始使用
# 切换到阿里云百炼 ccc qwen
# 立即使用 Claude Code claude
查看可用命令
ccc
输出:
用法: ccc [服务商|init|add|list|version]
命令: ccc
<服务商>
切换到服务商配置 ccc init 初始化并设置 API 密钥 ccc add
<名称>
查看版本信息
ccc version
列出所有服务商
ccc list
输出示例:
可用服务商: qwen - 已配置 ✓ k2 - 已配置 ✓ glm - 未配置
切换服务商
# 切换到阿里云百炼ccc qwen# 切换到 Moonshotccc k2# 切换到 GLMccc glm
切换后会看到:
已切换到 qwen 配置: ANTHROPIC_AUTH_TOKEN: sk-ant-api03-xxxx… ANTHROPIC_BASE_URL: https://dashscope.aliyuncs.com/api/v2/apps/claude-code-proxy
✅ 环境变量已在当前会话中生效: ANTHROPIC_AUTH_TOKEN=sk-ant-api03-xxxx… ANTHROPIC_BASE_URL=https://dashscope.aliyuncs.com/api/v2/apps/claude-code-proxy
使用初始化命令
ccc init
这会引导你为所有服务商配置 API Key:
正在初始化 ccc 配置…
设置 qwen 配置: 基础 URL: https://dashscope.aliyuncs.com/api/v2/apps/claude-code-proxy 请输入 qwen 的 API 令牌 (按回车键跳过): [输入你的API Key] ✓ qwen 配置已保存
设置 k2 配置: 基础 URL: https://api.moonshot.cn/anthropic 请输入 k2 的 API 令牌 (按回车键跳过): [按回车跳过] 已跳过 k2 配置
手动编辑配置文件
编辑 文件:
nano ~/.cc-switch-config
格式为:
# cc-switch configuration file # Format: provider_name|base_url|auth_token qwen|https://dashscope.aliyuncs.com/api/v2/apps/claude-code-proxy|your-api-key-here k2|https://api.moonshot.cn/anthropic|your-api-key-here glm|https://open.bigmodel.cn/api/anthropic|your-api-key-here
ccc add myapi https://api.example.com/anthropic
会提示输入 API Key:
添加新服务商: myapi 基础 URL: https://api.example.com/anthropic 请输入 myapi 的 API 令牌: [输入API Key] ✓ 服务商 ‘myapi’ 添加成功
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/220130.html