|

带了 API key 就省钱吗:AI 编程工具的账单可能不止一张

本文要点

  • Cursor 在 Teams 和 Enterprise 上对第三方模型请求收 $0.25 / 百万 token 的 Cursor Token Rate。官方原文写明它适用于「included usage, on-demand usage, and BYOK usage」——自带 key 也要交。官方帮助中心还补了一句:「The Cursor Token Rate also applies to BYOK usage, in addition to whatever you pay your API provider directly.」
  • 这笔费率按输入、输出、缓存三类 token 全收。折算到官方模型单价表上,GPT-5.6 Luna 的缓存读价是 $0.02 / 百万 token,$0.25 是它的 12.5 倍;连它的输入价 $0.20 都比 Token Rate 低
  • 「自带 key」对「用不用自带 key」这个选择本身是中性的——两条路都加同样的 $0.25。它真正的代价在别处:官方明确 Cursor 的零数据保留政策对自带 key 不适用,并建议依赖该政策的企业改用 Cursor 自带模型
  • 个人版反而是例外:官方写明个人套餐上用自带 key 的请求「don’t draw from your included usage」,等于 $20 订阅 + 自付模型费就能不限量对话。但自定义 key 只对 chat 模型生效,Tab 补全仍走 Cursor 自带模型
  • 「个人版 + 企业版」不能叠加:Copilot 官方明确个人版被分配企业席位时会被自动取消并按比例退款;Claude Code 官方明确 /usage-credits 在 API key 认证下不可用

「我有 API key,是不是可以直接跳过订阅?」这个问题在 2026 年没有统一答案,因为它取决于你问的是哪一家、哪一个档位。同样叫「自带 key」(BYOK),在 Cursor 个人版和 Cursor 企业版上是两套完全不同的计费逻辑。

原因是自带 key 从来不是一件事。它至少牵扯三层:谁能用(哪些档位支持)、用了之后你的用量算不算进套餐、以及除了付给模型厂商之外还要不要付给工具厂商。第三层最容易被忽略,因为它不在定价页的套餐表里,而藏在一个单独的费率章节里,标题只写了一个词:Cursor Token Rate。

这篇把 Cursor、GitHub Copilot、Claude Code、Devin 四家的官方文档对齐,先算清「订阅费 + API 费」到底是一张账单还是两张,再给出一个具体判断:什么用量结构下「订阅 + 自带 key」真的更便宜,什么结构下反而更贵、功能还更少。数据于 2026 年 9 月 24 日重新核对。

本文方法:官方公开数据交叉核对,未做本地实测。所有数字均标注来源,核对日期见文末。

Cursor Token Rate
$0.25 / 百万 token
Teams 与 Enterprise,第三方模型
对缓存读 token 的放大倍数
12.5×
折算:$0.25 ÷ GPT-5.6 Luna 缓存读价 $0.02
Claude Code 企业部署平均成本
$13 / 人·活跃日
官方基准:$150–250 / 人·月

一、先把账单拆开:谁收订阅费,谁收 token 费

「订阅 + 自带 key」到底是一张账单还是两张,四家的官方口径差别很大。下表每一格都是官方原文的归纳,其中「自带 key 的请求算不算进套餐」这一列最关键——它决定了你交的订阅费是不是被重复收了一遍。

工具与档位 订阅怎么收 自带 key 的请求算不算进套餐 订阅之外还收什么
Cursor 个人
Pro / Pro Plus / Ultra
$20 / $60 / $200 每月 不算。官方原文:those requests don’t draw from your included usage 无附加费率
Cursor Teams / Enterprise
Standard $40 / Premium $120 每席每月
按席位月费 算。官方原文:draws from that included allowance Cursor Token Rate $0.25 / 百万 token,输入、输出、缓存三类都收
Devin Pro $20 每月 官方未在定价页披露自带 key 机制 官方原文:Purchase extra usage at API pricing。是否在 API 价之上另收费用,官方未披露
GitHub Copilot
个人与 Business
Pro $10 / Pro+ $39 / Max $100 每月;Business $19 每席每月 官方计费文档未涉及自带 key 官方原文:measured through a combination of licenses and AI credits
Claude Code
Team / Enterprise
按席位配额,随 5 小时滚动窗口与每周窗口重置 配额与 Claude 聊天、Cowork 共享 走 Bedrock / Google Cloud’s Agent Platform / Microsoft Foundry 时,按 token 计费到你的云账户

这张表里最反直觉的是第一行和第二行的对比。同样用自带 key,在 Cursor 个人版上完全不计入套餐额度,在 Teams 和 Enterprise 上却要从额度里扣。官方帮助中心的原文把这件事说得很清楚:在个人套餐上,「Your provider bills you for the model cost, and those requests don’t draw from your included usage」;而在 Teams 与 Enterprise 上,「Your provider still bills the model cost, and Cursor charges nothing for it. But every third-party model request carries the Cursor Token Rate of $0.25 per million tokens」。

注意官方对这笔钱的定义——它扣的不是模型成本,而是「the Cursor Token Rate for those tokens, not the model cost you paid your provider, so you aren’t billed twice for the same request」。这句话的潜台词是:模型成本确实没有重复收,但你的含额度会被这笔费率吃掉。如果你的席位含额度本来刚好够用,加上自带 key 之后可能反而先撞上限。

另外两家的情况需要分开说。Devin 在 Pro 档的描述里写的是「Purchase extra usage at API pricing」,但定价页没有说明是否在这之上另加平台费率——官方未披露,本文不做推测。GitHub Copilot 的官方计费文档通篇讲的是席位与 AI credits,没有涉及自带 key 的处理方式,所以本文也不给它填一个结论。

二、Cursor Token Rate:自带 key 也躲不掉的那笔钱

这笔费率值得单独拆一节,因为它是四家里唯一一个被官方用完整句式写清「叠加在哪些用量上」的附加费。三处官方页面给出的表述互相补全:

模型与定价文档:「On Teams and Enterprise plans, third-party model requests include a Cursor Token Rate of $0.25 per million tokens. This rate applies on top of model API pricing for included usage, on-demand usage, and BYOK usage.」

团队定价文档:「The Cursor Token Rate applies to input tokens, output tokens, and cached tokens on eligible third-party model requests. This includes when Auto routes to a third-party model. This applies to BYOK as well.」

帮助中心:「The Cursor Token Rate also applies to BYOK usage, in addition to whatever you pay your API provider directly.」

把这三句合起来,得到的规则是:在 Cursor 的 Teams 与 Enterprise 上,只要你走的是第三方模型,每百万 token 就多付 $0.25,不管这笔用量是含额度、按需还是自带 key。豁免的只有 Cursor 自家模型——Grok 与 Composer,官方原文是「First-party Cursor models, including Grok and Composer, are exempt from the Cursor Token Rate.」官方对这笔钱覆盖范围的解释是「Search infrastructure」「Custom model execution and routing」「Processing and infrastructure costs」三项。

接下来的部分全部是本文的折算,依据是 Cursor 同一份官方文档里公布的模型单价。因为 Token Rate 按输入、输出、缓存三类 token 全收,它对不同类型的 token 产生的放大效应完全不同——对越便宜的 token 放大越狠。下面这张表按官方缓存读价从低到高排。

第三方模型 官方输入价 官方缓存读价 Token Rate ÷ 输入价 Token Rate ÷ 缓存读价
GPT-5.6 Luna $0.20 $0.02 1.25× 12.5×
Gemini 3.8 Flash $0.75 $0.075 0.33× 3.33×
Muse Spark 1.3 $1.25 $0.15 0.20× 1.67×
Claude Sonnet 5 $2.00 $0.20 0.13× 1.25×
GPT-5.6 Terra $2.00 $0.20 0.13× 1.25×
Claude Opus 5.5 $4.00 $0.20 0.06× 1.25×

单价单位为每百万 token,全部取自 Cursor 官方模型定价表;倍数由本文用 $0.25 除以对应单价得出。这张表有两个结论值得记住。

第一,在 GPT-5.6 Luna 上,你付给 Cursor 的通行费比付给 OpenAI 的输入 token 单价还高。Token Rate 是 $0.25,Luna 的输入价是 $0.20——单看输入 token,实际成本从 $0.20 变成 $0.45,是列价的 2.25 倍。对缓存读 token 更极端:官方列价 $0.02,加上 $0.25 之后变成 $0.27,是原来的 13.5 倍。而 agentic 编程恰恰是所有场景里缓存命中率最高的那一类——Claude Code 官方文档把「自动 prompt caching」列为它降本的主要手段之一。缓存本来是为了省钱,但在 Cursor 的 Teams 档上,缓存省下的那部分被固定费率吃掉的比例反而最大。

第二,这笔费率不是「BYOK 罚金」,而是「Teams 与 Enterprise 的第三方模型通行费」。这一点很容易被误读。因为不管你是否自带 key,$0.25 都要加,所以自带 key 与不自带 key 之间,这笔钱是抵消的——真正的差别在于「模型单价按谁的价收」:不自带 key 时 Cursor 按公开列价收,自带 key 时你的供应商按你的合同价收。换句话说,自带 key 能省多少,完全等于你的合同价相对列价的折扣,一分不多一分不少;而 $0.25 是这条路上永远抹不掉的底。

三、三条成本路径:订阅、订阅加自带 key、纯 API

把上面的规则画到用量轴上,就能看出「订阅 + 自带 key」的合理区间在哪里。下图用 Cursor 官方公布的 Claude Sonnet 5 单价(输入 $2、输出 $10,单位每百万 token)折算成混合价,三条路径的公式在图表说明里写全了。

每月总成本(美元)随第三方模型用量的变化。假设:按 Cursor 官方 Claude Sonnet 5 单价(输入 $2、输出 $10)折算,设输入占 80%、输出占 20%,得混合价 $3.60 / 百万 token——这是本文的假设,官方未公布典型 token 结构。三条路径:纯 API = $3.60 × 用量;个人版 + 自带 key = $20 + $3.60 × 用量;Teams / Enterprise + 自带 key = $40 + $3.85 × 用量($3.60 模型价 + $0.25 Token Rate)
三条成本路径在用量轴上的对比 按混合价每百万 token 3.60 美元计算:纯 API 路径每月成本为 3.60 乘用量;个人版加自带 key 路径为 20 加 3.60 乘用量;Teams 或 Enterprise 加自带 key 路径为 40 加 3.85 乘用量。在每月 2000 万 token 用量下,三条路径分别为 72、92、117 美元。 Teams / Enterprise + 自带 key 个人版 + 自带 key 纯 API $100 $50 $0 0 5 10 15 20 每月第三方模型用量(百万 token) $72 $92 $117

三条线在整个区间里没有交点,顺序始终是:纯 API 最低,个人版加自带 key 次之,Teams 与 Enterprise 最高。这个顺序本身就是结论。

先看个人版加自带 key 这条线。它和纯 API 之间恒定相差 $20——就是 Pro 的席位费。也就是说,个人版自带 key 的合理性完全建立在一个前提上:你确实在用 Cursor 这个编辑器。如果只用 API,这 $20 是纯溢价;如果本来就在用 Cursor,那么「$20 + 按列价自付模型费、且不限量对话」在官方口径里是一个很划算的结构,因为官方明确这些请求不计入含额度。

再看 Teams 与 Enterprise 这条线。它比个人版那条恒定高出「$20 席位差价 + $0.25 × 用量」两部分。在每月 2000 万 token 的用量下,这个差额是 $25,其中 $20 是席位差价、$5 是 Token Rate。用量翻倍到 4000 万 token,差额变成 $30——席位差价是固定的,Token Rate 是随用量线性增长的,后者迟早会超过前者。按这个模型,Token Rate 的累计支出追上席位差价的位置大约在 8000 万 token / 月。

最后要说清这张图没有算的东西:它只算席位费和 token 费,没有算 Cursor 这个工具本身的价值(Bugbot、Cloud Agent、团队市场、用量分析)。所以正确的读法不是「纯 API 最便宜,所以别买订阅」,而是:订阅的价值必须从工具能力上找,不能从 token 成本上找——在 Teams 与 Enterprise 档上,多带一个 key 并不能让这条线降下来。

四、三处隐性代价

代价一:零数据保留政策对自带 key 不适用

这是自带 key 最容易被忽略的一处功能损失,因为它是用「否」回答的:官方帮助中心的原文是「Cursor’s Zero Data Retention policy does not apply when you use your own API keys. Your data handling follows the privacy policy of your chosen provider (OpenAI, Anthropic, Google, Azure, or AWS).」

官方紧接着给了一句明确的建议:「If your team relies on Zero Data Retention, use Cursor’s built-in models instead.」也就是说,「自带 key 让数据更可控」这个直觉在这里是反的——自带 key 会把数据处理的适用规则从 Cursor 的政策切换到你自己选的那家模型供应商的政策上。如果你的团队当初选 Cursor 是因为它的数据条款,那么自带 key 恰好把那个理由拿掉了。这一条可以和数据保留与删除政策对比一起看。

还有一层:自带 key 并不意味着请求绕开了工具厂商。官方原文是「Your API key is not stored on our servers. It is sent to our backend with every request because all requests are routed through Cursor’s servers for final prompt building.」key 本身不落盘,但请求仍然经过 Cursor 的服务器。

代价二:Teams 与 Enterprise 上,自带 key 会吃掉你的含额度

这一点和上一节是同一笔钱,但影响面不同:它不只是「多付了钱」,而是改变了额度耗尽的速度。官方原文是「That charge appears under Other Models in your Spending tab and draws from that included allowance.」

官方还写明了额度用完之后的两种走向:「When the Other Models allowance runs out on a Teams or Enterprise plan, requests with your own key keep working if on-demand usage is enabled. The team is billed the Cursor Token Rate as on-demand usage. If on-demand usage is turned off, those requests stop until the next billing cycle.」在按需用量被关闭的团队里,自带 key 的请求会在含额度耗尽时直接停掉——这一点与「自带 key 等于自己付钱、不受平台限制」的预期正好相反。

另外,自定义 key 的适用范围也比想象中窄。官方列出的支持清单是 OpenAI 的标准非推理对话模型、Anthropic 全部 Claude 模型、Google 的 Gemini、Azure OpenAI 与 AWS Bedrock,并且明确「Custom API keys only work with chat models. Tab completion continues using Cursor’s built-in models.」——Tab 补全永远走 Cursor 自带模型。

代价三:认证方式决定你能不能用某些命令、能不能看到自己的用量

Claude Code 这一侧有两处明确写在官方文档里的功能差异,都和「你是订阅用户还是 API key 用户」直接相关。

第一处是命令可用性。官方原文:「To manage them, run /usage-credits after signing in with your claude.ai subscription through /login; the command isn’t available with API key authentication.」换成 API key 认证之后,这个用来管理用量额度的命令直接不存在了。官方还补了一条版本要求:在自助式 Enterprise 组织、Enterprise 试用与通过 AWS Marketplace 计费的 Enterprise 组织中,该命令需要 Claude Code v2.1.248 或更高版本,更早的版本会以「Unknown command」拒绝。

第二处是用量可见性。走云市场按 token 计费时,官方原文是「Claude Code does not send metrics from your cloud back to Anthropic, so the analytics dashboards and the Claude Code Analytics API do not cover this usage.」花费数据在云厂商的计费控制台里,Anthropic 侧的分析面板和 Analytics API 都看不到这部分。想做统一用量看板的话,这是必须提前知道的一条。

还有一个不属于隐性代价、但必须单独指出的结构:个人版和企业版不能叠加。GitHub Copilot 官方在计费文档里用一句话把这个边界写死了——「If you have an active Copilot Pro, Copilot Pro+, or Copilot Max plan, and are then assigned a seat as part of a Copilot Business or Copilot Enterprise plan, your personal Copilot plan will be automatically canceled. You will receive a prorated refund for any remaining portion of your personal plan’s current billing cycle.」按比例退款的部分和各家的退款政策口径一致,但「自动取消」这个动作是官方明确写出的,不需要你自己去退。

五、按场景怎么选

  • 个人开发者、用量大、愿意自付模型费:Cursor 个人版加自带 key 是本文算下来最合理的一档。官方明确这些请求不计入含额度,$20 席位费换的是「不限量对话 + 自己控制模型成本」。但要知道两处限制:自定义 key 只对 chat 模型生效,Tab 补全仍走 Cursor 自带模型;零数据保留政策也不适用。
  • 团队依赖零数据保留:不要用自带 key。Cursor 官方直接建议改用自带模型,因为 ZDR 在自带 key 场景下不生效,数据规则会切换到你选的那家供应商。
  • 团队手上有低于列价的 API 合同:自带 key 能省,但省的额度等于你的合同折扣,$0.25 / 百万 token 的 Token Rate 是抹不掉的底。判断方法很简单:把「列价 − 你的合同价」和「管理两套账单的成本」放在一起比。
  • 用量本来就落在席位含额度内:不要叠自带 key。含额度已经付过钱了,而自带 key 的 Token Rate 还要从这份额度里扣——等于同一份额度被用两次。
  • 要精确控制预算:Claude Code 可以在组织、组、成员三级设消费上限;Copilot 的预算提醒则拦不住费用,官方原文是「Budgets help you monitor spending but do not stop license charges」——它只在 75%、90%、100% 三个节点发邮件。
  • 想要跨工具的用量看板:先确认你的计费路径。Claude Code 走 Amazon Bedrock、Google Cloud’s Agent Platform 或 Microsoft Foundry 时,官方不回传指标,Analytics API 覆盖不到;走 Cursor 自带 key 的用量,在 Cursor 侧记的是 Token Rate 而不是模型成本,两边对不上是正常的。
  • 打算「个人版 + 企业版」两套并行:Copilot 这条路走不通,官方明确会自动取消个人版并按比例退款。Cursor 的个人档与企业席位之间,官方文档没有声明类似的自动取消规则,本文也未核到相关说明。
  • 做整体预算基准:Claude Code 官方给出了目前唯一一组可用的企业部署数字——平均约 $13 / 人·活跃日、$150–250 / 人·月,且 90% 的用户低于 $30 / 活跃日。官方还提醒,席位预算要按编程席给得比聊天席多,因为一次调试会话的消耗可能超过一整天的聊天。

回到方法上。这篇和本站前几篇做的是同一件事——把订阅价格拉平、把席位计费拉平。这一篇拉平的是「订阅之外的那张账单」:自带 key 不是一个开关,而是一组条件——它能不能用、算不算进套餐、要不要额外交费、以及会不会把数据政策换掉,四件事在官方文档里写在四个不同的位置。把这四处对齐之后会发现,最贵的那条路往往不是「多买一份订阅」,而是「以为自带 key 能绕开平台,结果既没绕开,还丢掉了一项政策」。

数据来源与核实说明

文中计费规则与 token 单价于 2026 年 9 月 24 日复核更新,来源为各厂商官方文档。本文未做本地实测,所有数字来自公开官方来源。需要说明五处口径:

  • 「Token Rate ÷ 单价」两列是本文的折算,不是官方数据。算式为 $0.25 除以 Cursor 官方模型定价表上的对应单价。官方只公布了 $0.25 这个费率与各模型单价,未公布这类倍数关系。
  • 成本曲线中的混合价 $3.60 / 百万 token 是本文的假设。依据是 Cursor 官方公布的 Claude Sonnet 5 单价(输入 $2、输出 $10),并按输入占 80%、输出占 20% 加权。官方未公布典型 token 结构,实际斜率会随输入输出比例变化。三条线的相对位置不随该假设改变,因为 $0.25 的费率差与席位费差都是固定值。
  • 图中的三条路径都按「按量计费」的口径计算。Cursor 席位含额度的具体 token 数官方未披露,因此未在图中体现。若你的用量完全落在含额度内,Teams 路径的实际支出就是席位费本身。
  • Devin 是否在 API 价之上另收平台费,官方未披露。定价页只写了「Purchase extra usage at API pricing」,本文不提供推测值。GitHub Copilot 的官方计费文档未涉及自带 key,同样不做推测。
  • Claude Code 的具体席位月费、SSO 与审计日志能力不在本文引用的成本文档范围内。该页面未披露这些数值,本文亦不提供。官方在该页给出的是按 token 计费原则与企业部署的平均成本区间。

发现数据错误欢迎联系我们。

类似文章

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注