Claude API Provider Switcher
npm install @nmhjklnm/cctoolVersion: v0.1.2
快速切换 Claude API 供应商配置的命令行工具。
此工具最大的优势不是人来使用,而是为Coding Agent自己使用提供方便。你可以直接要求它"cl -h 然后把这个 xxx新供应商给我配上"
``bash`
npm i -g @nmhjklnm/cctool
`bash`
cctool # 查看当前供应商
cctool list # 列出所有供应商
cctool
cctool add
cctool rm
cctool init # 测试所有连接
在脚本/非交互场景更新环境变量:
`bash切换并输出 export(可用于 eval)
cctool yunwu | bash
示例
`bash
添加供应商
cctool add yunwu https://yunwu.ai/v1 sk-xxx
cctool add official https://api.anthropic.com sk-ant-xxx切换
cctool yunwu # 切换到 yunwu
cctool official # 切换到官方查看
cctool # 显示当前: yunwu
cctool ls # 列出所有供应商
`原理
切换供应商时自动设置环境变量:
-
ANTHROPIC_BASE_URL - API 基础 URL
- ANTHROPIC_AUTH_TOKEN - API 密钥配置存储在
~/.claude/providers.json。卸载
`bash
npm rm -g @nmhjklnm/cctool
``MIT