文档 · 指南
让 Ante 用任意模型
Ante 是 antigma.ai 的终端编程 Agent,命令是 ante。它自带一批供应商,你可以在 catalog.json 里再加自己的,叠在自带的上面。magpie 在里面加一个名为 magpie 的供应商,再在 settings.json 里让 Ante 从它启动,Ante 就能用 DeepSeek、GLM、Kimi、Qwen、Claude 或 ChatGPT 订阅等 magpie 里的任意模型。
接入 Ante
- 在 magpie 里添加供应商在 供应商 页添加 API Key,或登录一个订阅。
- 在 Agent 页给 Ante 选模型选一个 via magpie 的模型。
- 重启 AnteAnte 每个进程只读一次 catalog.json,正在运行的要重启才生效。
magpie ante deepseek/deepseek-v4-pro
catalog.json
文件在 ~/.ante/catalog.json;设了 ANTE_HOME 时是 $ANTE_HOME/catalog.json。providers 的键就是 --provider 接受的名字。magpie 加的条目指向网关的 /v1,wire_style 是 OpenAiCompatible,也就是 Ante 说 Chat Completions 的方式,网关的每个模型都接受它。magpie 的模型都列在 preferred_models 里,那就是 Ante 的模型选择器。
// ~/.ante/catalog.json
{
"providers": {
"magpie": {
"display_name": "magpie",
"base_url": "http://127.0.0.1:3425/v1",
"wire_style": "OpenAiCompatible",
"preferred_models": [
{ "id": "deepseek/deepseek-v4-pro", "display_name": "…",
"context_limit": …, "max_tokens": …, "supported_efforts": […] }
]
}
}
}条目里没有 auth:网关只在本机监听,本机的请求不用 Key,而 Ante 把没有 auth 块的供应商当作已认证。写 bearer env_key 的话,就得往 Ante 的环境变量里放 Key,那应该由你自己决定。你在 magpie 条目里自己加的 auth、http_headers、extra_body 等都会保留,局域网共享网关或从 WSL 访问时就靠它们带 Key。你自己的供应商和 models 部分,magpie 不动。magpie 也不写 support_vision:Ante 默认认为模型能看图,写 false 会让 Ante 在请求到网关之前就把图片丢掉;而网关能先把图片描述给看不了图的模型。路由组不写思考强度,因为每轮由哪个成员回答、它支持什么,是组自己决定的。
settings.json
只在 catalog 里还不够。会话从哪个供应商开始,看 ~/.ante/settings.json 里的 provider 和 model;两者都没设时,Ante 用 catalog 顺序里第一个已认证的供应商,而自带的排在前面。所以 magpie 把这两项也写上,并记下原来的值。
// ~/.ante/settings.json
{ "provider": "magpie", "model": "deepseek/deepseek-v4-pro" }重启 Ante
Ante 每个进程只读一次 catalog,所以改动要重启 Ante 才生效。它解析得很宽松:某个条目读不出来就跳过并提示,其余照常加载,所以就算 magpie 写坏了条目,丢的也只是 magpie 的供应商,不是你的。
切回
切回时,magpie 把 Ante 原来的 provider 和 model 放回去(原来没有就留空,让 Ante 自己检测),并删掉 catalog 里 magpie 的条目;providers 删空了就一起删掉,magpie 新建的文件也删掉。接入期间你在 Ante 自己的 /providers 里选了别的,那是你的选择,会保留,不会被覆盖。
magpie ante default
常见问题
Ante 能用 DeepSeek、GLM 或 ChatGPT 订阅吗?
能。在 magpie 的 Agent 页给 Ante 选一个 via magpie 的模型,然后重启 Ante。
为什么 magpie 的供应商在 catalog 里,Ante 却没用它?
Ante 从 settings.json 的 provider 和 model 启动,都没设时用 catalog 里第一个已认证的自带供应商。magpie 会把这两项也写上。
magpie 的条目为什么没有 API Key?
网关在本机不要 Key,Ante 也把没有 auth 的供应商当作已认证。你自己加的 auth 会保留。
切回后原来的设置会恢复吗?
会。原来的 provider 和 model 放回去,magpie 的条目删掉;你在 Ante 里自己改过的选择保留。
更多 Agent 用同样的模型:让 omp 用任意模型、让 StepCode 用任意模型、让 Avibe 用任意模型、让 Aside 用任意模型。遇到报错?见 常见错误排查,或到 Discord 提问。