前言
12月6日,谷歌发布新一代大模型Gemini的demo, 同时,Bard已将模型更新为Gemini Pro。
Gemini是谷歌目前最新最强的大语言模型,支持多模态(文字,图片,音频,视频等等)处理使用开源项目。
Gemini API已经对外开放,现在可以去官网免费申请自己API key(现在的key是免费调用的,每分钟最多可调用60次)。

我这里申请了API key,使用开源项目在VPS上通过docker方式部署体验了一下。
我的免费体验地址:Gemini Pro Chat (wanxiang.asia)
效果图如下

一、申请Gemini API key
去官网免费申请自己API key。官网:makersuite.google.com (对谷歌账号没有要求,但是需要一个科学的上网环境,如果科学上网的情况下显示地区不可用,说明是节点有问题,需要切换节点或者换一个科学上网工具)。
官网内容如下


二、通过开源项目Gemini Pro Chat部署自己的谷歌人工智能大模型
这里推荐一个好用的开源项目,八宝黄的Gemini Pro Chat。开源项目地址:https://github.com/babaohuang/GeminiProChat
帮助文档上有多种部署方式
Vercel方式部署
如果没有境外服务器,可以通过推荐的Vercel方式部署(需要一个域名),但是部署完成之后,分配的域名在国内会出现访问不了的情况,需要你的域名解析到这个分配的域名上,然后访问你的域名才可以使用,具体的过程可查找相关资料。
Docker方式部署(需要部署在境外服务器上)
可参考我的docker-compose.yml
version: '3'
services:
geminiprochat:
image: babaohuang/geminiprochat:latest
container_name: gemini-pro-chat
restart: always
ports:
- 3100:3000
environment:
- GEMINI_API_KEY=AIzaSy............
# - API_BASE_URL=YOUR_GEMINI_API_BASE_URL
# - HEAD_SCRIPTS=YOUR_HEAD_SCRIPTS
# - PUBLIC_SECRET_KEY=YOUR_SECRET_KEY
# - SITE_PASSWORD=YOUR_PASSWORD名称 | 说明 | 必填 |
|---|---|---|
GEMINI_API_KEY | 你的 Gemini API 密钥。 | ✔ |
API_BASE_URL | Gemini API 的自定义基本 URL。 | ❌ |
HEAD_SCRIPTS | 在页面的“”之前注入分析或其他脚本 | ❌ |
PUBLIC_SECRET_KEY | 项目的密文字符串。用于为 API 调用生成签名 | ❌ |
SITE_PASSWORD | 为网站设置密码,支持用逗号分隔的多个密码。如果不设置,网站将允许公开访问 | ❌ |
在docker-compose.yml文件所在目录内执行 sudo docker compose up -d进行部署
部署成功之后通过公网IP+端口形式进行访问测试(访问不成功检查服务器防火墙)
完结
最后感谢相关开发人员提供的优秀项目!