在几秒钟内切换 Claude Code 提供商,使用 claude-provider(插件 + CLI)
发布: (2026年2月3日 GMT+8 06:49)
2 分钟阅读
原文: Dev.to
Source: Dev.to
安装
npm i -g claude-provider
这会同时安装 CLI 工具和 Claude Code 插件。
在 Claude Code 中添加插件
/plugin marketplace add iqbal-rashed/claude-provider-plugin
/plugin install provider@claude-provider-plugin
在 Claude Code 中使用插件
| 命令 | 描述 |
|---|---|
/provider:add | 添加新配置文件(选择预设或自定义,然后输入 API 密钥,必要时再填写模型)。 |
/provider:list | 列出所有已保存的配置文件。 |
/provider:switch | 立即切换到指定的配置文件。 |
/provider:snapshot | 将当前 ~/.claude/settings.json 保存为可复用的配置文件。 |
/provider:delete | 删除已保存的配置文件。 |
使用 CLI 工具
CLI 提供交互式菜单以及快速切换命令。
交互式菜单
claude-provider
# 或
cpr
快速命令
# 列出配置文件
claude-provider --list
# 或
cpr -l
# 切换到某个配置文件
claude-provider
# 或
cpr
管理配置文件
配置文件以 JSON 文件形式存放在 ~/.claude/settings..json 中。
切换配置文件时,选中的文件会被复制到 ~/.claude/settings.json,并保留已启用的 Claude Code 插件。
示例工作流
-
创建两个配置文件
/provider:add work # Anthropic(主) /provider:add fast # DeepSeek(便宜/快速) -
在它们之间切换
/provider:switch fast # 使用快速/便宜的提供商 /provider:switch work # 切回主提供商
预设
插件内置了流行提供商的预设:
- Anthropic
- Z.ai (GLM)
- MiniMax
- Kimi
- Qwen
- DeepSeek
- Custom(用户自定义)
添加配置文件时可以选择任意预设,然后根据需要提供相应的 API 密钥和模型。