在群晖免费搭建本地谷歌Gemini Pro Chat的教程(有亮点哦)

        谷歌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”;

 

 

3、创建一个API key,点Copy按钮进行复制;

 

 

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

 

 

 

7、确定;

 

 

8、输入群晖当前管理员账号的密码,确定;

 

 

9、在任务计划找到刚刚创建的“Gemini”,右键,运行(等搭建完成后可以删除该任务);

 

 

10、确定;

 

 

11、在浏览器打开http://群晖的IP地址:你设置的Gemini端口

 

 

12、开始提问吧,支持包括中文、英文等多国语言输入,输入完成后点“Send”正式提交;

 

 

13、我这里让系统做个自我介绍,看看它是怎么说的;

 

 

14、亮点来了,哈哈!

 

 

15、如果你想分享给朋友一起使用(需要有公网IP),可以把这个端口到路由器设置端口映射,外网就可以访问到了。

点赞
  1. Feng说道:
    Google Chrome Windows 10
    在公网状态下远程访问不了。设置了端口转发外部端口3000,内部端口填了 “设置“端口号” “一样的,反过来设置也不行
    1. 博主说道:
      Google Chrome Windows 10
      如果你在局域网访问的时候用的是http://ip:3000,那么在有公网的情况下映射3000端口就是对的,比如本教程局域网访问是http://ip:5530,那么映射的是5530端口而不是3000。你先检查你有没有公网IP以及映射是否正确吧。
      1. Feng说道:
        Safari iPhone iOS 16.3.1
        设置过端口后似乎能连上了,不过只连上了几秒钟,一提问问题显示错误,再刷新网页就连不上了
        1. 博主说道:
          Google Chrome Windows 10
          你在NAS里面搭建,如果NAS不具备科学环境就出现你描述的现象。
          1. Feng说道:
            Safari iPhone iOS 16.3.1
            nas 具备科学环境的,我还特意在 clash 设置了规则。能勉强问几个问题,问多几个后就显示[GoogleGenerativeAI Error]: Error fetching from fetch failed。手动重启容器才能恢复使用,再问多几个问题又不行了。死循环
          2. 博主说道:
            Google Chrome Windows 10
            这个用不了的话你去看另外一篇教程吧https://wp.gxnas.com/14156.html
  2. crdz说道:
    Google Chrome Windows 10
    搭建完成提示Error [GoogleGenerativeAI Error]: Error fetching from fetch failed 这个是什么情况?
    1. 博主说道:
      Google Chrome Windows 10
      不是说了嘛:你搭建的网络环境允许访问谷歌才可以。
  3. 范志岳说道:
    Google Chrome Windows 10
    好一个文心一言 :kuanghan:

发表回复