返回博客

AI 编程按额度计费,团队买到了什么?

从 Copilot 与 Token Plan 的共享规则出发,推导额度错配、消耗尾部与预算中断的关系,判断哪些治理能力可能形成持续付费价值。

同样买十个 AI 编程席位,为什么一个团队月底还能继续工作,另一个团队却一边有闲置额度、一边要追加付款?问题未必在模型能力,也未必在标价。它可能出在一个更基础的地方:合同把额度给了谁,允许谁借用,以及什么条件会让调用停止。

我的判断是:额度计费正在让 AI 编程的竞争增加一个分配问题。席位购买访问权,计量单位描述消耗,预算规则决定哪些任务能继续;这三件事不能用一个“每月价格”代替。能减少额度错配和临时中断的产品有机会创造价值,但仅有用量仪表盘,还不足以证明壁垒、收入或利润。以下事实截至 2026 年 10 月 9 日;数学例子均为原创分析,不是客户数据或实测。

一、先把时间线和计量单位说清楚

GitHub 在 2026 年 6 月 1 日已宣布 Copilot 用量计费生效。因此,10 月的变化不能被写成“刚开始按 token 收费”。8 月 28 日的公告说明,10 月 1 日起适用的席位提前付款调整针对既有 Business/Enterprise 信用卡或 PayPal 客户;新客户的对应起点是 9 月 1 日。这是付款安排的变化,不能单独当作涨价或需求增长的证据。来源:6 月 1 日公告;来源:8 月 28 日付款公告。

更直接的近期产品信号来自 10 月 2 日公告:代码审查请求可通过 REST/GraphQL API 指定审查力度;默认审查自 9 月 28 日采用 Balanced,显式选择 Lite 的设置保留。默认选项可以改变团队的消耗路径,但公告本身没有证明每次审查更贵,或质量一定提高。来源:10 月 2 日公告。

GitHub 明确把一个 AI Credit 定义为 0.01 美元的用量计价单位。阿里云 Token Plan 的 Credits 则按模型、token、思考模式和工具调用等因素扣减,实际记录以控制台为准。两个名字相近的单位不能按数量直接比大小;某个套餐含有更多 Credits,不等于可以买到更多相同质量的工作。来源:GitHub 计费单位文档;来源:Token Plan Team 文档,9 月 28 日更新。

二、两种“共享”,对应两种不同的可用容量

Copilot Business 的月费为每席位 19 美元,含 1,900 AI Credits;Enterprise 为 39 美元,含 3,900。组织/企业的额度在计费实体范围内合池,未用额度不结转,并在每个日历月首日 00:00 UTC 重置。中途加席位等情况还要检查比例计费规则,不能拿完整月额度直接估算短周期。来源:组织与企业计费文档;来源:席位价格与计费周期。

Token Plan Team 的基础额度随席位分配,每个席位绑定个人。用尽后才消耗另购的共享用量包;一个包为 625,000 Credits、700 美元,有效期一个月,未用部分到期失效。这不是把所有成员的基础额度自动合池。控制台还可限制成员对共享包的使用;某成员能取用多少,也受包内剩余额度约束。来源:Team 套餐与扣减顺序;来源:团队管理文档,9 月 28 日更新。

Personal 文档另有两个值得核对的边界:9 月 22 日已移除周额度,按订阅周期管理月额度;其服务只允许兼容工具内的交互使用,不能用于自动脚本、应用后端或非交互批量调用。Team 同样限定交互工具用途。因而,套餐接口兼容某个 API 标准,不等于拿到了通用生产 API 的使用权;也不能为节省额度而共享个人密钥。来源:Personal 文档,9 月 28 日更新;来源:Team 使用政策。

这里采用阿里云国际站的新加坡 region 产品文档,不外推到中国大陆其他套餐;Personal 另明确为 Global 部署,region 名称不能证明所有推理都发生在新加坡。采购时至少要分别写下计量单位、可共享范围、到期时间、追加用量方式和停止条件。它们决定的是可交付容量的约束。把到期服务额度想成永久存放的现金余额,会忽略其中最重要的部分。

原创概念机制图,非效果测量。席位费用提供本周期的服务使用额度,再按实际用量扣减;额度不是银行账户余额。在同周期、同单价、完全共享、未设个人硬限额的假设例子中,A 和 B 各有 100 单位额度,A 用 160、B 用 40。分开计量时 A 超额 60、B 超额 0,且 B 有 60 单位未用;完全共享时总用量和总额度均为 200,超额为 0。数字是合成额度单位,不是真实产品价格或用户数据,也不代表某厂商的实际池化规则。须核对合同的共享范围、周期、过期与超额规则,不同厂商的 credit 数量不能直接比较。执行前按剩余额度、用户限额及适用且已启用的停止规则决定允许执行或暂停并申请追加预算;预算提醒不自动等于硬停止。一次工作流会话的 AI token 用量与 Runner/Actions 资源用量分别计量,再按任务目标独立验收。池化可能减少闲置额度与超额同时存在,但不能保证计划完成率。
原创概念机制图。两用户算例假设同一周期、同一单价、额度完全共享且没有个人硬限额;A、B 各有 100 单位,实际使用 160 与 40,分开计量超额合计 60,池化后为 0。这是合成单位演算,不是任一产品的真实价格、用户数据或团队席位规则。真实共享范围、周期、过期、超额及停止条件必须逐项核对;普通预算提醒不能自动视为硬停止。AI token 与 Runner/Actions 资源使用分别计量,任务验收仍是另一项检查。池化减少额度错配不等于保证工作流完成。

三、共享究竟省在哪里?从两个用户推导

先研究一个刻意简化的对照:同一计量单位、同一周期,所有用户的额度可完全共享,超额单价相同且可以继续购买,没有个人硬限额,也不因共享改变行为。令 \(S_i\) 是用户 \(i\) 的固定席位费,\(a_i\) 是额度,\(u_i\) 是未受额度拦截时的给定用量需求,\(p>0\) 是每单位超额的货币价格,\((x)_+=\max(x,0)\)。分开计量与完全合池的账单分别为:

\[B_{\mathrm{sep}}=\sum_i S_i+p\sum_i(u_i-a_i)_+,\qquad B_{\mathrm{pool}}=\sum_i S_i+p\left(\sum_i u_i-\sum_i a_i\right)_+\]

这里比较的是两份假想合同,而非复刻任何厂商的完整发票。税、折扣、比例计费、其他执行资源和直接归属的额外用量均未计入。固定席位费保持相同,且上述无硬停止的对照中需求均获服务,才能只研究共享规则。把各人的超额和闲置分开,差额便可写为:

\[P=\sum_i(x_i)_+,\quad N=\sum_i(-x_i)_+,\quad x_i=u_i-a_i,\qquad \frac{B_{\mathrm{sep}}-B_{\mathrm{pool}}}{p}=P-(P-N)_+=\min(P,N)\]

证明很短:\(\sum_i x_i=P-N\),分开计量收取 \(P\) 单位超额,合池收取 \((P-N)_+\)。若 \(P\ge N\),节省 \(N\);否则节省 \(P\)。所以合池账单不高于分开账单,收益正是可彼此抵消的那部分超额与闲置。它没有降低任何一次模型调用的物理计算量。

用合成额度单位举例:A、B 各有 100,A 用 160、B 用 40。分开计量有 60 超额,同时 B 留下 60;完全合池的总额度和总用量均为 200,超额为零。这里的 100、160、40 不是两家厂商的真实套餐或用户数据。若两人都用 160,便没有闲置可抵消,合池仍超额 120;若个人硬限额挡住 A,也不能靠上述总量等式保证 A 的请求继续。

另购共享包的机制需要另写。设 \(H\) 为包内可用额度,先统计每个席位的超额 \(E\),再计算共享包仍覆盖不了的部分 \(R\):

\[E=\sum_i(u_i-a_i)_+,\qquad R=(E-H)_+\]

忽略成员限制、到期先后等细节时,这是“个人基础额度之后接一个共享补充池”的概念模型。它不是阿里云实际扣费模拟器;\(R\) 也不是自动生成的货币账单,而是给定需求的额度缺口。硬停止会截断实际用量,不能只凭成功调用的扣费记录还原全部需求。在刚才的例子中,\(E=60\),B 的基础额度闲置不会自动令其归零。官方扣减顺序说明,所有适用额度耗尽后会暂停服务,直至下一周期或补充共享包。真实决策还要考虑包的购买规格与剩余有效期,不能假设可以恰好购买 \(E\) 单位。

四、月均用量相同,预算风险仍可能不同

令 \(U\) 为团队一个周期的随机总消耗,\(A\) 为可用的完全共享额度。正部函数是凸函数,因此有:

\[\mathbb E[(U-A)_+]\ge(\mathbb E[U]-A)_+\]

它只说明:把平均用量代入公式,可能低估平均超额。它不说明“方差越大一定越贵”;这种更强结论需要额外的分布关系,例如凸序,而非仅比较方差。一个简单的合成分布足以看清差别:

\[\Pr(U=100)=\Pr(U=300)=\frac12,\quad A=200,\qquad \mathbb E[U]=200,\quad \mathbb E[(U-A)_+]=50\]

额度 200、用量恒定为 200 时超额为零;一半周期用 100、另一半用 300,均值仍是 200,平均超额却为 50。没有供应商或客户被测出了这种分布。这个例子提醒我们,发布高峰、集中迁移、事故修复等共同需求可能让成员同时变忙;此时,单纯增加共享人数未必能分散风险。要检查的是任务与周期上的联合用量记录,而非只看席位数。

若追加用量可即时购买,尾部风险主要表现为支出波动。若财务审批、付款状态、个人限制或硬预算挡住追加,它会表现为任务中断。预算产品因此可能是在两种风险之间做交换:限制账单,代价是某些任务晚完成。对实验代码复核、数据处理或紧急修复,这个延迟的代价不能由一个月度平均数代表。

五、账单边际为零,不等于额度没有机会成本

用掉已包含额度时,眼前可能没有新增现金付款,但仍占用了其他任务能使用的空间。为了说明这种分配,把任务 \(j\) 的预计用量记为 \(d_j>0\),把质量、人工投入与风险已经纳入后的净业务价值记为 \(v_j\)。它们是规划估计,不是本文测量,也不是模型 token 价。令 \(z_j\) 为执行程度,采用连续松弛得到:

\[V(A)=\max_{0\le z_j\le1}\sum_j v_jz_j\quad\text{subject to}\quad\sum_j d_jz_j\le A,\qquad \lambda\in\partial V(A)\]

实际任务常常不可切分;\(0\le z_j\le1\) 只是解释预算分配的近似模型。\(V(A)\) 的单位为货币,\(\lambda\) 是容量价值的超梯度/影子价格,单位为货币每额度单位;在可微点,它等于 \(V'(A)\)。这里的 \(\partial V(A)\) 表示凹价值函数的超微分。相应的拉格朗日表达为:

\[\mathcal L(z,\lambda)=\lambda A+\sum_j(v_j-\lambda d_j)z_j,\qquad \lambda\ge0\]

在给定 \(\lambda\) 的松弛问题中,比较 \(v_j\) 与 \(\lambda d_j\),是在比较该任务的价值与它占用稀缺额度的代价。它有助于解释为何低价值的长审查可能挤掉更有时效性的工作,但不是现成的自动调度器:任务依赖、质量不确定性和不可分割性都需要另加约束。不要为了省额度而删除必要的安全或质量检查。

影子价格不是厂商毛利,也不能凭合池推断它高于公开超额单价。如果额度能以 \(p\) 无限、即时买到,且没有额外约束,那么为一个可替代的额度单位赋予高于 \(p\) 的稀缺价值通常没有依据。较高的紧迫价值,需要硬支出上限、审批延迟或服务限制等实际约束;额度快到期而需求不足时,它也可能没有额外用途。账单单价、客户机会成本和厂商成本必须分开。

六、技术设置怎样传导到额度与交付?

多步编程会话通常要反复读取上下文、生成输出、运行工具,再依据结果继续。一次任务的消耗取决于调用路径;更多输出、较低的缓存复用、额外重试或更深入的检查,都可能改变总量。更强的模型或更深的检查也可能减少后续返工,所以不能仅凭单次调用价格推断整项工作的成本方向。

Copilot 的费率文档区分输入、缓存输入及输出等 token 类型;代码补全和下一次编辑建议不按 AI Credits 计量。代码审查由平台自动选模型,型号不公开,同时消耗 AI Credits 和 GitHub Actions 分钟。因此不能套用一个手动选定聊天模型的价格,估算全部审查费用;两套用量记录也不意味着每次都会新增两笔现金账单,还要看各自包含额度与计费条件。来源:模型费率与代码审查说明。

Balanced 默认和可逐请求指定力度的 API,为团队提供了一个可以验证的决策点:同类 PR 在相同验收标准下,改变力度后,消耗、发现的问题、人工复核和返工如何变化?这是建议对照,不是本文做过的实验。应按 PR 大小与难度分层,记录失败尝试和最终合并结果;仅挑成功案例,或用字数当审查质量,都会误判。

停止规则也要逐项区分。Copilot 的用户级预算覆盖包含额度与超额,用尽即停;普通组织、企业或成本中心预算主要管理超额,且 Stop usage 默认关闭。还有成本中心对包含额度的控制。于是“我设了预算”和“所有请求都有硬停止”不是同一个事实。来源:预算范围与执行规则。

对产品来说,有用的闭环是:把任务记录连接到实际扣减、执行资源和适用限额;在允许的交互用途内,提示或选择检查力度;预计不足时提前给出可行的处理路径;最后核对结果。Token Plan 的用途限制仍适用,不能把这个分析改成用其个人/团队密钥运行后台自动路由服务的建议。

七、商业价值会落到哪里?也要给出替代解释

我的推断是,代码托管平台靠近 PR、团队权限和合并流程,更容易把“哪项工作需要什么力度”接到账单。模型订阅平台则可能通过多模型接入与分档额度覆盖不同用户强度。团队真正愿意持续付费的,不一定是更多额度,而可能是减少预算阻塞、核账和错误交付的时间。这是产品价值假说,不能从公告直接推出客户续约或收入增长。

能够说明任务来源、默认设置变化和扣减归属的记录,比一个总消耗数字更有决策意义。但如果这些能力都被平台免费提供,独立的预算管理产品就未必能获取溢价;如果每家工具的合同边界差异过大,集成与维护成本也可能吃掉收益。具备清晰权限和可核对记录,是进入竞争的条件,不是自动形成护城河。

还有三种替代解释。第一,付款和用量规则的调整可能主要服务于风险控制、滥用治理或收款时点,不意味着模型经济性变好。第二,更强的模型若显著减少重试,额度分配的痛点可能减弱。第三,团队成员用量高度同步或近似相同,闲置与超额难以相抵,池化收益可能很小;简单的席位分档和通知,可能已足够。

因此,我不把订阅额度解释为厂商递交的算力成本证明。Credits 是客户侧合同计量;没有真实收入、推理资源成本、服务和折扣数据,就无法由其推出毛利。套餐销量、合同金额、持续采用与财务兑现,也仍是不同证据。

八、未来 6—24 个月,怎样验证或推翻这个判断?

以下窗口从本文发布日期计算,均为建议观察方案,没有人为设定的增长目标。比较应固定团队范围、任务难度、验收规则和价格版本,并记录所有适用工作,包含被限额挡住而尚未完成的任务。

窗口应记录什么检验的因果环节
6 个月内:至 2027 年 4 月到期未用额度、超额支出、预算阻塞次数及延迟;同类任务的消耗尾部与错误记录合池或力度控制是否减少错配和中断,而未通过跳过检查降低质量?
6—12 个月:至 2027 年 10 月同一团队的持续使用、额度与席位升级、续约;设置调整前后核账和处理阻塞所需的人时改善是否持续,并形成可识别的付费动机,而非短期试用或促销?
12—24 个月:至 2028 年 10 月若能获得,预算治理的实际价格溢价,以及包含集成、支持与基础设施的贡献利润客户价值能否被供应商获取?还是免费平台功能和维护成本消除了溢价?

若按任务难度与质量对齐后,池化和控制没有减少未用额度与阻塞;或节省的账单被延迟、返工和维护抵消;或客户根本不愿为治理单独付费,那么“预算分配成为可变现产品能力”的强判断就应下调。相反,额度消耗增加本身不构成验证。关键是团队能否在明确合同边界内,把可用容量可靠地分配到最值得完成的工作。

参考资料

  1. Updates to GitHub Copilot billing and plans — GitHub · 2026-06-01 · 查阅 2026-10-09
  2. Copilot code review: API support and new default effort level — GitHub · 2026-10-02 · 查阅 2026-10-09
  3. Upcoming changes to GitHub Copilot policies and billing — GitHub · 2026-08-28 · 查阅 2026-10-09
  4. GitHub Copilot billing — GitHub Docs · 查阅 2026-10-09
  5. Billing for organizations and enterprises — GitHub Docs · 查阅 2026-10-09
  6. Budgets for organizations and enterprises — GitHub Docs · 查阅 2026-10-09
  7. Seats and billing cycles — GitHub Docs · 查阅 2026-10-09
  8. Models and pricing — GitHub Copilot documentation · 查阅 2026-10-09
  9. Token Plan Team Edition overview — Alibaba Cloud, updated 2026-09-28 · 2026-09-28 · 查阅 2026-10-09
  10. Token Plan Personal Edition overview — Alibaba Cloud, updated 2026-09-28 · 2026-09-28 · 查阅 2026-10-09
  11. Token Plan Team management — Alibaba Cloud, updated 2026-09-28 · 2026-09-28 · 查阅 2026-10-09
利友诚

关于作者

利友诚 · Youcheng Li

北京大学智能学院人工智能专业博士研究生,导师为王立威教授;Isoplex Intelligence(壹索智能)联合创始人兼 CTO。

研究关注医疗人工智能、生成式基础模型、诊断推理与科学智能体。以第一作者或共同第一作者身份在 Nature Biomedical Engineering、Scientific Data、KDD 和 PLOS Computational Biology 发表研究。