中文 ▾
获取密钥

Cursor AI 定价与 API:订阅制还是按 Token 计费

比较 Cursor AI 定价与 API 计费归结为一个数字:你一个月实际使用了多少 token。本文提供盈亏平衡公式、三种精确计费的典型使用场景,以及固定计划仍更划算的情况。

天平一端是一个大块,另一端是流入仪表的小硬币流

最后更新

总结

  • 盈亏平衡点是你的月费除以每次请求的成本。
  • 在此 API 上,轻度或中度的编码月仅需几美元。
  • 重度代理工作负载每月可达约 $48,请先评估。
  • 当你希望在一个地方使用多个供应商的模型时,固定计划仍然更胜一筹。

盈亏平衡规则

固定订阅无论发送十个请求还是十万个请求,收费相同。按 token 计费仅为你发送的内容付费。因此比较很简单:将订阅费除以每次请求的平均成本,你得到的数字就是固定计划更划算的请求数量阈值。

我们在此不引用编辑器供应商的价格,因为它们会变动且由他们发布。请查看其当前定价,并将数字填入 F。我们的侧价格固定:每 1M 输入 token $0.15,每 1M 输出 token $0.50。

对于包含 i 个输入 token 和 o 个输出 token 的一次请求:

def request_cost(i, o):
    # $0.15 per 1M input tokens, $0.50 per 1M output tokens
    return i * 0.15 / 1_000_000 + o * 0.50 / 1_000_000

# base_url: https://api.cursoraiapikey.com/v1  model: "uncensored"
print(request_cost(8_000, 1_000))   # 0.0017

8,000 token 的提示词加 1,000 token 的回答,输入费用 $0.0012,输出费用 $0.0005,总计 $0.0017。这是下文将使用的单位。

三种月度使用场景

以下是你在 22 个工作日的一个月内使用 AI 编程助手的三种真实场景。请求大小是假设值,请替换为你自己的数据。

场景每月请求数每次请求的 token 数(输入/输出)每次请求成本月度成本
轻度:偶尔提问每天 20 次 x 20 天 = 4008,000 / 1,000$0.0017$0.68
中度:每日结对编程每天 100 次 x 22 天 = 2,2008,000 / 1,000$0.0017$3.74
重度:全天 Agent 循环每天 400 次 x 22 天 = 8,80030,000 / 2,000$0.0055$48.40

重度行:30,000 输入 token 成本为 $0.0045,2,000 输出 token 成本为 $0.0010,因此每次请求 $0.0055,8,800 次请求总计 $48.40。Agent 工作负载成本高昂,因为每一步都会重新发送大型上下文。这就是固定计划开始显得有吸引力的地方。

轻度和中度行是许多人的意外发现:每天与模型聊天一百次的开发者,在 token 上的花费少于几美元。

盈亏平衡点的位置

假设每月固定费用为 $20。这是一个用于计算的虚构数字,并非报价。将其除以 $0.0017,可得约 11,700 次中等规模请求。若每天 100 次请求持续 22 天,在订阅仅靠 token 就回本之前,你需要超过五倍于日常的活动量。

改变 F,答案会线性变化。在 $40 时,盈亏平衡点翻倍至约 23,500 次请求。重度场景每次请求 $0.0055,在约 3,640 次请求时达到假设的 $20,这不到其 8,800 次月度请求的一半。重度用户是订阅计划的目标群体。

找到你自己场景的快速方法是读取 API 在每个响应中返回的 usage 块,并在一周内汇总:

from openai import OpenAI

client = OpenAI(base_url="https://api.cursoraiapikey.com/v1", api_key="YOUR_KEY")
total = 0.0

def ask(text):
    global total
    r = client.chat.completions.create(
        model="uncensored",
        messages=[{"role": "user", "content": text}],
    )
    total += r.usage.prompt_tokens * 0.15 / 1e6 + r.usage.completion_tokens * 0.50 / 1e6
    return r.choices[0].message.content

X-Balance-USD 响应头从另一侧给出相同答案:它显示每次调用后你的剩余额度。

固定计划包含而 token 计费不包含的内容

成本只是决策的一半。订阅捆绑了纯文本 API 没有的功能:

  • 通过一个登录访问多个供应商的模型。
  • 在供应商自有基础设施上运行的编辑器功能,例如内联补全。
  • 一张账单,无需关注余额。

此服务运行来自独立提供商的单一开放权重模型。仅支持文本,无图像、音频、嵌入或微调。如果你想在一次会话中切换多个前沿模型,订阅更适合。如果你的问题是拒绝,或者你想要一个便宜且可通过 API 密钥控制的聊天和草稿模型,token 计费更合适。

降低 token 账单的杠杆

在按 token 计费计划中,你可以不改变工作而改变账单。四个杠杆起了主要作用。

  • 减少上下文发送。 输入是你最常付费的部分。只附加你正在编辑的函数,而非整个目录。在中度配置下将提示词减半,每次请求可节省 4,000 x $0.15 / 1M = $0.0006,2,200 次请求共节省 $1.32。
  • 在可行时要求简短回答。 输出 token 的成本是输入 token 的三倍多($0.50 对比 $0.15)。请求 diff 而不是完整重写文件可以将输出减少 80%。
  • 为新任务开始新聊天。 长线程在每次轮次中重新发送其整个历史,因此随着线程增长,每次轮次的成本上升。
  • 有目的地使用 Agent 循环。 20 步的循环,每步 30,000 输入 token,仅输入成本就为 20 x $0.0045 = $0.09。这对于节省一小时的任务是合理的,但对于一行更改则是浪费。

如果你明智地应用这些方法,都不会降低质量。它们确实会回报那些了解编辑器实际发送内容的人,并且每个响应中的使用量数字都体现了这一点。

许多人最终采用的混合设置

你不必二选一。保留仅在供应商侧生效的功能所需的计划,并为需要不同行为或更低账单的聊天请求添加自定义接口。文档列出了基础 URL 和设置,替换 Claude 密钥上的演练展示了使用不同上游的相同模式。

混合模式还能降低风险。额度为预付制,因此密钥泄露或脚本失控时,最多消耗的是你的余额。月底没有额外账单,完整密钥支持 8 个并发请求和每分钟 300 个请求,这对单个开发者来说已经足够。

规划你的首次充值

充值金额可以是 $20 到 $500 之间的任意整数,通过加密货币支付(TRC20 上的 USDT 或 Base 上的 USDC)。从 $50 起有奖励:$50 奖励 +5%,$100 奖励 +10%,$200 奖励 +15%。充值 $100 可获得 $110 额度,充值 $200 可获得 $230 额度。

在中度配置下,$20 可维持约五个月($20 / $3.74 = 5.3)。在重度配置下,它只能维持略少于半个月。预付额度永不过期,因此多买不会造成浪费。新用户可先通过 API 密钥页面 的 $0.50 免费试用额度体验所有功能;定价页面 包含其余数据。

常见问题

按 token 付费比订阅更便宜吗?

对于轻度或中度使用,通常是的,因为每天进行聊天对话一个月的费用可能只需几美元。对于重度智能体工作负载,费用可能高于固定计划,因此建议先测量一周的实际使用情况。

如果我使用 API 密钥,会失去编辑器订阅吗?

不会。自定义接口仅改变聊天请求的发送位置。你的订阅计划是独立的,在供应商侧运行的功能照常工作。

我如何追踪我的花费?

查看每个响应中的使用情况区块,或检查 X-Balance-USD 标头和余额接口。两者都会显示你的剩余额度。

失败的请求会收费吗?

否。失败或拒绝的请求不收费,且额度永不失效。

获取 API 密钥

注册,复制凭证,并更新你的基础 URL。这就是你需要做的全部操作。