AI - 免费的 Cursor 平替方案

欢迎关注微信公众号:FSA全栈行动 👋

一、前言

坦白说,至今为止给我留下印象深刻的编程工具还是 Cursor,不过其每个月 $20 对很多人来说还是一笔不小的开支,而且对于平日里不是重度依赖 AI 的小伙伴来说,那就更不值得了,那有什么免费的方案吗?

RooCode + Gemini + TONGYI Lingma 是我个人目前在 VSCode 上使用的 AI 辅助编码方案,除了无法一路 Tab 外,其它功能都有(最近很火的 MCP 也支持),而且该方案完全免费,给大家做为参考。接下来看看如何配置使用吧。

二、Gemini 配置

注意,Gemini 需要使用魔法!魔法区域请自行查看并选用~

Google AI StudioGemini API 的适用区域: ai.google.dev/gemini-api/...

GeminiGoogle 开发的人工智能大模型,可直接在 aistudio.google.com 上免费使用,如果我们想要在第三方插件上使用它,就得用到 API Key

打开 aistudio.google.com/app/u/1/api... ,点击【创建 API 密钥】,并记好复制你的 Key

打开 RooCode 进行配置

  • API 提供商: Google Gemini
  • Gemini API 密钥: 填写你刚刚创建的 Key
  • 模型: 按需选择

关于 RooCode 的安装与配置可以看:AI - RooCode 解限使用 Copilot Claude 3.7,这里就不再赘述了。

三、模型选择

虽然 Gemini 是免费使用的,但在使用速率上会有限制,在官方文档上有详细的说明:ai.google.dev/gemini-api/... ,这里摘一些出来重点说一下。

关于速率限制的维度衡量说明:

  • RPM: 每分钟请求数
  • RPD: 每日请求次数
  • TPM: 每分钟令牌数

上述三个维度如果其中任意一项超出限制,都会触发速率限制错误。例如,如果 RPM 限制为 20,那么在一分钟内发出 21 个请求将导致错误,即使没有超出 TPM 或其他限制也是如此。

当前各模型的速率限制如下:

模型 RPM PRD TPM
Gemini 2.5 Pro Experimental 5 25 1,000,000
Gemini 2.0 Flash 15 1500 1,000,000
Gemini 2.0 Flash Experimental 10 1500 1,000,000
Gemini 2.0 Flash-Lite 30 1500 1,000,000
Gemini 2.0 Flash Thinking Experimental 01-21 10 1500 4,000,000
Gemini 1.5 Flash 15 1500 1,000,000
Gemini 1.5 Flash-8B 15 1500 1,000,000
Gemini 1.5 Pro 2 50 32000

RPM 太小的话,动不动就会遇到超出限制的错误提示,对于我个人来说 RPM >= 10 就可以了。

而面对众多相同 RPM 的模型,我们会想使用最好的,对于不同模型在编码上的能力,我们可以在 web.lmarena.ai/leaderboard 上查看排名。

大家可以根据自身的使用情况来选择使用即可。

四、代码提示

RooCode 不支持代码提示,这里可以使用 TONGYI LingmaContinue 来弥补这个功能。

Continue 也可以像 RooCode 一样随意配置模型,不过使用下来我个人感觉响应速度不太行,提示跟在挤牙膏一样,甚至有时的提示还不如不提示~

如下面所示,Continue 就只提示了一行

在另一个项目代码中,它提示的那一行甚至都不是我想要的~

TONGYI Lingma 的提示就挺好的。

当然了,这是基于我使用的免费模型来说是这个样子,如果你有不同的情况可以留下评论。

TONGYI Lingma 可以在 VSCode 插件中直接搜索安装,安装完成点开相应图标,会提示登录,按它说的做即可。

目前体验上有点小缺陷,我让它实现一个功能并接受它的修改后,它会应用修改并把代码页面给关掉了~ 不过这不重要,因为我只是用它来提供代码提示功能。

五、最后

使用 RooCode + Gemini 可以根据图片去实现相应的视图代码,而且还可以使用 MCP,如果你不想折腾或不需要 Gemini 这种在代码方面更强的模型,直接使用 TONGYI Lingma 也是没有问题的。

如果你有使用过其它好用的插件,欢迎下方留言分享 ✍

如果文章对您有所帮助, 请不吝点击关注一下我的微信公众号:FSA全栈行动, 这将是对我最大的激励. 公众号不仅有 iOS 技术,还有 AndroidFlutterPython 等文章, 可能有你想要了解的技能知识点哦~

相关推荐
动能小子ohhh6 小时前
AI智能体(Agent)大模型入门【6】--编写fasteAPI后端请求接口实现页面聊天
人工智能·python·深度学习·ai编程
Jooolin8 小时前
一款优秀笔记软件的自我修养是怎么样的?
ai编程
程序员王天14 小时前
【开发AGIC】Vue3+NestJS+DeepSeek AI作业批改系统(已开源)
vue.js·ai编程·nestjs
Allen_LVyingbo19 小时前
医疗科研管理系统到院级生命科学平台的升级路径
python·信息可视化·健康医疗·ai编程
zzywxc78719 小时前
AI 在金融、医疗、教育、制造业等领域都有广泛且深入的应用,以下是这些领域的一些落地案例
人工智能·金融·自动化·prompt·ai编程·xcode
观默20 小时前
写代码前先写文档?这才是把AI用对姿势
cursor
yaocheng的ai分身1 天前
Spec-Kit:AI驱动的软件开发全流程管理工具套件
ai编程·claude
云起SAAS1 天前
SCL-90症状自评量表抖音快手微信小程序看广告流量主开源
微信小程序·小程序·ai编程·看广告变现轻·scl-90症状自评量表·scl-90
冷yan~1 天前
Spring AI与智能代理模式的深度解析
java·spring·ai·ai编程
yaocheng的ai分身1 天前
如何用CLI工具解决Claude Code的上下文丢失问题
ai编程