之前一直用的gpt白嫖的中转,可惜中转接口太不稳定了,老是挂,用着有点难受。刚刚逛github又发现一个非常简约的AI Chat项目,支持调用Gemini Pro的API,测试了一下,感觉非常不错,适合自用,给大家分享一下搭建教程。
第一步:
需要准备一台国外服务器,不要使用中国大陆或者香港,Gemini限制中国IP访问,也不要使用广播到一些Gemin禁止的其他国家的服务器IP。
推荐使用蓝米云的美国高防服务器,IP比较干净,适合用来调用各大AI接口,都没有被限制。
地址是: 美国高防服务器_美国高防主机租用_美国高防vps_美国高防服务器优惠-蓝米云 (lanmiyun.com)
服务器任意配置都可以,然后安装宝塔面板,如果你使用的蓝米云服务器,可以将系统镜像选择为“centos7.9预装宝塔”,这样就不需要安装了。
第二步:
获取Gemini的Api Key,访问:https://aistudio.google.com/app/apikey (需要魔法上网),然后登录你的谷歌账号。
登录上去后,点击Get Api Key菜单,然后点击创建API密钥,将创建的密钥复制下来。
第三步:
登录宝塔面板,点击左侧的Docker,然后点击创建容器(如果你是第一次打开,会出现提示让你安装Docker,立即安装后,就可以操作了)
第四步:
选择命令创建,然后复制下面的命令,然后执行命令:
docker run --name geminiprochat --restart always -p 3000:3000 -itd -e GEMINI_API_KEY=你的密钥 babaohuang/geminiprochat:latest
务必注意将上面命令里面的“你的密钥”这几个字,替换为你刚刚获取的实际Api Key值
耐心等待Docker容器创建完成后,关闭窗口。
可以看到容器列表多了一个运行中的项目,现在还需要完成最后一步,就可以正常使用了。
第五步:
点击宝塔面板左侧的“安全”,点击添加端口规则,输入3000端口后,点击确定,保存即可。(如果你用的是阿里云、腾讯云等服务器,还需要在你服务器的控制面板安全组规则中放行3000端口)
现在可以访问 http://你的服务器IP:3000 ,是不是可以正常访问了?
好了,教程实际上非常简单,其实也可以不安装宝塔,我只是为了docker管理方便,也建议大家安装。
如果大家搭建的时候有什么问题,可以随时留言。