Article
为什么Claude code代码质量一定强于Cursor

在AI编程领域,Cursor一定是最受关注的那个,Cursor之所以能获取到当前的关注程度,笔者个人认为主要原因是其价格和所带来的效率提升是非常明显的。 其pro版本订阅加个是每月 20美元,有500次快速的premium模型的使用额度,当premium模型使用完后,还有无限的慢速额度可以使用,虽然是慢速,但是也可以使用Claude 3.7 sonnet 模型等高级模型。
虽然500快速用完之后会变为慢速模型,但是很多人表示,其实并没有慢太多,有时候甚至跟快速的速度是差不多的。
有些人觉得Cursor的定价比较贵,但是相比他们所付出的api token 的成本来说,可能真的不一定贵,很可能连成本的一部分都没有的。 可以理解为当年的滴滴打车、快滴打车等抢占市场阶段,并不是为了赚钱,而是为了培养用户习惯和占领市场,每月甚至烧掉很多钱的策略。
如果你用过用api token计算的Claude code,一定会知道Claude的模型是多么的昂贵。虽然3美元/百万token输入价格,输出价格是 15美元/百万 token,听上去好像很多,如果是我们对话框里面进行输入输出的话,这个额度确实看上去很多,但写代码的话,可能就是另外一回事。
# 上下文(context)与代码质量息息相关
对于大模型生成的代码质量来说,除了模型本身的因素,还有一点非常重要,就是要有足够的上下文。大模型对问题知道的越清楚,也就越能给出更加准确的方案和答案。
但是同样,越长的上下文便意味着更高的成本。
对于一个不算很大的项目,如果用Claude code来查看项目的整体结构,一来会对话,便轻轻松松地有几万甚至几十万的token输入,按照api token计费的话,几次零点几美元甚至接近1美元便这样就消耗掉了,进行一些稍微复杂的任务,一天十几美元甚至几十美元的消耗也非常正常。
这样,问题便来了,如果按照基本的推理,Cursor的20美元每月的费用,其真实成本可能真的要远超20美元。
# Cursor有自己节省token的办法
所以,对Cursor来说,他们也不可能完全无止境地这样每天消耗成本,根据粗略估计,Cursor的用户可能是数百万计算的,如果亏本的话,每天投入的金钱也是一个天文数字。
所以,在保证输出质量的前提下,他们必定要对成本做一个优化。比如通过缓存,对于agent的一些步骤,采用更加便宜的模型,他们会使用各种各样的办法来节约成本。即便在开发中,你指定的是Claude 3.7 sonnet,在一些步骤里面,也是有各种模型混合使用的情况。
成本 vs 质量
所以,不需要进行什么测试,也不需要进行各种角度对比。对于claude code和Cursor这种不对等的成本计算方式,就很容易得到其质量谁好谁查。
Claude code一开始是只支持Claude 官方的api token计费,最近退出了max版本的订阅可以使用claude code,但是最低每月也要100美元,是Cursor订阅价格的5倍。
所以对比来看,claude code的成本是更加可控的,api计费方式的话,他们不需要在节省token上面下太多的功夫,哪怕是max版本上面,本身每月100美元的订阅费用,也足够支持很大一部分成本,毕竟真正高强度使用的用户可能只是一部分。
所以从笔者的角度认为,cladue code的代码质量必然是比Cursor更高的,但是也不意味着Cursor就没有自己的优势,毕竟,对于大部分人来说,付出的成本和回报,取得一个好的平衡才是最重要的。 Cursor的20美元订阅费用相比它所带来的提升来说,也是最划算的。