如今ai界高手层出不穷,除了横空出世的gpt外,不少传统大厂也纷纷推出了自己的ai产品,作为在国内毫无名气的小厂谷歌也老早就推出了自家ai——Gemini,历经多次迭代,现在体验上已经和gpt相差无异,趁着谷歌大放水,配合Vercel提供的免费服务来搭建一个属于自己的chat ai。
前面几期写了谷歌免费赠送三个月150刀的文章《无任何条件,谷歌云三个月150美金点击就送》,但是写完没多久就基本上封车,基本上无法点就送,但是这段时间开始,又可以了,但是很多账号被限制了无法使用云服务器,不过ai是可以正常使用,相对于3个月150美元体验谷歌Gemini ai,秉着不能浪费的原则,也干脆试试谷歌的ai。
以前也写过《如何搭建属于自己的chatgpt》用gpt的api加上一个web界面搭建过类似的,本篇也是利用Gemini的api来完成部署,本质上其实一样,只是方法或者部署步骤有些不同罢了。
关于谷歌的Gemini在此不过多介绍,反正就是一个和gpt类似的ai产品,感兴趣的童鞋可以自行谷歌。
一、前排准备
1.一个域名,没有域名可以自行翻看往期教程,低价获取或者免费的二级域名都可以。
2.一个谷歌账户,并且能有对应的赠送额度,具体可以翻看前几期文章。
3.一个Vercel账号,并绑定github账号,这个到官网(https://vercel.com/)注册即可。
二、获取Gemini api key
参考上篇文章《无任何条件,谷歌云三个月150美金点击就送》,先拿到150美元三个月的赠金(当然想直接花钱也行),截止写本篇文章的时候,150刀还是可以点击就送,但注意,现在大部账号这个150美元是只能用于ai,而不用来购买服务器,除非是进行了账户升级,但本篇就是为了用ai,所以没有任何影响。
然后前往谷歌aistudio(https://aistudio.google.com/app/u/5/apikey)获取Gemini API,首次进入会引导建立api,这时候点击“get api key”就会进入到创建创建api key的界面,但是记得先同意人家的服务条款。
之后点击“create api key”,在弹出的对话框中选择谷歌云上的项目(又可以选择第一个新建一个新项目,没有影响),然后再点击“create api key in existing project”,就可以获取到自己的Gemini api key了,获取到的key记得要保存好,等下要用上。
三、Verce绑定github并fork ChatGPT-Next-Web
ChatGPT-Next-Web简单来说就是一个可以使用多种ai api的网页应用,和之前写过的chatgpt-web大同小异,本身支持openai(gpt、claude)以及谷歌Gemini等多种api,用对应的api就可以实现对话等功能。ChatGPT-Next-Web支持直接部署或者docker部署,但为了更方便的调用对应的api(目前openai和Gemini在部分地区不可用),也顺便降低成本,这里用Verce的免费服务来完成部署。
在使用Verce需要先绑定github,当然如果开始就用GitHub注册的这一步可以忽略。登录Verce控制台,点击右上角个人头像,选择“Account Settings”,进入“Authentication”设置,点击github,在弹出的窗口中绑定自己的github账户,如果没有github账户就新建一个。
绑定好github后,还需要fork ChatGPT-Next-Web这个项目。打开项目的地址(https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web),点击右上方的fork按钮,然后点击“create fork”,即可完成。
四、部署ChatGPT-Next-Web
回到Verce主页,点击右上角的“add new”-“project”,选择刚刚fork的项目,再点击“import”。
然后展开“Environment Variables”,配置环境变量。
这里我们只用谷歌的Gemini,所以环境变量只需要填写以下内容就行:
GOOGLE_API_KEY=xxxxxxxxx
#刚刚获取的谷歌Gemini api
DEFAULT_MODEL=gemini-1.5-pro-latest
#默认使用的Gemini模型,建议填入gemini-1.5-pro-latest
CODE=xxxxx
#访问密码,自己用的话建议加上密码防止api被刷,想要公共访问就不用这个
完成后点击save,其他的均默认就可以了,然后等待几分钟,这个就会部署完成。
五、绑定域名
虽然Verce会免费分配一个很长的二级域名用来访问,但是这个域名目前是不可用的状态(不要问为什么不可用),所以还需要绑定上自己的域名。
进入Verce对应的项目-“setting”-“Domains”,填入自己的域名,然后点击add,就会提示要求添加cname解析,又或者是需要用txt验证域名,不管是哪一种情况,只需我们在域名解析那里添加一个对应的解析或者txt验证就行,注意如果是用的cf,建议不要开启小云朵。
然后回到Verce,等待几分钟,会自动检测解析是否生效,当解析生效后还会自动部署ssl证书,当一切无误后就可以访问并体验谷歌Gemini。
六、注意事项&其他
1.Verce免费服务是有流量限制,一个月100g的流量,但对于用ai这种来说,基本上是不会消耗多少流量的,但也不要滥用。
2.三个月后谷歌云赠金失效怎么办,要么花钱,要么换一个号继续体验,网上也有不少卖这个的。
3.Verce访问速度并不算快,但也不是不能用,觉得慢的话得加钱。
4.后台发送“tyai”即可获取我搭建好的服务,不保证可用性,随时关闭。
评论前必须登录!
注册