Aider 是在终端中运行的开源 AI 编程助手,费用为 0 欧元。该软件采用 Apache-2.0 许可,aider.chat 既没有提供费率、套餐、席位,也没有提供托管服务——“Aider 的费用”在实践中就是您通过它调用的模型所产生的 API 账单。您应按每次会话的 Token 数乘以供应商费率进行预算。而最容易使这个数字膨胀的设置,是 Aider 面对未知模型 ID 时的默认行为——如下所述,两行即可修复。
先说明一个区别,因为搜索结果会将两者混在一起:另一家公司也名为 Aider,销售面向会计师事务所的月结软件,并公布了每月最低金额。这些价格属于那个产品。本页面只介绍 aider.chat 的 CLI,它作为软件包 aider-chat 从仓库 Aider-AI/aider 分发。
Aider 收取什么费用——以及您实际上会被收取什么费用
Aider 的 FAQ 明确表示,该工具以 Apache 2.0 开源许可发布;首页、FAQ、安装页面和 LLM 页面 均没有价格、费率或订阅(截至 2026 年 10 月 1 日核查)。账单完全产生在端点的另一端。
| 项目 | 费用 | 来源 |
|---|---|---|
| Aider CLI | 0 欧元,Apache-2.0 | 仓库许可和项目 FAQ |
| 托管的 Aider 服务 | 未提供 | 核查过的 aider.chat 页面均不存在 |
| 模型 API Token | 供应商的 Token 费率 | 供应商的账单 |
| GitHub Copilot 路径 | 来自 Copilot 订阅 | Aider 的 Copilot 页面 |
| 通过 Ollama 使用本地模型 | 每次请求无需付费;但需要承担硬件和电力成本 | Aider 的 Ollama 页面 |
在让团队依赖它之前,请检查发布节奏。该仓库没有归档,拥有 49,309 颗星,但 main 上的最后一次提交来自 2026 年 5 月 22 日(GitHub API,2026 年 10 月 1 日)。两个官方“最新版本”信息也相互矛盾:PyPI 提供 2026 年 2 月 12 日发布的 0.86.2,GitHub Releases 则停留在 2025 年 8 月 9 日发布的 v0.86.0。pip install 安装的是 PyPI 版本。对于 Python,应遵循 0.86.2 软件包元数据中的要求 >=3.10,<3.13——pip 实际强制执行的是这一要求,而不是安装页面上更宽泛的要求。
最能影响 API 成本的设置
这是价格表不会展示的部分。Aider 会将模型 ID 与内置表进行匹配,从而选择编辑格式、仓库地图(Repo Map)和缓存行为——匹配的是 --model 后面的完整字符串,包括前缀。如果没有匹配项,根据高级模型设置页面,则使用 edit_format: whole、use_repo_map: false、cache_control: false 和 weak_model_name: null。
在 0.86.2 版本的代码中,匹配分两步进行:首先与 313 个完整名称精确匹配(例如 gemini/gemini-3-pro-preview 或 openai/gpt-5.2);只有没有匹配项时,才使用子字符串规则,这些规则包括匹配 sonnet-4-5、haiku-4-5 和 gpt-4.1。对于 OpenAI 兼容网关,必须将 ID 作为 openai/<id> 传入——表中带有 openai/ 前缀的 40 个条目全部是 OpenAI 自己的模型名称。因此,openai/claude-sonnet-4-6 不会匹配任何内容,Aider 会使用重写整个文件且不使用仓库地图的方式工作:每一轮中,模型都会完整输出每个被编辑的文件。输出 Token 是账单中昂贵的一侧。
两行即可修复。Aider 会从主目录、Git 根目录或当前目录读取此文件;键是 --model 中的完整名称:
# name muss exakt dem String entsprechen, den Sie an --model übergeben (inkl. Präfix)
- name: openai/claude-sonnet-4-6
edit_format: diff
use_repo_map: true一次性运行时,使用 --edit-format diff 即可。相反,openai/claude-haiku-4-5 会通过子字符串匹配到 haiku-4-5,并自动获得 Diff 格式和仓库地图——这是命名造成的偶然结果,可能会随每个 Aider 版本改变。请验证,不要依赖它。
另一个更隐蔽的影响是:Aider 会以三种角色调用 API——主模型、用于 --architect 模式的 编辑器模型,以及用于提交消息和总结历史记录的 弱模型(参见选项参考)。对于未知 ID,代码会将 Weak 和 Editor 都设置为主模型;此时三个角色都会按照最高费率运行。使用 --weak-model 可以指定一个便宜的 ID(使用相同的 openai/ 前缀)。
最后,未知 ID 还会导致费用显示消失:没有 input_cost_per_token 时,Aider 只显示 Token,不显示费用行;警告页面确认此时它会“假定模型是免费的”。元数据文件可以恢复该显示:
{
"openai/claude-sonnet-4-6": {
"input_cost_per_token": 0.0000021000,
"output_cost_per_token": 0.0000105000,
"litellm_provider": "openai",
"mode": "chat"
}
}即使有元数据,Aider 显示的金额仍是根据已报告 Token 计算出的结果,并使用某一家供应商内置的缓存系数。请将其作为持续估算,并与供应商的用量记录进行核对。
每次会话的示例计算
以下是Token 算术,不是测得的任务成本,也不是账单上限。假设一次会话包含200,000 个未缓存输入 Token和12,000 个输出 Token,并使用 Diff 格式。对于“整个文件”列,假设相同工作会产生40,000 个输出 Token,因为编辑后的文件会完整返回——这是用于说明的比例,不是实测结果。费率采用Kunavo 目录当前的每百万 Token 价格。
| 模型 | 每百万 Token 的输入 / 输出 | Diff 格式 | 整个文件(默认) |
|---|---|---|---|
| Claude Haiku 4.5 | $0.70 / $3.50 | $0.182 | $0.280 |
| GPT-5.6 Terra | $0.70 / $4.20 | $0.190 | $0.308 |
| Claude Sonnet 4.6 | $2.10 / $10.50 | $0.546 | $0.840 |
| Claude Opus 5 | $3.50 / $17.50 | $0.910 | $1.400 |
在这些假设下,仅编辑格式就会使同样工作的 Claude Sonnet 4.6 从 $0.546 变为 $0.840:先调整设置,再比较供应商。提交消息和摘要的流量(假设有 30,000 个输入 Token 和 2,000 个输出 Token)在 Claude Sonnet 4.6 上的费用为 $0.084,而将 Claude Haiku 4.5 指定为 Weak 模型时,费用为 $0.028。
在据此制定预算前,请乘以您每天的会话数。Kunavo 的目录金额是计费的下限,不是上限:如果上游报告了自身成本,则会按照目录成本与上游成本乘以适用加价两者中的较高值计费。本示例未包含缓存和外部工具。
“最便宜的 API”是两个不同的问题
Aider 发布了关于该工具任务成本的唯一可核验依据:Polyglot 基准测试让每个模型用六种语言解决相同的 225 道 Exercism 题目,并记录美元成本。我们在此引用它作为成本证据,而不是模型推荐——目前仍缺少在 Aider 中对模型进行的独立比较测试。
| 基准测试条目 | 正确解决 | 225 项任务的成本 | 运行日期 |
|---|---|---|---|
| gpt-5 (high) | 88.0 % | $29.08 | 2025年8月23日 |
| gpt-5 (medium) | 86.7 % | $17.69 | 2025年8月25日 |
| o3-pro (high) | 84.9 % | $146.32 | 2025年6月28日 |
| gpt-5 (low) | 81.3 % | $10.37 | 2025年8月25日 |
| o3 (high) | 81.3 % | $21.23 | 2025年6月25日 |
| DeepSeek-V3.2-Exp (Reasoner) | 74.2 % | $1.30 | 2025年10月3日 |
数据读取自排行榜数据文件。有两点限制比排名顺序更重要:最新一行来自2025 年 10 月 3 日,此后发布的所有内容都从未在那里测试;成本列既没有注明价目表,也没有注明日期——它显示的是该次运行在当天的成本,而不是今天可以买到的价格。此处列出模型是为了提供基准测试证据;DeepSeek 不在 Kunavo 目录中,上方表格中的便宜对应项是 Claude Haiku 4.5。
实用规则是:o3-pro 的成本是 gpt-5 (high) 的五倍,但结果更差——高费率并不保证完成任务。低费率也不保证总成本最低:需要三次尝试的便宜模型,可能比一次完成任务的昂贵模型更贵。请选择能以可接受的验证成本完成工作的最便宜模型,并用账户针对该具体任务实际记录的金额加以确认。根据命令参考,Aider 的 /tokens 测量的是当前聊天的上下文,而不是已经计费的总金额。
各路径适用的场景
| 方式 | 适用情况 | 需要放弃的内容 |
|---|---|---|
| 直接供应商 API | 您整天使用某家供应商的旗舰模型,并希望获得该供应商的缓存和批处理折扣 | 每增加一家供应商,就多一个账户;您仍然需要检查 Aider 是否认识该 ID |
| OpenRouter | 您会根据任务切换模型,并希望 Aider 认识这些模型 | Aider 将 OpenRouter 视为独立供应商(OPENROUTER_API_KEY,前缀 openrouter/),并会解析 ID 和元数据;在价格方面,OpenRouter FAQ 未提到推理加价,但购买余额时会收取费用 |
| OpenAI 兼容网关 | 在一个端点使用一个密钥和一份余额,而 Aider 没有该端点的专用模块 | 除非您的 openai/ ID 恰好匹配内置条目,否则需要按照上文文件中的说明,手动设置格式、仓库地图和成本数据 |
| 基于订阅的代理 | 在高强度每日使用场景下,固定费用比按 Token 计费更合适 | Aider 没有自己的订阅;只有 Copilot 路径会使用订阅 |
| 本地模型 | 规模较小或涉及机密的工作,不希望每次请求产生费用 | 与托管旗舰模型之间的性能差距,以及相应的硬件需求 |
网关路径有两个限制。没有专用模块的网关,需要通过有文档说明的兼容路径接入,请参阅OpenAI 兼容 API 页面:OPENAI_API_BASE、OPENAI_API_KEY以及强制使用的前缀 openai/。Anthropic 格式下覆盖基础 URL 没有文档说明,字符串 ANTHROPIC_API_BASE 也不存在于 0.86.2 版本的代码中。使用这条路径时也不要期待缓存折扣:缓存页面将缓存限制为特定供应商系列,要求启用 --cache-prompts,并说明流式传输时无法提供缓存统计和缓存成本。本页面未测试缓存是否能通过兼容路径保留。
将 Aider 与 Kunavo 搭配使用——并从德国付款
Kunavo 为该客户端发布了设置指南。这是一份配置参考,而非兼容性测试:Aider 未针对 Kunavo 端点运行过,上文内容均来自 Aider 发布的代码和文档。保留一条可用路径,启动一项范围明确的任务,然后查看账户实际记录的金额。
通过预付充值付款,不需要订阅。最低充值金额为$10——这是余额最低金额,不是每项任务的价格,也不是套餐价格。结账通过 Stripe 进行:支持银行卡(Visa、Mastercard、American Express)、Apple Pay、Google Pay 和 Link;目前不提供 SEPA 直接借记,但连接 Girokonto 的借记卡可以正常使用。余额不会过期。详情请参阅账单;准备好后,请创建账户。本指南的完整英文版本是Aider pricing。
常见问题
Aider 的费用是多少?
Aider CLI 本身免费。它是采用 Apache-2.0 许可的开源软件,aider.chat 的首页、FAQ、安装页面和 LLM 页面均未列出费率、套餐、席位、订阅或托管服务(截至 2026 年 10 月 1 日核查)。您支付的是所连接模型的 API 账单——如果使用这条有文档说明的路径,则是您的 GitHub Copilot 订阅;如果使用本地模型,则每次请求无需付费。还有另一家公司也叫 Aider,销售面向会计师事务所月结的软件;其月费属于那个产品,而不是这个 CLI。
Aider 有订阅或付费版本吗?
没有。Aider 没有自己的账户体系或付费版本,也没有任何功能会因支付 Aider 费用而解锁。唯一能让 Aider 通过订阅运行的方式,是其文档说明的 GitHub Copilot 路径(将 OPENAI_API_BASE 指向 Copilot 端点);Aider 文档称,这些调用会通过 Copilot 订阅计费。这是 Aider 对 GitHub 条款的解读,本页面未自行核验这些条款。
哪个 API 对 Aider 来说最便宜?
每 Token 的最低价格与完成任务的最低成本,是两个不同的问题。在 Aider 自己的 Polyglot 基准测试中,使用相同的 225 项任务,gpt-5 (high) 以 $29.08 达到 88.0%,而 o3-pro (high) 以 $146.32 达到 84.9%——费用是前者的五倍,结果反而更差。DeepSeek-V3.2-Exp Reasoner 以 $1.30 完成这组任务,达到 74.2%。只有在无需重复尝试即可完成工作时,便宜模型才是真正最便宜的模型:请在自己的代码仓库中测试几项任务,并比较供应商实际记账的金额。
为什么 Aider 不显示我的模型的费用?
因为 Aider 不认识该模型 ID。在 0.86.2 版本的代码中,如果模型没有 input_cost_per_token,Aider 只会显示 Token 数量,然后在费用行之前停止——它不会显示 $0.00,而是什么都不显示。创建 .aider.model.metadata.json 文件,以 --model 传入的完整名称作为键,并加入 input_cost_per_token 和 output_cost_per_token,即可恢复费用行。该金额仍然是 Aider 根据已报告 Token 计算出的结果,而不是供应商的账单。
Aider 仍在维护吗?
该仓库没有归档,仍采用 Apache-2.0 许可(截至 2026 年 10 月 1 日有 49,309 颗星),但更新速度明显放缓:main 上的最后一次提交为 2026 年 5 月 22 日,PyPI 上最新的 aider-chat 软件包是 2026 年 2 月 12 日发布的 0.86.2,GitHub Releases 则停留在 2025 年 8 月 9 日发布的 v0.86.0。我们没有找到维护者关于项目未来的声明——这些是数据,不是公告。
截至 2026 年 10 月 1 日,我们核查了 Aider 的仓库、软件包、文档和排行榜数据;所述行为来自对已发布 v0.86.2 版本代码的阅读。Kunavo 费率实时来自目录,所有美元示例均为说明性的 Token 算术,而非测得的任务成本。