Cline 是开源的编程 Agent,工具本身不按席位收月费,真正产生账单的是模型调用。所以“Cline 价格”通常不是一个问题,而是三个问题:用谁家的 Key、走按量还是订阅、以及一个编程任务到底会消耗多少 Token。
本文不写会过期的单价,而是给一套估算与控成本的方法。你可以用自己的真实日志复算,再对照模型价格做决定。
说明:Cline 是 Cline Bot Inc. 的商标;Cursor、Claude、Anthropic 等名称归各自权利人所有。本文仅用于技术讨论,与各厂商无隶属关系,价格与套餐以官方页面为准。
一、先分清三笔钱
第一笔是工具费。Cline 的开源版本可以免费安装,付费点不在编辑器插件本身。
第二笔是模型费。Cline 支持自带 Key(BYOK),也提供账户用量计费与可选的固定订阅。BYOK 的钱付给模型供应商或网关;订阅则按滚动时间窗口限制用量,额度与价格以 Cline 官方页面为准。
第三笔是隐性成本:Key 分散在成员手里带来的管理成本、失败重试、上下文过长,以及为了省钱反复调参的时间。
| 付费形态 | 钱付给谁 | 适合谁 | 注意点 |
|---|---|---|---|
| 自带 Key(BYOK) | 模型供应商或网关 | 能自己管密钥、需要多模型 | 用量透明,但要自己做限额与审计 |
| 账户用量计费 | Cline | 不想自己申请 Key 的个人 | 依赖平台可用模型与结算规则 |
| 固定订阅 | Cline 或模型平台 | 用量稳定、希望账单可预测 | 有滚动窗口限制,超额需另想办法 |
| 统一网关 | 网关服务商 | 多人、多项目团队 | 一个 Key 管多模型,便于限额与对账 |
二、编程 Agent 的 Token 为什么会被放大
普通聊天是一次提问、一次回答;编程 Agent 是“读文件、改代码、跑命令、看结果、再继续”的循环。每一轮都要把系统提示、规则文件、对话历史和工具结果重新发给模型,输入 Token 会随轮数累积。
举个不带价格的例子:某个任务平均上下文 4 万 Token,跑了 15 轮,累计输入大约就是 60 万 Token,而最终代码输出可能只有几千 Token。账单大头往往在输入,不在你看到的回答。
三个放大器要特别注意:
- 工具结果:整文件内容、测试日志、目录列表都会进入上下文。
- 自动批准:开启后 Agent 可以连续执行,速度快,消耗也快。
- 长会话:上下文越接近窗口上限,每轮重复发送的成本越高。
三、按量计费的成本公式
把真实日志里的数字代进去,比拍脑袋可靠。下面这个函数只做算术,单价请从你所用模型的官方价格页或站内模型价格读取,单位统一为“元/百万 Token”:
def task_cost(input_tokens, cached_tokens, output_tokens, price):
"""price: {"input": ..., "cached_input": ..., "output": ...}"""
fresh = input_tokens - cached_tokens
return (
fresh * price["input"]
+ cached_tokens * price["cached_input"]
+ output_tokens * price["output"]
) / 1_000_000
# 月成本 = 单任务成本 × 每日任务数 × 工作日数
估算时至少记录四项:每轮输入、缓存命中、输出、重试次数。只统计成功请求会低估账单。
四、缓存能省多少,取决于前缀稳不稳
多数供应商对重复的输入前缀提供缓存价,缓存读取通常明显低于新鲜输入,但缓存写入可能更贵。能否命中,取决于你把什么放在前面。
实践上,把稳定的内容放前部:系统提示、项目规则、常用代码约定。把变化的内容放后部:本次报错、临时日志、刚改过的文件。频繁修改早期消息、频繁切换模型,都可能让缓存失效。
Cline 的规则文件(.clinerules/ 或 .cline/rules/)能减少重复解释,但规则本身也占上下文。规则写得越细,不一定越省,关键是只保留真正影响生成的约束。
五、订阅和按量,分别适合什么用量
订阅的优势是可预测,适合每天都有稳定任务、且额度大概率用得完的人。按量的优势是只为实际消耗付费,适合用量波动大、任务重、需要切换多家的团队。
判断方法很简单:连续记录一到两周的真实 Token,算出按量成本,再和订阅额度对比。不要用“每天大概问几次”估算,编程 Agent 的一次任务可能包含几十次模型请求。
如果团队同时用 Cline、Cursor、Claude Code 等工具,统一网关通常更容易管理:一个入口、一份账单、按成员或项目限额。注册入口见 /sign-up。
六、预算上限应该设在哪一层
预算控制不要只依赖自觉,最好分三层:
- 供应商或网关层:给每个 Key 设月度上限和告警阈值。
- 工具层:Cline 会显示任务成本与 Token,发现异常轮数及时停。
- 流程层:规定哪些任务可以用高成本模型,哪些必须用便宜模型先试。
具体可以按下面的顺序落地:
- 先给每个成员发独立 Key,不用共享 Key。
- 按项目建立预算,不按人头平摊。
- 把自动批准限制在读取和测试命令。
- 为长任务开启检查点,失败可回滚,少走重复路。
- 每周看一次用量最高的任务。
- 对异常重试和 429 单独统计。
- 给新成员默认低额度,按需上调。
- 定期清理不再使用的 Key。
- 大任务先做计划,再执行。
- 保留一份月度账单快照,方便对比。
七、常见误区
“开源就等于免费”忽略了模型费。“自带 Key 就一定便宜”忽略了重度用量下按量可能更贵。“订阅额度用不完也没关系”则是把闲置当成了安全感。还有一种常见误判:只比较单价,不比较完成任务所需的轮数。便宜模型如果反复失败,总成本可能更高。
常见问题
Cline 本身收费吗?
开源版本可以免费使用,费用主要来自模型调用。Cline 也提供账户用量计费与可选订阅,具体规则以官方页面为准。
自带 Key 一定比订阅便宜吗?
不一定。轻度用户订阅可能更省心;重度用户按量可能更贵。用真实 Token 记录复算,别只看宣传页。
为什么 Cline 的账单比聊天高很多?
因为 Agent 每轮都会重发上下文,还会读文件、跑命令、接收工具结果。输入 Token 的累积速度远高于普通对话。
提示缓存能省多少?
取决于前缀稳定性和供应商规则。稳定前缀命中率高,节省明显;频繁改动早期消息会让缓存失效。
团队怎么设预算上限?
在网关或供应商侧按 Key 设月度上限,工具侧监控单任务消耗,流程侧规定模型档位。三层一起用,比只靠人工提醒可靠。
下一步
先用一周真实日志跑一遍上面的公式,再决定 BYOK、订阅还是统一网关。需要统一入口和多模型切换,可以先注册中商起航 AI 网关,再到模型价格核对当前计费。
相关阅读:
