Gemini作为Google旗下GPT产品,一直备受期待。据称性能已超chatGPT 3.5,与chatGPT 4比肩,我们就来试试。

对于China用户而言,使用Gemini最大的拦路虎在于很难找到一条干净稳定的梯子。所以,本篇的主要目的即是将Gemini Pro Chat部署到Vercel,像访问常规网站一样使用Gemini。再想办法或干脆绑定自己的域名,即可“免梯”“自由”“无限”使用Gemini Pro,不要太爽哦!

先来张美女图压压惊

image-20231221171536928
  1. Github库

​ 访问 https://github.com/babaohuang/GeminiProChat

​ 可以直接点击页面中的Deploy

image-20231221172047795

​ 也可以先fork到自己的Repo,再用github账号登录Vercel,然后import

image-20231221172218845

image-20231221172312813

image-20231221172408022

​ 然后一路默认回车确认……

  1. 申请Google API key

Google API key的申请链接

image-20231221172735281

​ 将生成的API key复制下来备用

​ 再进入Vercel网站的项目设置

image-20231221173146993

image-20231221173310762

image-20231221173430455

Key中填入GEMINI_API_KEY,在Value中填入刚刚申请的API key

然后,如果不想网站和API key被滥用,可以为网站设立访问密码。点击Add another,在Key中填入SITE_PASSWORD,在Value中填入要设置的Gemini网站访问密码,点击Save保存。

回到Project页面,正常来讲已经可以访问Vercel分配给你的Gemini页面了(如果不可以,则需要如下图一样重新部署一下)

image-20231221174024373

image-20231221174118056

image-20231221174242720

  1. 但不要忘了,Vercel在China是无法访问的,所以生成的Vercel域名Gemini仍需要梯子才能正常使用,而这样似乎就违反了我们的初衷。第一步提供的github源代码网站作者给出了解决方案

image-20231221174502546

​ 实际就是给这个域名挂个梯子,大家可以一试。

​ 还有一种方法,就是绑定自己的域名,个人域名一般而言不会被墙。还是先在Vercel端操作:

image-20231221174735797

image-20231221174842172

​ 填入你要取的二级域名,比如 gemini.你的域名,点击Add

​ 下面马上就会出现你刚刚定义的域名(提示错误,因为还没有定义域名和DNS)和Vercel分配给你的原域名,现在我们要将两者关联起 来。到你管理所购买域名的网站(比如我的是Cloudflare),进入DNS设置,添加一条CNAME记录,Name填写你为gemini网站起的二 级域名(如gemini),ValueContent等填写cname.vercel-dns.com,保存后等待几秒。再回到Vercel的域名界面,基本上新绑 定域名就生效了,可以免梯自由访问了!

​ 注意:前面设置了网站访问密码以免被滥用,访问时需要输入。如嫌麻烦可去掉。

image-20231221175550805