谷歌Gemini于2023年12月13日正式发布,目前是免费使用,如果你的NAS网络环境允许访问谷歌,那么可以在群晖搭建一个本地的Gemini Pro Chat供自己使用或者与朋友分享。如果你的NAS网络环境不能访问谷歌,可以参考《部署一个无需科学环境的谷歌Gemini Pro并绑定自己域名》教程另外部署。
1、群晖系统请自行使用管理员账号登录,并安装Container Manager(DSM7.2以上的系统)或者docker(DSM7.2以下的系统);
2、打开【谷歌Gemini的API申请地址】,登录你的谷歌账号(没有账号的请自行注册并登录,注册过程本文忽略,目前Gemini Pro的API是免费申请,但是会有每分钟60次的次数限制以及会收集我们提交的问题,对于我们普通人来讲并无影响,如果你有顾虑可以不用),点“Get API key”,再点“Create API key in new project”;
4、打开群晖控制面板,任务计划,新增,触发的任务,用户定义的脚本;
5、填写任务名称(我写的是Gemini),用户账号改为root,把“已启动”处的打勾去掉;
6、把以下脚本复制到记事本,根据自己实际情况设置“端口号”(本教程使用的是5530端口,如果你不想用5530,可以自己修改),同时把上面第3个步骤申请到的GEMINI_API_KEY在下面脚本的“申请到的ApiKey”处进行替换,修改完成后从记事本复制全部的脚本到群晖任务计划的“用户定义的脚本”处粘贴,确定;
docker run --name GoogleGeminiProChat \
--restart always \
-p 端口号:3000 \
-itd \
-e GEMINI_API_KEY=申请到的ApiKey \
howie6879/geminiprochat:v0.1.0
9、在任务计划找到刚刚创建的“Gemini”,右键,运行(等搭建完成后可以删除该任务);
11、在浏览器打开http://群晖的IP地址:你设置的Gemini端口
12、开始提问吧,支持包括中文、英文等多国语言输入,输入完成后点“Send”正式提交;
15、如果你想分享给朋友一起使用(需要有公网IP),可以把这个端口到路由器设置端口映射,外网就可以访问到了。