Cursor/Gemini Pro融合应用
Cursor/Gemini Pro融合应用

Cursor/Gemini Pro融合应用

一、Cursor和Gemini
  • Gemini是Google开发的AI大模型,是目前免费可用的api接口,接入Gemini Pro模型。
  • Cursor是一款AI IDE开发工具,分为免费和付费版本,想用Openai的API进行接口编程就需要收取费用
  • 强大的谷歌ai嵌入到Cursor,实现免费AI助手,是今天要实现的目标。
二、所需工具和项目
  1. Gemini API key:可以通过谷歌账户登录到https://aistudio.google.com获取API key,如果没有点击创建API 密钥生成,记录下此密钥。
  2. 由于Google封锁了大陆地区的API key的应用,需要用CF转发一下,且将API格式转换成openai模式,方便cursor调用。于是有了以下项目https://github.com/PublicAffairs/openai-gemini。
  3. 现在需要一个CF账号,申请地址:https://www.cloudflare-cn.com
  4. 再需要一个域名,免费付费均可,需要托管到Cloudflare。
三、项目实现
  1. Cloudflare上进行openai-gemini的部署:点击下面的按钮开始。
    Deploy to Cloudflare

     

    Deploy to Cloudflare Workers

  2. 会分为以下步骤
    1. 对CF账号进行配置需要填写账户ID和密钥,在部署过程中会有提示
    2. 操作过程会fork项目到你的GitHub仓库中
    3. 进行自定义域,绑定域名,这样流量经过了cloudflare的全球节点就不会造成Google API封锁。
    4. 操作流程及注意事项如下图:
四、Cursor配置
  1. 登录到cursor账户
  2. 点击配置——models,在Openai Api Key中输入Gemini key,Override openAl Base URL (when using key)中填写自定义域名地址加上/v1,点击add model 填写gemini-exp-1206,即可食用。
  3. 使用效果:

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注