GitHub Copilot 为什么为智能体工作流程改变计费方式

原标题Why GitHub Copilot Changed Its Billing for Agent Workflows

Theo 解释为什么一次智能体请求消耗的资源可能相差巨大,以及这对订阅定价意味着什么。

TBTheo Browne讲者 · T3
频道
Theo - t3․gg
发布
2026年5月19日
视频
39:05
阅读
8 分钟
幻灯片
4
原文
英语
在 YouTube 打开
往下滚动阅读时,视频会缩到右下角继续播放。字幕跟随阅读语言。
阅读语言共 2 种语言可读
由 AI 从英语原文翻译。打开“对照原文”可以逐段核对。
摘要

30 秒看懂

Theo Browne 结合运营 T3 Chat 的经验和一次长时间运行的 Copilot 实验,解释按消息计费的局限。他按 API 价格估算的金额并非 Microsoft 的实际成本;他也披露了获得免费 Microsoft 额度和订阅的背景。GitHub 后来启用了 AI Credits,参见其[计费更新](https://github.blog/changelog/2026-06-01-updates-to-github-copilot-billing-and-plans/)和[现行文档](https://docs.github.com/en/copilot/concepts/billing-and-usage/individuals/billing)。

  1. 1不同的计费单位时间窗口、消息次数、token 费率和专用容量各有不同的取舍。
  2. 2消息并非固定的算力单位上下文长度、输出和工具调用会让请求成本相差巨大。
  3. 3工具调用带来更多推理智能体可以在一次用户请求内反复执行工具,并将结果交回模型。
  4. 4公开价格估算不等于内部成本这次 16 小时的例子使用累计 token 数量和对缓存价格的假设。
  5. 5Copilot 转向 AI CreditsGitHub 宣布按 token 消耗计算使用额度;读者应查看现行套餐条款。
  6. 6可持续性和沟通同样重要供应商可能需要新的计量方式,客户也有理由对价值减少或过渡困难提出异议。

要点建议

  1. 智能体可以进行多次模型和工具调用,因此一条用户消息并不是固定的算力单位。
  2. 输入、输出、缓存和模型选择都会影响工作负载的成本。
  3. 公开 API 价格可用于估算,但不能揭示供应商内部成本。
  4. 按用量计费可以让收费更贴近工作量,同时也会改变客户预期的价值。
  5. 供应商应清楚解释过渡,用户应查看现行套餐条款。
全文

按章节阅读整理后的全文

只看原始文稿
01

Copilot 为什么改变计费

Theo 介绍转向 AI Credits 的变化,披露自己获得的 Microsoft 免费额度和 Copilot 订阅。他的估算不是 Microsoft 的实际成本。

Copilot 起初是自动补全工具,后来发展成智能体编程产品。GitHub 宣布从高级请求次数转向按使用量计算的 AI Credits,一些用户对此感到愤怒。我想解释:当智能体能持续工作数小时,一条消息的经济账为什么会改变。

我获得过大量 Azure 额度和免费的 Copilot Pro+ 订阅,因此我与 Microsoft 的关系是理解这段讨论时需要考虑的背景。我之前测试过 Azure 推理延迟,并表示团队回应后改善了问题。这些结果和我的账户用量只是我个人环境中的例子,不是通用性能基准。

录制时,我的 Pro+ 套餐有每月高级请求额度。我说自己用了不到 5%,却估算出价值数百美元的等效推理用量。该估算依赖公开 API 价格和缓存方面的假设,不能证明 Microsoft 的实际内部成本,也不是我需要支付的账单。

02

四种推理计费方式

时间窗口订阅、消息额度、按 token 计费的 API 和专用算力分别体现不同的成本与风险。

推理计费有多种方式。一种是带时间窗口限制的订阅:用户支付固定费用,服务限制一个会话或一周内能完成的工作量。具体额度可能难以换算成 token,也可能随供应商政策改变。

这种不确定性让变更难以理解。即使看不到底层成本,客户也会习惯某种工作方式和用量。供应商改变限额后,同一任务可能占用不同比例的额度,用户希望了解原因是合理的。

第二种方式是提供固定消息额度的订阅。T3 Chat 曾为便宜模型提供更多消息次数,为高级模型提供更少次数。另一种方式则显示以美元计的使用额度,允许额外付费;每种方式都需要权衡可预测性、透明度和成本控制。

API 计费则不同:价格通常按每百万输入和输出 token 报出,有时还会单独列出缓存输入价格。包含大文档的请求可能比简短问题昂贵得多。作为 T3 Chat 的提供方,即使客户看到的是消息额度,我也要支付推理成本。

第四种视角是专用算力。公司可以为推理工作负载预留容量,而不是按公开的每 token 价格购买每次请求;模型许可和基础设施条款各不相同。模型实验室需要管理自有或租用的容量,并决定如何分配给客户。

03

T3 Chat 的经验

Theo 介绍自己运营的服务如何因单条消息成本差异而调整额度。不同客户对变化的体验不同。

计费变更也会改变客户的预期。习惯固定请求次数的人,在新计量方式下可能获得更少用量,另一些人则可能获得更多。理解供应商的成本问题,并不妨碍我们承认突然变更会让客户感到沮丧。

T3 Chat 刚推出时,便宜模型让慷慨的消息额度看起来可行。后来我们加入了更贵的模型,虽然流量占比较小,成本却大幅上升。我们将普通和高级消息额度分开,并允许购买额外高级额度,作为最初的补救。

这没有解决根本问题。简短请求可能成本很低,携带大量上下文或使用工具的长请求则可能贵得多。我见过按 API 价格计算超过 10 美元的单次请求。消息是交互单位,不是固定的算力单位。

少数高用量用户的高级消息成本可能远超订阅费。如果为了覆盖最昂贵的情况而降低所有人的额度,就会影响普通短请求。我对上传大型代码库的不满反映了我作为小型服务运营者的立场;用户也可能合理地认为,公开套餐允许这种用法。

我们调整了 T3 Chat 的计费,有些客户不满,收入也因此下降。在我看来,编程智能体的成本差异更大。这里比较的不只是两个模型,而是单次回复与收到一条提示后可能多次调用模型的工作流程。

04

为什么智能体请求的成本差异大

工具调用会带来额外模型调用和 token 消耗。一个长时间运行的例子说明用户消息并非固定的算力单位。

一个简单回答可能只需要调用一次模型。如果模型请求搜索,应用会执行工具、把结果加入对话,再调用模型。每次继续运行都可能增加输入和输出用量。T3 Chat 限制搜索次数,但其他智能体流程可能执行更多步骤。

四种推理计费方式
幻灯片 1 / 4四种推理计费方式Theo 列出时间窗口订阅、消息额度、按 token 计费的 API 和专用算力;示例价格属于历史数据。

这使得每条用户消息的固定价格难以代表智能体的工作量。一条提示可能很快完成,另一条则可能花数小时读取文件、运行工具和推理。实际限额与计费规则因服务而异,不能假定任何地方都允许无限长运行。

我展示了一次约 16 小时的密码谜题运行,并报告整个运行累计约 1.11 亿输入 token 和 160 万输出 token。这些是多次调用的累计数量,不是单个上下文窗口。我用假定的缓存输入价格计算,估计约为 62 美元。

提示词缓存可以复用重复前缀之前计算的状态,避免每次都按未缓存费率处理全部内容。能否命中缓存、命中率和价格都各不相同。我的估计是按 API 价格换算的等效金额,不是供应商边际成本的测量;将它推算到全部额度也只是一个假设。

token 成本估算器
幻灯片 2 / 4token 成本估算器计算器用假定的输入、缓存输入和输出费率汇总报告的运行结果;它没有显示 Microsoft 的实际成本。
05

密码谜题与长时间运行

Theo 解释两个谜题,以及它们如何成为智能体持续工作的非正式测试。估算成本取决于 API 价格假设。

长时间运行来自一个密码谜题。我喜欢让人解读线索的谜题,而不是入侵系统。我设计了一个题目并悬赏 1,000 美元,一位社区成员不到十分钟就解出了答案。我也用 AI 模型尝试这个挑战,观察它们会工作多久。

第一道谜题的第二行解码后是一条线索,指向我 Dogecoin 模拟器中的 Git 提交。我修改了一条分支的历史,放入解码第一行所需的种子。模型最终解开了谜题,但如果它能看到 gist 或知道我的 GitHub 账户,就更容易建立联系。

我还特意使用了一个不常规的 base-23 字母表作为 T3 线索。一位研究密码学的朋友不喜欢这种随意约定,这让我想到编码依赖大家约定的字母表。熟悉的字符集可能提示某种编码,但不能保证使用的映射相同。

第二道谜题中,我移除了 GitHub 线索,让下一步不那么明显地指向 JSON,并修改了编码。社区花了约十小时并需要提示;我的智能体需要更多帮助。有些提交的答案是幻觉,说明看似合理的智能体回答仍需验证。

密码谜题挑战
幻灯片 3 / 4密码谜题挑战Theo 展示第二道谜题及提供给参与者的线索。

线索指向我最早的 YouTube 视频,而看似熟悉的编码文本使用了反转的 Base64 字母表。即使解码,下一段内容也不像前一道题那样明显呈现 JSON。这是谜题设计技巧,并不是说反转编码就构成了强密码学。

06

Copilot 倍数与计费过渡

他展示历史请求倍数,并概述 GitHub 宣布向 AI Credits 的过渡。现行条款可能不同。

随后我用谜题测试单次 Copilot 请求能触发多少工作。模型和推理设置会影响用量,而旧套餐按模型设置了不同的请求倍数。我展示的具体倍数是历史套餐规则,不应视为现行费率。

历史 Copilot 请求倍数
幻灯片 4 / 4历史 Copilot 请求倍数CLI 模型列表展示旧套餐下的请求倍数;它们不是现行价格。

我对刻意改动过的谜题运行了许多会话,试图让它们持续工作较长时间。各次运行的输出差异很大;我报告的美元总额是依据标价和缓存假设得出的估算。它不能证明 Microsoft 实际支付了多少,也不能保证其他人能重复同样结果。

GitHub 宣布,月付套餐将转向 AI Credits,根据输入、输出和缓存 token 的消耗计量,付费套餐可以购买额外用量。最初公告为年付用户描述了不同的过渡安排。实际现行条款应查看 GitHub 后续更新和文档。

07

可持续性与客户预期

Theo 认为,面向智能体的按用量计量更可持续。客户仍可能对价值和沟通有合理担忧。

我的观点是,长时间、多步骤的智能体运行已不适合按固定请求次数计费。GitHub 自己也表示,增长的推理需求让原有模式不可持续。但我对 Microsoft 具体拥有多少容量、原本能把容量卖给谁的推断,并非经过核实的财务信息。

我强烈支持改变计量方式,但如果用户依赖的价值发生变化,或者过渡沟通不充分,客户仍有合理的反对理由。订阅价格、包含的用量、缓存折扣和服务限额都是具体产品条款,并不存在 40 美元订阅必须恰好提供 40 美元推理的普遍规则。

更广泛的教训是:比较订阅时,应看它能支持的实际工作负载,而不只是标价或消息次数。智能体让单次交互的成本变化更大。供应商需要可持续的限额和清晰沟通,用户则需要足够的信息预测对自己工作的影响。

同频道的其他文章

5 张幻灯片38:47EN → 简体中文
Theo - t3․gg· 2026年10月28日Theo 的长时间 Agent 实验:验证、算力与成本Theo Browne · Ping Labs滑板游戏和两个编译器项目展示了反复检查与弹性算力如何支撑 agent 工作,也揭示了循环可能带来的高昂成本。编程智能体智能体工程AI cost & performance+2
5 张幻灯片36:07EN → 简体中文
Theo - t3․gg· 2026年10月27日Theo 谈 Token 成本、编程智能体与 AI 能力的价格Theo Browne · Ping Labs一则关于 Lauren 的 AI 支出估算广泛传播,引出了对缓存计价、基准测试和编程智能体工作方式的讨论。AI cost & performance编程智能体Inference+1
5 张幻灯片30:37EN → 简体中文
Theo - t3․gg· 2026年10月26日Theo 的三个技能:用编程智能体审查和交付代码Theo Browne · Ping Labssol-loop、full-send 和 full-stop 如何定义审查、验证以及不同程度的合并权限。Agent skills编程智能体Code review & verification+2
2 张幻灯片0:43EN → 简体中文
Theo - t3․gg· 2026年10月23日Theo 区分安全漏洞与实际攻击Theo Browne · Ping Labs一段简短讲解:软件漏洞披露和攻击事件为何属于不同类型的安全新闻。CybersecuritySoftware engineering
6 张幻灯片29:22EN → 简体中文
Theo - t3․gg· 2026年10月22日Theo 谈安全漏洞、被盗 API 密钥与 AITheo Browne · Ping Labs从漏洞披露到补丁部署之间的风险窗口,以及被盗推理密钥为何可能有价值的推测。CybersecurityAI securitySoftware engineering+1
4 张幻灯片31:13EN → 简体中文
Theo - t3․gg· 2026年10月20日Theo:更聪明的模型为何能帮助更多人Theo Browne · Ping Labs从游戏修改到编译器实验,Theo 重新思考谁能从更强大的 AI 中受益。编程智能体Developer productivityHuman-AI Collaboration+1