返回指南
费用·2026年10月1日·更新于 2026年10月3日·阅读约 8 分钟

Aider 费用:免费客户端与实际支付的 API 费用

最显著影响 Aider 账单的不是价格表,而是 Aider 是否能识别模型 ID。本文整理原因、解决方法和估算。

在终端中使用的开源 AI 结对编程工具 Aider 本身费用为 0。它是 Apache-2.0 软件,aider.chat 没有价格方案、层级、席位或托管服务。因此,“Aider 的费用”实际上就是通过 Aider 调用的模型 API 费用。制定预算时应关注的数字是每个会话的 token 数 × 供应商单价,而最容易使这个数字膨胀的因素,是将默认设置应用于 Aider 不认识的模型 ID。两行即可修复,下面依次说明。

先区分一件事。搜索结果中还会混入另一家同名公司 Aider,它销售面向会计事务所的结算软件。对方公开的月费属于该产品,与这个 CLI 无关。本页面只介绍 aider.chat 的 CLI,也就是从 Aider-AI/aider 代码仓库以 aider-chat 软件包形式发布的工具。

支付给 Aider 的钱与实际计费的钱

Aider 的 FAQ说明该工具以 Apache 2.0 开源软件形式发布;主页、FAQ、安装页面和 LLM 连接页面都没有价格、计划或订阅说明(核查于 2026 年 10 月 1 日)。所有计费都发生在端点的另一侧。

项目费用依据
Aider CLI0 元(Apache-2.0)代码仓库许可证和官方 FAQ
托管式 Aider 服务不提供核查的 aider.chat 页面中均未提及
模型 API token供应商的 token 单价由供应商自行计费
GitHub Copilot 路径从 Copilot 订阅中扣除Aider Copilot 页面
Ollama 本地模型不收取每次请求费用(但需要承担硬件和电费)Aider Ollama 页面

在将其确定为团队标准工具前,也请查看更新情况。代码仓库没有被归档,拥有 49,309 个 star,但 main 的最后一次提交是 2026 年 5 月 22 日(GitHub API,2026 年 10 月 1 日)。官方“最新版本”在两个地方也不一致。PyPI 上的版本是 0.86.2,于 2026 年 2 月 12 日发布;GitHub Releases 停留在 2025 年 8 月 9 日的 v0.86.0。通过 pip install 安装的是 PyPI 版本。对于 Python 版本要求,pip 实际执行的是 0.86.2 软件包元数据中的 >=3.10,<3.13,而不是安装页面上的说明。

最能影响 API 成本的设置

这是价格表中看不到的部分。Aider 会将编辑格式、代码仓库映射(repo map)和缓存行为与内置表中的模型 ID 进行比对来决定。用于比对的是 --model 后面的完整字符串,包括前缀。如果没有任何匹配项,根据高级模型设置页面,默认值为 edit_format: whole、use_repo_map: false、cache_control: false、weak_model_name: null。

在正式版 0.86.2 的源代码中,比对分两步进行。首先与 gemini/gemini-3-pro-preview、openai/gpt-5.2 等 313 个完整名称进行精确比较;只有找不到匹配项时,才会进入 sonnet-4-5、haiku-4-5、gpt-4.1 等部分字符串规则。连接 OpenAI 兼容网关时,规则是将模型 ID 作为 openai/<id> 传入,但表中的 40 个 openai/ 前缀条目全部是 OpenAI 自有模型名称。因此,openai/claude-sonnet-4-6 两个步骤都无法匹配,并以完整文件重写(whole)、关闭代码仓库映射的状态运行。模型会在每一轮完整重新输出其修改的文件,而输出 token 是账单中更昂贵的部分。

修复只需两行。Aider 会从主目录、git 根目录和当前目录读取此文件,键是传给 --model 的完整名称。

.aider.model.settings.yml
# name은 --model에 넘기는 문자열과 정확히 같아야 합니다(openai/ 접두사 포함)
- 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 模式的 editor 模型,以及用于提交消息和对话记录摘要的 weak 模型(参见 选项)。如果无法识别 ID,根据源代码,weak 和 editor 都会被设置为主模型,导致三个角色都按最昂贵的单价计费。使用 --weak-model 指定便宜的 ID 即可避免(这里也需要 openai/ 前缀)。

最后,对于无法识别的 ID,成本显示也会消失。没有 input_cost_per_token 时,Aider 只会输出令牌数量,并按照警告页面“假设模型免费”。可以通过以下元数据文件恢复。

.aider.model.metadata.json
{
  "openai/claude-sonnet-4-6": {
    "input_cost_per_token": 0.0000021000,
    "output_cost_per_token": 0.0000105000,
    "litellm_provider": "openai",
    "mode": "chat"
  }
}

即使加入元数据,Aider 显示的金额也是根据报告的令牌自行计算的数值,而且缓存倍率也硬编码了特定供应商的值。请将其作为参考,最终确认时应与供应商端的使用记录核对。

单次会话成本估算

以下是令牌计算,不是实测工作成本,也不是计费上限。假设单次会话发送未缓存的 200,000 个输入令牌,并通过 diff 编辑接收12,000 个输出令牌。whole 列是说明性数值,假设同一工作因重新输出整个文件而产生40,000 个输出令牌(不是测量值)。单价是Kunavo 目录中当前按每百万令牌计的价格。

模型输入 / 输出(每百万令牌)diff 编辑whole 编辑(默认)
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、输出 2,000 个令牌)也交给主模型,按 Claude Sonnet 4.6 计算为 $0.084;如果将 weak 模型指定为 Claude Haiku 4.5,则为 $0.028。

要用于实际预算,请乘以每天的会话数。Kunavo 目录中的金额是计费下限,而不是上限。如果上游供应商报告了成本,将按“目录金额”和“上游成本 × 适用加价”两者中的较高者计费。本示例不包括缓存费用和外部工具。

“最便宜的 API”包含两个问题

Aider 有一个可以重新验证的唯一工作成本基准。polyglot 基准测试让模型在相同条件下解决 6 种语言、225 道 Exercism 题目,并记录成本。

基准测试项目正确率225 道题的成本运行日期
gpt-5 (high)88.0%$29.082025年8月23日
gpt-5 (medium)86.7%$17.692025年8月25日
o3-pro (high)84.9%$146.322025年6月28日
gpt-5 (low)81.3%$10.372025年8月25日
o3 (high)81.3%$21.232025年6月25日
DeepSeek-V3.2-Exp (Reasoner)74.2%$1.302025年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_API_KEY 和 openrouter/ 前缀,因此 ID 和元数据可以被解析。根据 OpenRouter 常见问题,价格没有推理加价,购买额度时会收取手续费
OpenAI 兼容网关希望在没有 Aider 专用模块的端点上使用一个密钥和一个余额时除非 openai/ ID 恰好与内置项匹配,否则需要手动设置一次编辑格式、仓库映射和成本元数据(见上方配置文件)
订阅式代理每天使用量很大,且包月方案更合适时Aider 本身没有订阅。消耗订阅额度的路径只有 Copilot
本地模型小型或敏感任务,不按请求收费与托管顶级模型的性能差距,以及运行所需的硬件

网关路径的两个边界。没有 Aider 专用模块的网关,会按照OpenAI 兼容 API 页面,通过 OPENAI_API_BASE、OPENAI_API_KEY 以及模型 ID 必需的 openai/ 前缀进行连接。文档中没有更改 Anthropic 格式基本 URL 的设置,0.86.2 源代码中也没有 ANTHROPIC_API_BASE 字符串。不要期待此路径提供提示词缓存折扣。缓存页面说明了适用的供应商范围,必须显式启用 --cache-prompts,并且在流式传输期间无法查看缓存统计和成本。此页面未测试兼容路径上的缓存是否有效。

使用 Kunavo 以及从韩国付款的方式

Kunavo 提供了适用于此客户端的配置指南。不过,它只是公开的配置参考资料,并非兼容性测试。我们尚未实际在 Kunavo 端点上运行 Aider 进行验证,本页内容全部来自 Aider 正式版本的源代码和官方文档。请保持当前使用的路径不变,运行一项范围明确的工作,然后确认账户中记录的金额。

付款采用预付充值,没有月费。最低充值金额为$10,这是用于建立余额的最低金额,既不是任务费用,也不是订阅费用。付款使用 Stripe 结账;在韩国可以使用银行卡(Visa、Mastercard、American Express、JCB、UnionPay)、Apple Pay、Google Pay 和 Link;如果支付页面显示韩元,还会显示 Kakao Pay、Naver Pay、PAYCO、Samsung Pay 以及韩国国内银行卡(包括未开通海外支付的银行卡)。韩元换算包含由购买者承担的 2–4% 货币兑换手续费,使用美元付款时不收取(Stripe Adaptive Pricing 文档,2026-10-03 确认)。不支持 Toss。这些方式用于充值可供 Aider 使用的 Kunavo 余额,并不是直接支付给 Anthropic 或 OpenAI。详情请参阅支付指南,准备好后请创建账号。更详细的英文原文见Aider pricing。

常见问题

Aider 的费用是多少?

Aider CLI 本身免费。它是 Apache-2.0 开源软件,aider.chat 的主页、FAQ、安装页面和 LLM 连接页面都没有定价方案、层级、席位、订阅或托管服务(核查于 2026 年 10 月 1 日)。实际支付的是所连接模型 API 的按量费用。使用 GitHub Copilot 路径时,费用从 Copilot 订阅中扣除;使用 Ollama 本地模型时,无需支付每次请求费用。另有一家销售会计软件的公司也使用 Aider 这一名称,其月费与该 CLI 无关。

Aider 有付费计划或订阅吗?

没有。Aider 没有专属账户、付费版本,也没有必须付费才能使用的功能。通过订阅使用 Aider 的唯一方式,是使用 Aider 文档中介绍的 GitHub Copilot 路径(将 OPENAI_API_BASE 指向 Copilot 端点)。Aider 文档说明此调用会通过 Copilot 订阅计费,但这是 Aider 对 GitHub 条款的解释,本页面没有单独核查 GitHub 政策。

Aider 中最便宜的 API 是什么?

“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,就只输出 token 数,并在费用行之前结束。它显示的不是 $0.00,而是什么都不显示。将 input_cost_per_token 和 output_cost_per_token 添加到 .aider.model.metadata.json 中,并以传给 --model 的完整名称作为键,即可恢复费用显示。不过,该金额是 Aider 根据报告的 token 直接计算的估算值,不是供应商账单。

Aider 仍在维护吗?

代码仓库没有被归档,仍采用 Apache-2.0 许可证(截至 2026 年 10 月 1 日有 49,309 个 star)。但更新速度已明显放缓。main 的最后一次提交是 2026 年 5 月 22 日,PyPI 上最新的 aider-chat 0.86.2 发布于 2026 年 2 月 12 日,GitHub Releases 停留在 2025 年 8 月 9 日的 v0.86.0。没有找到维护者关于项目方向的公告,因此这些是根据日期得出的事实,而不是项目公告。

Aider 仓库、软件包、文档和排行榜数据已于 2026 年 10 月 1 日检查,行为说明以正式发布标签 v0.86.2 的源代码为准。Kunavo 单价来自实时目录,本页所有金额示例都是说明性的令牌计算,不是实测工作成本。