谷歌新一代AI:Gemini发布有一段日子了,免费1分钟能调用60次,1月免费调用1000次,很慷慨了。
我也跟着冰剑学习了一下,
开始利用大善人cloudflare(简称cf)让HEXO也白嫖Gemini娘…

今天先说准备…

1. 首先打开 https://dash.cloudflare.com 在左侧菜单点击Workers 和 Pages

点击 KV,在右侧新建一个kv,名称叫 gemini,用于存储数据

目前 KV 的免费额度为: 读:10000次/日 写:1000次/日 单值容量: 25Mb

2. 开始建立一个worker

点击左侧的“概述”,然后在右侧点击 创建应用程序按钮

点击创建Worker按钮

给你的worker起个名字,我们这里就叫gemini-hexo吧,不重要。然后点击部署按钮即可。

这里借用一张图吧,因为我已经建好了

先不要点击这个编辑代码,先点击左边的配置Worker

在右侧横向菜单中点击 设置 -> 变量 -> 添加变量

我们添加一个变量,名字叫作 GEMINIKEY,值就是你申请的gemini的KEY值

对了,附一下Gemini Pro的api key获取地址:https://makersuite.google.com/app/apikey

*** 重要,请不要泄露该key给其它人,若已经泄露,请去该网址重置key

我们再添加一个变量,名字叫MYURL,值请填写你的博客的URL,我们用于设置COS头

再往下拉,下面把我们之前拿到的KV绑定到该worker上

新建一个变量名称 GEMINI, 空间选择刚才的gemini即可,保存

然后给自己的项目绑定自己的域名,因为 *.workers.dev 被神秘力量封禁了…

所以,你需要一个域名来绑定到cloudflare上….

然后我们在项目下,点击 触发器 -> 添加路由

我们以我们自己的域名 xa.cloudns.org 为例,请提前绑定好,绑定域名教程直接百度,有好多

填写一个子域名。因为我绑定的是 xa.cloudns.org,所以要加的是3级域名,就叫gemini吧

上面写 gemini.xa.cloudns.org

下面区域选你对应的域名,我这里是 xa.cloudns.org

绑定好之后还需要解析,去DNS里设置一下解析

这里有两个要点:

  1. 不要开启小黄云。
  2. ip地址可以使用cf的优选工具选出来的高质量ip。

我这里用了两个我觉得还不错的ip,你们可以直接用,也可以自己去优选。

现在就我们把第一天的准备工作做好了,总结下来就下面几点

1. 绑一个你的域名到cloudflare,然后添加一个 gemini的子域名解析到 104.18.2.161 / 104.18.3.161

2. 建一个kv,起名叫 GEMINI

3. 建一个worker,起名叫 hexo-gemini

4. 给worker 添加2个变量,一个 GEMINIKEY,值为geminiapikey ,另一个是 MYURL,值是你的BLOG地址

5. 给worker 绑定第2步建立的KV

6. 给worker 绑定路由为第一步建立的子域名

明天我们就可以来给HEXO这边添加对应的功能了….