现在提供Claude Code的第三方API实在是太多了,最近测试发现切换环境变量还挺麻烦,所以写了一个小工具,直接一键切换,目前支持k2,qwen coder,qlm,以及支持Claude Code所有的第三方。
AI编程高效开发指南
ccc的全称是Claude Code Configuration Switcher,安装使用很简单。
第一步:下载ccc源码
https://pan.quark.cn/s/4962ab712997
cdccc #安装到用户目录(推荐,无需sudo) ./install-user.sh
第二步:重新加载配置
source~/.zshrc
第三步:初始化配置
cccinit
按提示输入各服务商的 API Key,或按回车跳过暂不配置。
第四步:开始使用
#切换到阿里云百炼 cccqwen #立即使用ClaudeCode claude
查看可用命令
ccc
输出:
用法:ccc[服务商|init|add|list|version] 命令: ccc<服务商>切换到服务商配置 cccinit初始化并设置API密钥 cccadd<名称><URL>添加新服务商 ccclist列出可用服务商 cccversion显示版本信息
查看版本信息
cccversion
列出所有服务商
ccclist
输出示例:
可用服务商: qwen-已配置✓ k2-已配置✓ glm-未配置
切换服务商
#切换到阿里云百炼cccqwen#切换到Moonshotccck2#切换到GLMcccglm
切换后会看到:
已切换到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
使用初始化命令
cccinit
这会引导你为所有服务商配置 API Key:
正在初始化ccc配置... 设置qwen配置: 基础URL:https://dashscope.aliyuncs.com/api/v2/apps/claude-code-proxy 请输入qwen的API令牌(按回车键跳过):[输入你的APIKey] ✓qwen配置已保存 设置k2配置: 基础URL:https://api.moonshot.cn/anthropic 请输入k2的API令牌(按回车键跳过):[按回车跳过] 已跳过k2配置
手动编辑配置文件
编辑 ~/.cc-switch-config 文件:
nano~/.cc-switch-config
格式为:服务商名称|Base URL|API Key
#cc-switchconfigurationfile #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
cccaddmyapihttps://api.example.com/anthropic
会提示输入 API Key:
添加新服务商:myapi 基础URL:https://api.example.com/anthropic 请输入myapi的API令牌:[输入APIKey] ✓服务商'myapi'添加成功
| 欢迎光临 链载Ai (https://www.lianzai.com/) | Powered by Discuz! X3.5 |