使用Roo Cline体验Gemini2.0的新方式

2,320 阅读8分钟

上次了解了Gemini的3种使用方式,感兴趣的可以查看往期: 【Gemini】体验Gemini 2.0的正确姿势

在此期间也尝试在VS Code中使用,不过一直没有成功,最近发现了正确使用Gemini的方式,感兴趣的可以试玩起来。

Google 为所有开发者提供了 Gemini 的免费调用方式:只要频率不高于 10次/分钟,不超过每天最大请求条数即可使用,如果超过使用频率或次数会提示429。

Gemini限制

API请求限制,频率不高于10 次/分钟,最大请求数1500条/天(不同模型要求不一样)

Gemini API文档

官方文档:ai.google.dev/gemini-api/…

图片

安装Roo Cline

安装方式参考:【VS Code】Roo Cline+DeepSeek更好用?

获取Gemini API Key

Gemini API Key获取地址:aistudio.google.com/app/apikey

图片

点击【创建API秘钥】,选择项目(应该是平台自己创建的,自己没有创建过),点击【在现有项目中创建API秘钥】

图片

创建完成后,可以保存也可以不用保存,API Key列表提供了查看功能,遗忘的话可以重新查看

图片

配置方式一:VS Code科学

正常使用Gemini需要科学上网,所以我们需要在电脑科学的前提下,为VS Code配置科学环境

限制

  • 需要科学上网
  • VS Code需要配置代理,【VS Code】VSCode 设置代理模式
  • API请求限制,频率不高于10 次/分钟,最大请求数1500条/天(不同模型要求不一样)

Roo Cline配置

Roo Cline目前已经支持了 Gemini 模型接入,在【API Provider】列表中选择【Google Gemini】,在【Gemini API Key】中输入上面创建的API Key,【Model】选择【gemini-2.0-flash-exp】,最后点击右上角的【Done】完成配置。

图片

图片

                   

配置方式二 :OpenRouter

使用三方模型接入服务方OpenRouter,OpenRouter兼容了Gemini的调用方式,目前gemini-2.0可以免费使用

限制

速度稍慢,有时会报错

Roo Cline配置

OpenRouter API Key的申请方式查看往期:大模型统一接入路由器OpenRouter

Roo Cline目前已经支持了 OpenRouter 接入方式,在【API Provider】列表中选择【OpenRouter】,在【OpenRouter API Key】中输入OpenRouter的API Key,【Model】选择【google/gemini-2.0-flash-exp:free】,最后点击右上角的【Done】完成配置。

图片

图片

基本使用

普通聊天

图片

图片处理

图片

图片

需求迭代

让Gemini添加一个基础的组件功能,看看Gemini的表现

图片

Gemini没有识别其他依赖安装的dayjs库,代码引入了moment造成报错,把错误信息粘贴给AI处理

图片

AI帮我自动安装了缺少的依赖,但是运行后依然报错

图片

图片

最终经过2轮修复,终于跑起来了

图片

工程能力

图片

跨文件处理

我们输入如下提示词要求AI为我们新增页面和路由切换跳转处理

图片

图片

图片

功能完成了,就是UI有点丑

图片

费用及限制

API文档有点难用,时常打不开看不到内容

Gemini 付费及免费模型相关的使用限制在 Google AI Studio 上都可以查看,官网地址:aistudio.google.com

以 Gemini 2.0 Flash Experimental 为例,使用限制如下:

图片

免费版限制(不同模型限制不一样):

  • 这里的Token Count是聊天上下文的token数限制,清除聊天记录token数会重置

  • 服务的请求速率限制是每分钟10次,

  • 该服务每天最多允许1500次请求。

超出限制会造成请求失败429,频率可能会比较高,可以稍后重试。

图片

使用体验

Roo Cline + Gemini2.0 使用下来整体感觉一般,只使用了其编程能力,也可能还没有发挥它的长项。

  • VS Code配置过程是有点痛苦的,不仅需要国际网络环境,使用Roo Cline调用还需要配置VS Code代理模式
  • 使用OpenRouter虽然无需关心网络问题,但多数模型还需要收费,让人望而却步
  • Gemini是支持图片处理的,配合Roo Cline可以拖拽图片让AI处理
  • 在Roo Cline中的其他能力也都能正常使用,就是会时不时的请求失败429

友情提示

见原文:使用Roo Cline体验Gemini2.0的新方式