2.4 使用 AICodeSwitch 工具

AICodeSwitch 是一个便捷的工具,可以让你快速配置Claude Code或Codex这类本地编程工具,并且可以在不同的大模型之间快速切换,无需每次都去设置中修改配置。

什么是 AICodeSwitch

AICodeSwitch 是一个模型路由工具,它的主要功能包括:

  • 集中管理多个 AI 模型的配置
  • 内置模型适配器,可以把GPT类的模型也作为Claude Code的驱动模型
  • 一键切换不同的路由
  • 根据任务类型,在路由规则中自动选择合适的模型
  • 丰富的日志信息,显示各模型的使用统计信息

简单来说,它就像一个"模型切换器",让你在使用 Claude Code 时可以随时GLM、GPT、Qwen等模型之间切换。

安装与配置

步骤 1:安装 AICodeSwitch

AICodeSwitch 通常以 npm 包的形式提供。

  1. 打开终端(命令行)

  2. 输入以下命令安装:

    npm install -g aicodeswitch

    如果是MacOS或Linux用户,可能需要使用 sudo 命令:sudo npm install -g aicodeswitch

  3. 等待安装完成

步骤 2:配置模型信息

  1. 在终端中输入:
    aicos ui
    这会打开一个图形化界面,帮助你配置模型信息。 aicos 命令是 aicodeswitch 命令的别名。
  2. 配置供应商和路由
  3. 激活路由

具体可以参考这个视频 https://www.bilibili.com/video/BV1a865B8ErA/

你不需要自己手动对 Claude Code 或 Codex 进行配置修改,AICodeSwitch 会自动修改它们的配置文件,并接管它们的模型请求。

随时随地切换大模型

你可以在 AICodeSwitch 的图形化界面中,随时切换不同的模型。 你只需要在路由列表中,点击“激活”对应的路由。 路由规则中,你可以根据实际情况,配置不同的大模型,激活路由后,就切换到了规则里面配置的大模型。

常见问题

Q:AICodeSwitch 是免费的吗? A:AICodeSwitch 工具本身是免费的,但使用各个模型仍需支付相应的 API 费用。

Q:可以同时配置多个国内模型吗? A:可以,你可以配置GLM、通义千问等多个国内模型,随时切换使用。

Q:切换模型会影响对话历史吗? A:不会,对话历史会保留,但不同模型可能对上下文的理解略有差异。