{{ v.name }}
{{ v.cls }}类
{{ v.price }} ¥{{ v.price }}
前言
用AI写代码,最让人分心的事情之一,是准备开始干活时,还要先处理一遍模型配置。
在Claude Code里配好的供应商,换到Codex又得重新设置。想试一个新模型,要找配置文件、确认接口地址,再弄清楚模型名称怎么填。好不容易跑起来,额度用完了,又要停下来换账号或换供应商。
单独看,每件事都不算难。但当你同时使用几种工具、几个模型平台,这些零碎操作就会反复出现。
原本只是想选一个合适的模型完成任务,最后却花了不少精力维护配置。
Magpie 就是为这类问题准备的:把多个AI工具背后的模型、供应商和账号,放到一个地方管理。
Git 仓库:github.com/yetone/magp…
正文
为什么有了编程工具,还需要 Magpie?
我们通常把工具和模型一起选择:用Claude Code,就沿着它默认的模型配置走;用Codex,就在另一套配置里操作。
但实际使用时,你可能喜欢某个工具的交互方式,同时又想试试其他供应商的模型。工具怎么用、模型选谁,完全可能是两个独立的决定。
麻烦在于,每个工具都有自己的配置方式,模型接口也不完全相同。Magpie在中间提供了一个本地网关。工具先把请求发给它,再由它转到你选择的供应商。它支持OpenAI、Anthropic和Gemini等接口之间的转换,包括流式输出和工具调用,因此可以让Claude Code使用Kimi,或让Codex使用DeepSeek。具体支持范围以当前版本为准。
可以把这个过程理解为:
编程工具 → 本机 Magpie → 你选择的模型供应商
这样一来,添加供应商、选择模型和管理账号,就有了统一入口。
先从一个最常见的需求开始:给工具换模型
第一次使用,不必研究全部功能。先完成一件事:让一个已经安装的编程工具,通过Magpie使用你指定的模型。
下载安装 Magpie。
选择对应系统的版本。项目支持macOS、Windows和Linux,也提供终端等使用方式。
添加你已有的供应商。
打开 Providers → Add provider,选择供应商预设,填入 APIKey并保存。
如果你已经在Claude Code或Codex中配置过供应商,也可以通过 Import 导入,减少重复填写。导入得到的是配置副本,之后修改原工具里的配置,不会自动同步过来。
给工具选择模型。
进入 Agents 页面,找到对应工具,点击模型名称,从列表中选择刚添加的供应商所提供的模型。Magpie会修改该工具需要的配置项。你不必再分别寻找模型名称和接口地址应该写在哪里。
启动新会话。
工具通常在启动时读取配置,因此切换后要开启新会话。官方文档特别说明,Codex还需要重启应用。
例如,你已经安装Claude Code,也有Kimi的API Key,那么基本操作就是:添加Kimi、在Claude Code对应行选择Kimi模型,再启动新会话。
模型接通之后,解决“额度用完就停工”
统一配置解决的是切换麻烦,路由组解决的是备用选择。
假设你已经接入两个可用模型,希望优先使用其中一个,在它无法继续服务时,再尝试另一个。可以把它们放进同一个 Routing group,然后让编程工具选择这个组。
其中,order模式按顺序优先使用前面的成员,无法响应时再尝试后面的成员;同一订阅供应商下的多个账号,也支持故障转移。
这项功能有一个前提:你确实配置了可用的备用账号或模型。
使用前,有几件事需要知道
首先,请求经过本地网关,仍然会发送到所选的远程供应商。只有选择本地部署的模型时,推理才可能在本地完成。Magpie提供隐私脱敏功能,可以在请求离开电脑前替换检测到的敏感值,再在回复中还原,但这项功能默认关闭,需要在 Settings → Privacy 中开启。它也不能保证识别所有敏感内容。
其次,订阅接入仍受供应商的权限、额度和使用规则约束。能够通过Magpie接入,不等于所有订阅都可以无限制地用于任何工具。
最后,工具接入Magpie后,需要保持网关运行。如果想恢复原来的使用方式,可以在模型选择器中选回工具自带的模型,让Magpie恢复它替换过的配置。
结尾
如果你只用一个编程工具,默认模型和套餐已经够用,暂时没有必要增加一层配置。
但如果你经常在Claude Code、Codex等工具之间切换,同时使用多个供应商,或者总在重复修改模型、接口地址和账号,那么Magpie值得试试。
第一次使用,只接入一个供应商、配置一个工具就够了。等这条路径稳定之后,再按需要增加备用路由和Profile。
你最终要减少的,是每次开始工作之前,那一轮重复的模型配置。