免费白嫖全套AI!将 Claude Code 接入本地网关 OmniRoute,90+免费大模型随心换!省下千元 API 费!

不开IDE,在终端里直接用AI写代码

平时用 AI 辅助编程,大部分人习惯打开一个厚重的 IDE,装好插件,配置好账号,才能开始用。Claude Code 这类命令行工具走的是另一条路——不需要打开任何图形界面,直接在终端里输入指令,AI 就能读代码、写代码、改文件,整个过程更轻量、更适合习惯键盘操作的开发者。

这次实测的重点是把 Claude Code 和 OmniRoute 这个本地 AI API 网关工具结合起来用。OmniRoute 的作用是把90多个平台的免费或付费模型统一聚合成一个标准的本地接口,配置一次,之后不管用哪个 IDE 或者客户端,都可以直接调用这个本地接口访问所有已绑定的模型,不用再为每个平台单独配置一遍账号和密钥。对于需要频繁切换模型对比效果的开发者来说,这个”一次配置、到处可用”的思路能省下不少重复劳动。

omniroute官网:【点击前往】

前置检查:确认Node.js和Claude Code已安装

在开始之前,先确认本地环境有没有装好必要的工具。打开 PowerShell,输入:

1
node -v

确认 Node.js 已安装并查看版本号。如果还没装,直接在浏览器搜索 Node.js 官网下载安装即可。

接着确认 Claude Code 的版本:

1
claude --version
1
omniroute

如果还没安装 Claude Code,需要先完成安装才能继续后面的步骤。

安装并启动 OmniRoute

确认环境无误后,在终端执行 OmniRoute 提供的一键安装命令,等待加载完成。加载成功之后,系统会自动跳转打开 OmniRoute 的本地登录页面,同时终端里会显示两个关键地址:

  • Dashboard 控制台地址:用于登录和管理所有已配置的模型账号
  • API Base 端点地址:这是本地生成的标准 OpenAI 兼容接口地址,后续接入其他工具时会用到

回到登录页面,复制终端里显示的默认登录密码,粘贴到密码输入框登录,就能进入 OmniRoute 的主控台了。

界面切换成中文

如果打开的是英文界面,可以在右上角切换语言,下拉菜单里选择”简体中文”,方便后续操作时看得更清楚。

接入免鉴权免费模型:门槛最低的一类

进入主控台,点击左侧”提供者”,添加账户。这里有一个板块叫”免鉴权”,里面的模型不需要 API 密钥,不需要注册账号,也不需要绑定信用卡,属于各平台开放的公共可调用接口,是接入门槛最低的一类模型。

随便点开一个免鉴权提供商,点”添加账号”,就完成了接入。进入这个提供商的模型列表后,点”全部”右边的”仅免费”筛选按钮,可以过滤出这个平台下所有免费的模型。

点击右侧”测试所有模型”,系统会自动逐一测试列表里的模型是否可正常调用。实测下来,这个免鉴权提供商下的两个免费模型都测试通过,可以正常使用。

接入需要账号授权的提供商

除了免鉴权的模型,OmniRoute 也支持接入需要账号授权的平台。在搜索框里可以直接搜索想要接入的具体平台名称,比如搜索某个 AI 编程工具服务商,找到之后点进去,点”添加链接”,确认了解相关信息之后继续。

以通过 AWS Builder ID 授权登录为例,点击对应的授权入口,跳转到官方授权页面确认并继续,点”允许”完成授权,回到 OmniRoute 就能看到这个账户显示为”已连接”状态。

连接成功后,同样可以在模型列表里筛选”仅免费”,点”测试所有模型”验证可用性。需要说明的是,不是所有接入的提供商都能保证每个模型正常可用——实测过程中就遇到过某个提供商的模型列表里出现大量测试失败的情况(界面上显示红色感叹号标记),这类情况下建议换其他提供商或者其他免费模型继续尝试,不用纠结在某一个总是测试失败的模型上。

创建API密钥

点击左侧”API管理”,点”创建第一个API密钥”,名称随便填一个方便识别的名字,确认创建。密钥生成后记得立刻复制保存下来(建议保存到本地文本文档里,避免只存在浏览器里容易忘记或者丢失),这个密钥马上要用在接入 Claude Code 的配置里。

把免费模型接入 Claude Code

回到 OmniRoute 网站,找一个想用的免费模型(比如搜索某个开源模型提供商),测试确认可用之后,准备开始正式接入 Claude Code。

打开 PowerShell,运行启动 Claude Code 配置的命令,系统会自动打开 VSCode,并展示 Claude Code 在本地生成的配置文件目录。点击 settings 相关的配置文件,准备修改。

1
code $HOME\.claude

回到 OmniRoute 网站,找到”配置 Claude 代码”这部分内容,把提供的配置代码复制下来,粘贴到 VSCode 打开的配置文件里。这里需要注意根据自己的操作系统做一次修改——如果是 Windows 系统,把配置代码里针对 Mac 系统的部分删掉,只保留 Windows 对应的部分;如果是 Mac 系统,则反过来删除 Windows 部分,保留 Mac 对应的配置。同时把配置文件里原本自带的旧代码内容清空,替换成刚粘贴进去的新配置。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
"env": {
"ANTHROPIC_API_KEY": "<YOUR_API_KEY>",
"ANTHROPIC_BASE_URL": "http://localhost:20128/v1",
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "oc/deepseek-r1-flash-free",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "oc/big-pickle",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "nvidia/minimaxai/minimax-m2.7"
},
"model": "opus",

// For Windows:
"statusLine": {
"type": "command",
"command": "node \"C:\\Users\\yourDeviceName(userName)\\.claude\\statusline.js\""
},

// For Mac:
"statusLine": {
"type": "command",
"command": "node ~/.claude/statusline.js"
},
"effortLevel": "low",
"theme": "dark",
"switchModelsOnFlag": false
}

配置文件里需要填入几项关键信息:

  • API 密钥:粘贴刚才在 OmniRoute 里创建并保存好的密钥
  • 模型名称:回到 OmniRoute 网站复制想用的免费模型名称,粘贴到对应字段
  • 配置路径:回到终端复制生成的配置路径地址,粘贴到配置文件对应位置
1
auto

全部填写完成,按 Ctrl+S 保存配置文件。

启动 Claude Code,切换模型

重新打开一个 PowerShell 窗口,输入:

1
claude

进入 Claude Code 交互界面(第一次进入会有一个初始选项确认,选第一个即可)。在输入框里输入:

1
/model

这个命令会列出当前配置里可用的所有模型,之前接入的免费模型会出现在列表中,选中对应序号切换过去。

切换完成后,打个招呼测试一下模型是否正常响应,确认能收到回复,就说明这个免费模型已经成功接入 Claude Code,可以在终端里正常使用了。

接入多个免费模型,随时切换

如果想接入更多免费模型,操作方式完全一样:回到 OmniRoute 复制目标模型的名称,替换掉 VSCode 配置文件里原有的模型名称字段,保存,回到终端重新用 /model 命令查看,新加入的模型就会出现在选择列表里。

按照这个模式,可以把手头测试可用的几个免费模型都提前配置进去,之后写代码的时候根据具体需求,用 /model 命令随时切换,不需要每次都重新配置。

写在最后

OmniRoute 加 Claude Code 这套组合,核心价值在于把”接入多个AI模型”这件事从”每个平台单独配置一遍”简化成了”配置一次网关,随时增删模型”。对于愿意花点时间折腾配置、又想免费体验多个大模型编程能力的开发者来说,这套方案值得投入时间搭建起来,一旦跑通,后续切换和管理模型的效率会明显提升。