技术贴:简单三步把Gemini AI搬回自己电脑上

AI在如火如荼地在全世界普及时,总有一个角落被AI忘记了,或仅仅停留在看热闹的阶段,没有利用它提高工作效率,为生活提供便利。偶然的机会接触到一段信息介绍如何将Google Gemini搬回自己的电脑,时时利用。
Google Gemini 2.0 flash exp在大模型排行榜上位列前三,且免费。下面就是详细的部署步骤:

STEP 0: 基础条件

得有一个自己的域名,在信息的高墙上挖个小洞,让墙外的信息能传进来;具体方法可见之前的帖子:Blog 技术贴: Hexo+Github+Cloudflare中环境准备的申请帐号、购买域名和托管DNS这三步。准备好CloudflareGithub帐号和域名,就可以开始下一步了。

STEP 1: 创建Googel Gemini API Key

Gemini是谷歌开发的免费AI,排名也是非常靠前,Gemini 2.0 Flash Exp正如其名字一样,速度飞快。比Open AI家的ChatGPT有良心多了。

  • 准备谷歌账号:如果已有谷歌账号,可以跳过此步骤。如果在赵国,需要有科学上网的环境。
  • 访问Google AI Studio :建议使用美国节点访问。打开 Google AI Studio 申请 API 密钥。
  • 创建 API 密钥:点击左侧菜单中的 “Get API key”,然后在右侧点击 “Create API key in new project”。如果无须输入信用卡信息,也可以免费使用。将生成的API Key保存好,即可进入下一步。

通过这一步便有了可用的AI资源。

STEP 2: 挖洞

通过利用网络大善人Cloudflare家遍布全世界的CDN网络,将访问仅限墙外访问的信息,转换为访问自家网络。所以需要有事前准备一个域名。一美刀的买回来的域名,可发挥大作用了。
这一步是让墙外的信息可以在墙内访问。

Blog 技术贴: Hexo+Github+Cloudflare以及Blog技术贴2: CF Wrangler CLI + Hexo都有提到过Workers的使用,这次也是要创建一个新的Worker:

傻瓜式创建Worker:
利用Github上的开源项目PublicAffairs/openai-gemini实现利用自已域名代理访问Gemini,并将输出格式转换成更通用的OpenAI格式。

登录Cloudflare → Compute(Workers) → 找到Account ID, 备用 → Manage API Tokens → Create Token → Edit Cloudflare Workers, Use Template → 复制生成的Token → 登录Github → 找到2.9K Stars的项目PublicAffairs/openai-gemini → 找到Deploy to Cloudflare → 点击【Deploy with workers】 → Authorize Workers → 填入刚刚找到的Account IDAPI Token, 在这个界面下面也提供了Cloudflare找到的Workers Account ID和API Token的链接。点击进入可以得到相同的结果。 → Fork repsitory, 把这个项目叉回自己的项目仓库里 → 点击 Repository Action → 点击绿色的 I understand my workflows, go ahead and enbale them → 回到cloudflare workers, 点击 Workflow enabled → 点击 Deploy → 看到 Project is deployed “Successful” → 部署完成

修改域名
回到Cloudflare → Compute(Workers) → 找到刚刚生成的workers: Gemini → Setting → Domains & Routes
→ Custom domain → 自定义一个子域名,注意这里面的域名一定是已经托管在Cloudflare的域名 → 保存

至此,挖洞完成。

STEP 3:部署本地客户端

下面就是具体使用Gemini API的方法。

Chatbox

下载大模型客户端Chatbox,并安装。Chatbox还有网页版、IOS、Android、Windows等多个平台可以选择。

打开Chatbox → 左下角,设置 → 模型提供方 → 选择OpenAI API → API 密钥: 填入STEP 1获得的Gemini API密钥 → API 域名: 填入STEP 2 自定义的三级域名 → 模型&Token → 模型选择“自定义模型” → 自定义模型名:“gemini-2.0-flash-exp”,这里名字填错了就访问不了 → 保存

在Chatbox左侧有种种应用场景,调用的都是gemini-2.0-flash-exp, 无须梯子也可以尽情玩耍了: 翻译、写代码、聊天、写小说….

在Cursor中傻瓜编程

之前试用Cursor AI自动编程有感是调用 claude 3.5 sonnet与人沟通,生成代码;这里使用google gemini-exp-1206也可以实现编程,上下文搜索能力是claude 3.5 sonnet的5倍,并且速度更快。

Cursor AI官网下载回来、安装Cursor,然后:

打开 cursor → 右上角,设置 → models → 选择 gemini-exp-1206

瞬间获得上古码农大神的编程能力…


技术贴:简单三步把Gemini AI搬回自己电脑上
https://www.ezdata.top/6a29815a1221.html
Author
average Joe
Posted on
January 10, 2025
Licensed under