AI - 免费的 Cursor 平替方案
# 一、前言
坦白说,至今为止给我留下印象深刻的编程工具还是 Cursor
,不过其每个月 $20
对很多人来说还是一笔不小的开支,而且对于平日里不是重度依赖 AI
的小伙伴来说,那就更不值得了,那有什么免费的方案吗?
RooCode
+ Gemini
+ TONGYI Lingma
是我个人目前在 VSCode
上使用的 AI
辅助编码方案,除了无法一路 Tab
外,其它功能都有(最近很火的 MCP 也支持),而且该方案完全免费,给大家做为参考。接下来看看如何配置使用吧。
# 二、Gemini 配置
注意,
Gemini
需要使用魔法!魔法区域请自行查看并选用~
Google AI Studio
和Gemini API
的适用区域: https://ai.google.dev/gemini-api/docs/available-regions?hl=zh-cn (opens new window)
Gemini
是 Google
开发的人工智能大模型,可直接在 https://aistudio.google.com (opens new window) 上免费使用,如果我们想要在第三方插件上使用它,就得用到 API Key
。
打开 https://aistudio.google.com/app/u/1/apikey (opens new window) ,点击【创建 API 密钥】,并记好复制你的 Key
。
打开 RooCode
进行配置
API 提供商
:Google Gemini
Gemini API 密钥
: 填写你刚刚创建的Key
模型
: 按需选择
关于 RooCode
的安装与配置可以看:AI - RooCode 解限使用 Copilot Claude 3.7,这里就不再赘述了。
# 三、模型选择
虽然 Gemini
是免费使用的,但在使用速率上会有限制,在官方文档上有详细的说明:https://ai.google.dev/gemini-api/docs/rate-limits?hl=zh-cn#free-tier (opens new window) ,这里摘一些出来重点说一下。
关于速率限制的维度衡量说明:
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
的模型,我们会想使用最好的,对于不同模型在编码上的能力,我们可以在 https://web.lmarena.ai/leaderboard (opens new window) 上查看排名。
大家可以根据自身的使用情况来选择使用即可。
# 四、代码提示
RooCode
不支持代码提示,这里可以使用 TONGYI Lingma
或 Continue
来弥补这个功能。
Continue
也可以像 RooCode
一样随意配置模型,不过使用下来我个人感觉响应速度不太行,提示跟在挤牙膏一样,甚至有时的提示还不如不提示~
如下面所示,Continue
就只提示了一行
在另一个项目代码中,它提示的那一行甚至都不是我想要的~
而 TONGYI Lingma
的提示就挺好的。
当然了,这是基于我使用的免费模型来说是这个样子,如果你有不同的情况可以留下评论。
TONGYI Lingma
可以在 VSCode
插件中直接搜索安装,安装完成点开相应图标,会提示登录,按它说的做即可。
目前体验上有点小缺陷,我让它实现一个功能并接受它的修改后,它会应用修改并把代码页面给关掉了~ 不过这不重要,因为我只是用它来提供代码提示功能。
# 五、最后
使用 RooCode
+ Gemini
可以根据图片去实现相应的视图代码,而且还可以使用 MCP
,如果你不想折腾或不需要 Gemini
这种在代码方面更强的模型,直接使用 TONGYI Lingma
也是没有问题的。
如果你有使用过其它好用的插件,欢迎下方留言分享 ✍

- 01
- Android - 2025年安卓真的闭源了吗03-28
- 02
- AI - RooCode 解限使用 Copilot Claude 3.703-18
- 03
- Flutter - iOS编译加速03-09