AI文本工具 AI写作工具 AI文本工具 AI聊天机器人
ChatGemini

ChatGemini 是一个基于 Google Gemini 的网页客户端,对标 ChatGPT 3.5,使用逻辑同 ChatGPT 3.5 一致,同时支持在聊天中上传图片,自动调用 Gemini-Pro-Vision 模型进行识图。

广告也精彩
广告也精彩

ChatGemini介绍

ChatGemini 是一个基于 Google Gemini 的网页客户端,对标 ChatGPT 3.5,使用逻辑同 ChatGPT 3.5 一致,同时支持在聊天中上传图片,自动调用 Gemini-Pro-Vision 模型进行识图。

本项目还可自定义 Gemini API 服务器地址,用户可将本项目部署至支持 PHP 的服务器或虚拟主机上,或是自行配置 Nginx 反向代理,透过修改 Gemini API 路径,从而在中国大陆无障碍使用。

项目链接:https://github.com/bclswl0827/ChatGemini

ChatGemini 功能特性

适配移动端

支持多 API 密钥分流

操作逻辑同 ChatGPT

仿 ChatGPT 3.5 界面

支持多轮聊天对话

支持上传图片进行识别

逐字输出(SSE)回应

集成 PHP 版反向代理

自定义 Gemini API 地址

可启用站点通行码防止滥用

聊天内容导出(HTML 和 PDF)

对话内容保存在 IndexedDB 中

应用部署

请确保您已经得到 Gemini API 密钥,有关 Gemini API 的申请,请前往 Google AI Studio。

手动部署

确保已安装 Node.js 和 Git。

准备工作完成后,执行以下步骤:

将仓库 clone 至本地

$ git clone https://github.com/bclswl0827/ChatGemini

进入项目目录

$ cd ChatGemini

安装依赖

$ npm install

修改配置

参考下方的 应用配置 章节

构建项目

$ npm run build
部署项目

将 build 目录下的文件部署至服务器或虚拟主机上

Docker 部署
确保服务器上已安装 Docker,然后执行以下步骤:

拉取镜像

$ docker pull ghcr.io/bclswl0827/chatgemini

运行容器

$ docker run -d \
--name chatgemini \
--restart always \
--publish 8080:8080 \
--env REACT_APP_GEMINI_API_KEY="您的密钥" \
ghcr.io/bclswl0827/chatgemini

访问应用

访问 http://:8080 即可

 

来源:www.aiug.cn

相关导航