让 Aider 通过一个端点跑任意模型
Aider 是终端原生的 AI 结对编程工具,通过两个环境变量即可对接任何 OpenAI 兼容端点——切到 Router One 是一分钟的事,换来的是整个模型目录(而不是绑定单一供应商),以及每个编辑会话的成本 trace。
配置
导出 base URL 和 key,然后用 openai/ 前缀的模型 ID 启动 aider(该前缀告诉 Aider 走 OpenAI 兼容协议):
aider-setup.sh
export OPENAI_API_BASE=https://api.router.one/v1 export OPENAI_API_KEY=sk-your-router-one-key aider --model openai/<model-id-from-/models>
选择模型
从 /models 页复制精确的模型 ID——ID 区分大小写,页面同时列出每个模型的上下文窗口、能力和当前单价。建议为每个工具单独建一个 API Key,并设置 maxSpend 消费上限,这样单个工具跑飞不会影响其他工作负载。
验证与观测
发出第一个请求后,到 Dashboard → Logs 查看它的完整 trace:模型、tokens、花费、延迟和状态码。Aider 的每一次调用从此都有账本和轨迹,不再是黑盒。
常见问题
- 模型 ID 为什么要加 openai/ 前缀?
- Aider 按前缀路由请求:openai/<model-id> 表示「对 OPENAI_API_BASE 使用 OpenAI 兼容协议」。前缀后面接 /models 页上的精确模型 ID。
- Aider 能通过网关用哪些模型?
- 目录里任何具备对话能力的模型——GPT、Claude、Gemini、DeepSeek、Mistral 等系列。/models 页是模型 ID 与单价的事实来源。
- 中国大陆能直连吗?
- 能。网关在大陆可直连、无需 VPN,配置与全球环境完全一致。
- 报 401/403/429 怎么排查?
- 先到 Dashboard → Logs 看请求有没有到达网关以及状态码,再对照错误码速查页逐项检查环境变量、Key 状态和限额。