Gemini-Next-Chat安装与配置

项目地址

前期准备

  1. 一个vps
  2. 一个谷歌提供的api-key

步骤

安装

  1. 连接终端,创建文件夹存储数据

  2. 执行安装代码

    1
    2
    3
    4
    5
    6
    7
    docker pull xiangfa/talk-with-gemini:latest
    docker run -d --name talk-with-gemini \
    -p 5481:3000 \
    -e GEMINI_API_KEY=AIzaSy... \
    -e ACCESS_PASSWORD=your-password \
    -v /opt/1panel/apps/Gemini-Next-Chat/data:/data \
    xiangfa/talk-with-gemini

    代码解释

    1. -p 5481:3000:将容器端口3000映射到vps的5481端口

    2. -e GEMINI_API_KEY=AIzaSy...:自己的谷歌api-key

    3. -e ACCESS_PASSWORD=your-password:访问该前端的密码

    4. -v /opt/1panel/apps/Gemini-Next-Chat/data:/data:将容器的数据目录挂载到-v /opt/1panel/apps/Gemini-Next-Chat/data这个路径下,确保更新时不会丢失数据。

    5. 其他可选变量

      1. GEMINI_API_BASE_URL:覆盖 Gemini api 请求基本 url。为了避免服务端代理 url 泄漏,不会覆盖前端页面中的链接。
      2. NEXT_PUBLIC_GEMINI_MODEL_LIST:自定义模型列表,默认为: all。
      3. HEAD_SCRIPTS:用于注入的脚本代码可用于统计或错误跟踪。

配置

  1. 根据需要更改环境变量即可
  2. 域名绑定