各种 AI 工具来来回回切模型太麻烦?Bifrost 自建 AI 网关,实现模型切换自由

一直有个烦恼,AI 模型提供商太多,一会这个限免,一会那个涨价,所以经常要给 OpenCode、OpenClaw、WorkBuddy 等等各种客户端配置模型 API,家里电脑配一遍,单位笔记本又配一遍,Mac mini 上再配一遍,每次切换模型都要至少配 9 遍,是不是很烦?前段时间认识了 OrcaRouter,号称可以输入自己的 key,充当免费的代理,但他们的服务器在国外,多层转发就要慢半拍,也不知道模型 key 交给他们安不安全,于是我就在想,我能不能搭个自己的 AI 网关来实现这个功能?我一共试了三个方案,分别是 New API、OmniRoute、Bifrost,最终选定了 Bifrost。

New API:功能大而全,适合搭建付费中转站,还需要单独部署一个数据库,个人使用也可以,有点太重了,用不了那么多功能。
OmniRoute:适合个人使用,特点是能接入许多免费模型 API,适合不想花钱,用量不多的人,界面的 AI 味儿挺浓的。
Bifrost:企业级,界面简洁,宣称是最快的企业级 AI 网关,资源消耗很小(大约 200MB 内存)。

部署 Bifrost

我直接通过 Docker 部署到了 Mac mini,并绑定了公网域名。

Containers

如果你也有 Docker,可以跟我一样用以下配置启动。

1
2
3
4
5
6
7
services:
bifrost:
image: maximhq/bifrost
container_name: bifrost
restart: on-failure:3
volumes:
- ./bifrost:/app/data

配置公网安全访问

如果服务部署到公网服务器,必须到 Settings - Security 下打开 Enforce Virtual Keys on Inference(所有请求必须带 key),打开 Allow Direct API Keys(支持通过请求头传 key),打开 Password protect the dashboard(需要密码才能访问管理后台),并给管理后台设置一个用户名密码。如果需要通过浏览器调用模型接口,Allowed Origins 跨域保护要设置成自己的域名。

Security

配置模型接口

到 Models - Model Providers 下配置模型接口。

Model Provider

先点 Add New Provider - Custom provider 添加模型接口地址(注意地址不带 /v1/chat/completions),然后点 Add new key 添加模型 key,添加好 key 后,点 Refresh model list 刷新,如果刷新成功(Model list refreshed)就说明地址和 key 没有问题。我这里直接加了 6 个,阿里云百炼、DeepSeek、GMI Cloud、OpenRouter、OrcaRouter、小米 MiMo。

配置 Virtual Keys

到 Governance - Virtual Keys,点 Add Virtual Key,创建一个模型 key,Name 随便填,Provider Configurations 里面全选。

Add Virtual Key

创建以后我们就可以用创建的 key 来调用网关的模型接口了。

配置模型路由

到 Models - Routing Rules,按照自己的习惯,创建路由规则。我给自己使用的模型分成了四种,免费(free)、快速(flash)、专业(pro)、视觉(vision)。

  • 免费模型用于简单任务,例如读取文件,目前在用 HY3。
  • 快速模型用于日常任务,例如个人助理、智能家居等,目前在用 MiniMax-M3。
  • 专业模型用于编码任务,目前在用 MiMo V2.5 Pro。
  • 视觉模型用于图片理解,例如设计图识别,目前在用 Qwen3.8 Max。

Routing Rules

例如我们要添加一个模型路由 “free” 重定向到 HY3 模型,先在 Rule Name 中填入 free,再点击 Rule Builder 下方的 Add Rule,选择 Model=,再输入 free,拉到最底选择 Create "free"

Rule Builder

再在 Routing Targets 中选择 HY3 模型。

Routing Targets

最后 Save Rule 保存即可。

测试模型调用

接下来,只需要将 AI 客户端的模型 API 配置到网关的地址,模型 ID 配置成路由的名字,就能一劳永逸啦!之后想要切换模型提供商、模型,都只需要在网关中操作即可(配置模型接口、给 Virtual Keys 加 Provider 权限、修改模型路由,重定向到新的模型)。

测试模型调用

各种 AI 工具来来回回切模型太麻烦?Bifrost 自建 AI 网关,实现模型切换自由

https://www.imaegoo.com/2026/bifrost-router/

作者

iMaeGoo

发布于

2026-09-01

更新于

2026-09-01

许可协议

CC BY 4.0

评论