2.4 使用 AICodeSwitch 工具
AICodeSwitch 是一个便捷的工具,可以让你快速配置Claude Code或Codex这类本地编程工具,并且可以在不同的大模型之间快速切换,无需每次都去设置中修改配置。
什么是 AICodeSwitch
AICodeSwitch 是一个模型路由工具,它的主要功能包括:
- 集中管理多个 AI 模型的配置
- 内置模型适配器,可以把GPT类的模型也作为Claude Code的驱动模型
- 一键切换不同的路由
- 根据任务类型,在路由规则中自动选择合适的模型
- 丰富的日志信息,显示各模型的使用统计信息
简单来说,它就像一个"模型切换器",让你在使用 Claude Code 时可以随时GLM、GPT、Qwen等模型之间切换。
安装与配置
步骤 1:安装 AICodeSwitch
AICodeSwitch 通常以 npm 包的形式提供。
打开终端(命令行)
输入以下命令安装:
npm install -g aicodeswitch如果是MacOS或Linux用户,可能需要使用
sudo命令:sudo npm install -g aicodeswitch。等待安装完成
步骤 2:配置模型信息
- 在终端中输入:
这会打开一个图形化界面,帮助你配置模型信息。aicos uiaicos命令是aicodeswitch命令的别名。 - 配置供应商和路由
- 激活路由
具体可以参考这个视频 https://www.bilibili.com/video/BV1a865B8ErA/
你不需要自己手动对 Claude Code 或 Codex 进行配置修改,AICodeSwitch 会自动修改它们的配置文件,并接管它们的模型请求。
随时随地切换大模型
你可以在 AICodeSwitch 的图形化界面中,随时切换不同的模型。 你只需要在路由列表中,点击“激活”对应的路由。 路由规则中,你可以根据实际情况,配置不同的大模型,激活路由后,就切换到了规则里面配置的大模型。
常见问题
Q:AICodeSwitch 是免费的吗? A:AICodeSwitch 工具本身是免费的,但使用各个模型仍需支付相应的 API 费用。
Q:可以同时配置多个国内模型吗? A:可以,你可以配置GLM、通义千问等多个国内模型,随时切换使用。
Q:切换模型会影响对话历史吗? A:不会,对话历史会保留,但不同模型可能对上下文的理解略有差异。