Cursor如何使用Google Gemini以及碰到的坑

news/2025/2/6 19:48:55/
aidu_pl">

Cursor如何使用Google Gemini以及碰到的坑

  • Cursor介绍
    • 下载安装
    • Google Gemini介绍
      • Google Gemini 官网
      • 申请Google Gemini API网址
    • 配置Cursor使用Google Gemini
      • 打开Corsur设置

Cursor介绍

‌Cursor是一款基于人工智能的代码编辑器,旨在帮助开发者更高效地编写代码。‌‌
主要功能:
**‌代码生成‌:**用户可以通过自然语言描述需求,Cursor会自动生成相应的代码片段。例如,输入“创建一个Python函数,该函数接收两个参数并计算它们的和”,Cursor会生成相应的Python代码。
**‌代码优化‌:**用户可以将现有代码粘贴到Cursor中,输入优化请求,Cursor会提供优化后的代码版本。这有助于提高代码的性能和可维护性。
**‌代码解释‌:**选中一段代码后,Cursor可以解释代码的功能和逻辑,帮助用户理解复杂的算法和代码。
**‌错误查找与修正‌:**Cursor能够分析代码并找出其中的错误,给出修改建议,从而节省调试时间。
**‌代码补全‌:**类似于传统IDE的代码补全功能,但Cursor的补全能力更强,可以根据上下文预测用户想要输入的代码。
‌Cursor的优势‌在于其智能化的编程助手功能,能够大大提高编程效率,降低编程门槛,即使是没有编程经验的人也能借助Cursor快速实现一些简单的功能。与传统IDE相比,Cursor不仅提供基础的代码编辑、编译、调试功能,还增加了强大的AI代码生成功能,使得编程更加智能化和高效化。

下载安装

官网地址:https://www.cursor.com/
支持 Mac 、Windows 和 Linux 操作系统,他根据自己电脑的系统进行下载。
Cursor

Google Gemini介绍

Gemini是一款由Google DeepMind(谷歌母公司Alphabet下设立的人工智能实验室)于2023年12月6日发布的人工智能模型,可同时识别文本、图像、音频、视频和代码五种类型信息,还可以理解并生成主流编程语言(如Python、Java、C++)的高质量代码,并拥有全面的安全性评估。首个版本为Gemini 1.0,包括三个不同体量的模型:用于处理“高度复杂任务”的Gemini Ultra、用于处理多个任务的Gemini Nano和用于处理“终端上设备的特定任务”的Gemini Pro。

Google Gemini 官网

Google Gemini

申请Google Gemini API网址

https://ai.google.dev/pricing
https://aistudio.google.com/app/apikey
https://makersuite.google.com/app/apikey
https://ai.google.dev/

在这里插入图片描述

往下滑,看一看到免费选项,点击进入

在这里插入图片描述

进入页面后,先点击Get API key,然后点击Create API kay in new project

在这里插入图片描述

接下来可以看到类似的页面

在这里插入图片描述
复制key,保存好这个key

配置Cursor使用Google Gemini

打开Corsur设置

点击右上角小齿轮,选择Models,可以看到很多的AI模型。往下滑
Cursor设置

可以看到有google API Key,把刚刚申请的KEY填入,然后点击右边蓝色小按钮Verify就行。

有个坑就是如果你配置了Deepseek或者其他的AI模型,光关闭上面的OpenAI API key还不行,得恢复API接口接口地址
看下图。
OpenAI
一定记得点后面的那个Reset to default按钮 恢复默认。否则Gemini用不了,没有配置国其他的正常配置就行,国内能正常使用。


http://www.ppmy.cn/news/1569884.html

相关文章

【multi-agent-system】ubuntu24.04 安装uv python包管理器及安装依赖

uv包管理器是跨平台的 参考sudo apt-get update sudo apt-get install -y build-essential我的开发环境是ubuntu24.04 (base) root@k8s-master-pfsrv:/home/zhangbin/perfwork/01_ai/08_multi-agent-system# uv venv 找不到命令 “uv”,但可以通过以下软件

国产编辑器EverEdit - 工具栏说明

1 工具栏 1.1 应用场景 当用户想显示/隐藏界面的标签栏、工具栏、状态栏、主菜单等界面元素时,可以通过EverEdit的菜单选项进行设置。 1.2 使用方法 选择菜单查看 -> 工具栏,在工具栏的子菜单中选择勾选或去掉勾选对应的选项。 标签栏&#xff1…

Java基础知识总结(三十二)--API--- java.lang.Runtime

类中没有构造方法,不能创建对象。 但是有非静态方法。说明该类中应该定义好了对象,并可以通过一个static方法获取这个对象。用这个对象来调用非静态方法。这个方法就是 static Runtime getRuntime(); 这个Runtime其实使用单例设计模式进行设计。 class …

mysql操作语句与事务

数据库设计范式 数据库设计的三大范式 ‌第一范式(1NF)‌:要求数据库表的每一列都是不可分割的原子数据项,即列中的每个值都应该是单一的、不可分割的实体。例如,如果一个表中的“地址”列包含了省、市、区等多个信息…

vscode+WSL2(ubuntu22.04)+pytorch+conda+cuda+cudnn安装系列

最近在家过年闲的没事,于是研究起深度学习开发工具链的配置和安装,之前欲与天公试比高,尝试在win上用vscodecuda11.6vs2019的cl编译器搭建cuda c编程环境,最后惨败,沦为笑柄,痛定思痛,这次直接和…

Java 大视界 -- 深度洞察 Java 大数据安全多方计算的前沿趋势与应用革新(52)

💖💖💖亲爱的朋友们,热烈欢迎你们来到 青云交的博客!能与你们在此邂逅,我满心欢喜,深感无比荣幸。在这个瞬息万变的时代,我们每个人都在苦苦追寻一处能让心灵安然栖息的港湾。而 我的…

day32-文件共享服务ftp与smb

文件共享服务方案有很多,了解即可 ftp(简单文件传输服务) 提供用户认证机制 可以输入账号密码 python -m SimpleHTTPServer nginx也提供了文件下载的功能 提供用户认证机制 反向代理,负载均衡 web服务器,静态文件…

数据分析系列--⑦RapidMiner模型评价(基于泰坦尼克号案例含数据集)

一、前提 二、模型评估 1.改造⑥ 2.Cross Validation算子说明 2.1Cross Validation 的作用 2.1.1 模型评估 2.1.2 减少过拟合 2.1.3 数据利用 2.2 Cross Validation 的工作原理 2.2.1 数据分割 2.2.2 迭代训练与测试 ​​​​​​​ 2.2.3 结果汇总 ​​​​​​​ …