1.前言
Gemini是一款由Google DeepMind(谷歌母公司Alphabet下设立的人工智能实验室,是谷歌的兄弟公司)于2023年12月6日发布的人工智能模型,可同时识别文本、图像、音频、视频和代码五种类型信息,还可以理解并生成主流编程语言(如Python、Java、C++)的高质量代码,并拥有全面的安全性评估。首个版本为Gemini 1.0,包括三个不同体量的模型:用于处理“高度复杂任务”的Gemini Ultra、用于处理多个任务的Gemini Nano和用于处理“终端上设备的特定任务”的Gemini Pro。
今天我们通过nas来搭建一个简单可用的Gemini pro智能聊天AI
2. 项目展示
3. 相关地址
官方GitHub地址:https://github.com/babaohuang/GeminiProChat
docker镜像:babaohuang/geminiprochat:latest
4. 搭建视频
5.1 YouTube
视频地址:后续补充……
5.2 哔哩哔哩
哔哩哔哩:后续补充……
5. 搭建方式
5.1 前置准备
一个谷歌账号
用来获取免费的API
https://makersuite.google.com/app/apikey
5.2 镜像拉取
进入nas,拉取镜像:babaohuang/geminiprochat:latest
5.3 容器配置
配置按照图中去配置,没有的就是默认设置,环境变量需要手动添加这四个
- PUID=0 # 用户ID,在终端输入id可以查看当前用户的id
- PGID=0 # 组ID同上
- TZ=Asia/Shanghai #时区,可以自定义
- GEMINI_API_KEY=AIlls3SyAZAoLxxxxxxxxWUJf_uxxxxxx5NqFU #这里填自己准备条件上获取到的谷歌AI的API
我这边设置的3003,你也可以换成其他未使用的端口
6.使用教程
部署完成后,访问nasip:3003就可以开始使用啦
7. 总结
祝大家搭建成功用的开心,有问题可以去 GitHub 提 Issues,也可以在评论区互相交流探讨。
同时,有能力给项目做贡献的同学,也欢迎积极加入到项目中来,贡献自己的一份力量!
最后,感谢开发人员们的辛苦付出,让我们能用到这么优秀的项目!
参考资料
https://github.com/babaohuang/GeminiProChat