谷歌新一代AI:Gemini发布有一段日子了,免费1分钟能调用60次,很慷慨了。
谷歌不像某些班子(你知道我说的是谁),其实没什么限制。就在我以为大家都能顺顺利利用上它的时候,却经常能在群里看到群友说自己访问不了、梯子某个节点无法访问Gemini。
听到这些,我知道我水文章的机会来了:跟大家说说怎么更好地白嫖Gemini。
今天继续用我们的大善人cloudflare(简称cf)来达成我们的目的。如果你看过我之前的文章,你应该已经有个域名在cf了。那就跟着文章的步骤开始吧。
首先打开 https://dash.cloudflare.com 在左侧菜单点击Workers 和 Pages
![图片[1]-免费获取谷歌新一代AI:Gemini Pro API接口-龙之小站资源屋](https://www.688918.com/wp-content/uploads/2024/01/20240108135604452-1704693359430.png)
点击创建应用程序
按钮
![图片[2]-免费获取谷歌新一代AI:Gemini Pro API接口-龙之小站资源屋](https://www.688918.com/wp-content/uploads/2024/01/20240108135719370-34d21e32bbad4af6dc5db8911ee6a958_222-1-1024x282.png)
点击创建Worker
按钮
![图片[3]-免费获取谷歌新一代AI:Gemini Pro API接口-龙之小站资源屋](https://www.688918.com/wp-content/uploads/2024/01/20240108135805223-788740802c9b25924a43b9d60984587f_333-1-1024x382.png)
给你的worker起个名字,我们这里就叫gemini-pro-proxy
吧,不重要。然后点击部署
按钮即可。
![图片[4]-免费获取谷歌新一代AI:Gemini Pro API接口-龙之小站资源屋](https://www.688918.com/wp-content/uploads/2024/01/20240108135831939-f408b95e21cd692a11bb413251a6e689_444-1-1024x757.png)
你会看到一个部署成功的页面。页面中包含一个域名,这是你worker的默认域名。如果你自己没有域名,之后你可以直接用这个域名,但应该需要梯子(对梯子质量要求不高)。我们到这一步直接点击编辑代码
按钮。
![图片[5]-免费获取谷歌新一代AI:Gemini Pro API接口-龙之小站资源屋](https://www.688918.com/wp-content/uploads/2024/01/20240108135850242-7d3039d91b2d86e52fd4d483f99b0f01_555-1-1024x606.png)
在出来的代码编辑页面,填入以下几行代码:
export default {<br>async fetch(request, env) {<br>const url = new URL(request.url);<br>url.host = 'generativelanguage.googleapis.com';<br>return fetch(new Request(url, request))<br>}<br>}
![图片[6]-免费获取谷歌新一代AI:Gemini Pro API接口-龙之小站资源屋](https://www.688918.com/wp-content/uploads/2024/01/20240108135926766-fdd6b1e66da3a5b28e10008fed83a57b_666-1-1024x398.png)
点击左上角你worker的名字,这里是gemini-pro-proxy
就可以看到你部署worker的详细信息。
完成以上步骤,其实你的gemini代理就已经就绪了。你已经可以直接使用你worker的默认地址来替换gemini的api地址,不会再有谷歌阻止你访问。
![图片[7]-免费获取谷歌新一代AI:Gemini Pro API接口-龙之小站资源屋](https://www.688918.com/wp-content/uploads/2024/01/20240108135941711-57c3b41006b8202fdc3d33635f90116b_777-1-1024x340.png)
但如我所说,此时你还是需要梯子去访问你的worker地址,因为gfw默认封禁了这个域名后缀。
接下来我们进一步设置,用自己的域名去访问。
转到自己在cf上域名的控制面板,点击左侧菜单DNS
来添加域名解析。
这里我使用自己的域名baipiao.io
,给它增加了子域名A记录:gemini.baipiao.io
![图片[8]-免费获取谷歌新一代AI:Gemini Pro API接口-龙之小站资源屋](https://www.688918.com/wp-content/uploads/2024/01/20240108140000592-222a25a169b71580feec326c62b7a123_888-1-1024x72.png)
这里有两个要点:
1. 不要开启小黄云。
2. ip地址可以使用cf的优选工具选出来的高质量ip。
我这里用了两个我觉得还不错的ip,你们可以直接用,也可以自己去优选。
DNS解析记录操作完毕之后,点击左侧菜单Workers路由
来让我们设置的域名和worker的路由关系。
在Workers路由
界面,点击添加路由
按钮,参考如下填写:
![图片[9]-免费获取谷歌新一代AI:Gemini Pro API接口-龙之小站资源屋](https://www.688918.com/wp-content/uploads/2024/01/20240108140019323-431f998ff21ae734525846a8cc1301ca_999.png)
这里域名换成你刚才设置的那个,Worker也选择你之前创建的。点击保存
即可。
完成这一步你就可以用你自己的域名来请求gemini了。比如我这个域名:
Gemini官方给的例子是:
curl \<br>-H 'Content-Type: application/json' \<br>-d '{"contents":[{"parts":[{"text":"Write a story about a magic backpack"}]}]}' \<br>-X POST https://generativelanguage.googleapis.com/v1beta/models/gemini-pro:generateContent?key=YOUR_API_KEY
我们替换generativelanguage.googleapis.com
部分到我们的域名gemini.baipiao.io
curl \<br>-H 'Content-Type: application/json' \<br>-d '{"contents":[{"parts":[{"text":"Write a story about a magic backpack"}]}]}' \<br>-X POST https://gemini.baipiao.io/v1beta/models/gemini-pro:generateContent?key=YOUR_API_KEY
对了,附一下Gemini Pro的api key获取地址:https://makersuite.google.com/app/apikey
和沉浸式翻译的Gemini设置:
![图片[10]-免费获取谷歌新一代AI:Gemini Pro API接口-龙之小站资源屋](https://www.688918.com/wp-content/uploads/2024/01/20240108140118454-6f05435f7056025838ff6cffd15ffd99_0000-1-811x1024.png)
总结步骤:
- 添加一个cf的worker,代理gemini的api地址。
- 优选ip,设置自己的域名解析(防墙、提速)。
- 绑定自己的域名和worker。
- 你要是实在不会弄,你就用我搭的那个吧。
文章来源:https://zhile.io/2023/12/24/gemini-pro-proxy.html
暂无评论内容