前言

12月6日,谷歌发布新一代大模型Gemini的demo, 同时,Bard已将模型更新为Gemini Pro。

Gemini是谷歌目前最新最强的大语言模型,支持多模态(文字,图片,音频,视频等等)处理使用开源项目。

Gemini API已经对外开放,现在可以去官网免费申请自己API key(现在的key是免费调用的,每分钟最多可调用60次)。

1704185503238.jpg

我这里申请了API key,使用开源项目在VPS上通过docker方式部署体验了一下。

我的免费体验地址:Gemini Pro Chat (wanxiang.asia)

效果图如下

1704182639880.jpg

一、申请Gemini API key

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

官网内容如下

1704183892736.jpg1704184056923.jpg

二、通过开源项目Gemini Pro Chat部署自己的谷歌人工智能大模型

这里推荐一个好用的开源项目,八宝黄的Gemini Pro Chat。开源项目地址:https://github.com/babaohuang/GeminiProChat

帮助文档上有多种部署方式

1704186022604.jpgVercel方式部署

如果没有境外服务器,可以通过推荐的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+端口形式进行访问测试(访问不成功检查服务器防火墙)

完结

最后感谢相关开发人员提供的优秀项目!