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

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/apikey?hl=zh-cn
https://makersuite.google.com/app/apikey
https://ai.google.dev/
https://ai.google.dev/gemini-api/docs?hl=zh-cn

在这里插入图片描述

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

在这里插入图片描述

进入页面后,先点击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用不了,没有配置国其他的正常配置就行,国内能正常使用。

### 使用 Cursor 加载 DeepSeek 模型 为了通过 Cursor 工具加载并使用 DeepSeek 模型,需遵循特定流程来确保模型能够被正确识别和调用。 #### 准备工作 安装并设置好 Cursor 开发环境之后,需要获取 DeepSeek API Key。登录 DeepSeek 官网 deepseek.com/, 并访问【接入API】页面以创建新的 API 密钥[^2]。 #### 下载与配置模型 从 Ollama 官方渠道下载适用于本地部署的 DeepSeek 模型文件,并将其保存至指定位置。编辑 Ollama 的配置文件,在其中增加有关 DeepSeek 模型的信息条目,包括但不限于模型名、存放路径等内容。完成后重启 Ollama 服务使更改生效,从而可以在本地环境中执行 DeepSeek 模型[^3]。 #### 在 Cursor 中集成 DeepSeek 当上述准备工作就绪后,可以通过 Cursor 提供的功能接口实现对 DeepSeek 能力的支持。具体操作方式取决于 Cursor 版本及其文档说明;对于支持 DeepSeek V3 模型 (deepseek + cursor) 的版本而言,通常只需按照官方指南调整项目结构或引入必要的依赖库即可完成集成过程[^1]。 ```python import cursor_sdk as sdk # 初始化 SDK 实例时传入已获得的有效 API Token client = sdk.Client(api_key='your_deepseek_api_token') # 假设已经成功上传了一个名为 'my_model' 的自定义训练成果给 DeepSeek, # 接下来就可以利用它来进行预测任务了。 result = client.predict(model_name="my_model", input_data={"text": "example sentence"}) print(result) ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值