项目简介
本项目是一个跨平台的Gemini聊天应用,利用Vercel实现免费一键部署。用户可以快速拥有自己的私人Gemini网页应用,该应用提供跨平台客户端,数据存储在本地,保障了用户隐私,同时具备丰富功能和良好的用户体验。
项目的主要特性和功能
- 便捷部署:能在1分钟内借助Vercel免费一键完成部署。
- 跨平台客户端:提供体积约5MB的Linux、Windows、MacOS客户端。
- 隐私安全:所有数据保存在用户浏览器本地。
- Markdown支持:支持LaTex公式、Mermaid流程图、代码高亮等。
- 界面设计:采用响应式设计,支持深色模式和PWA,首屏加载约100kb,支持流式响应。
- 预制角色功能:便于创建、分享和调试个性化对话。
- 海量内置prompt:包含中文和英文资源。
- 聊天记录处理:自动压缩上下文聊天记录,节省Token并支持超长对话。
- 多语言支持:支持English、简体中文、繁体中文等多种语言。
安装使用步骤
部署
在环境变量页填入必要信息,如CODE
(页面密码)、OPENAI_API_KEY
(OpenAI API密钥)等。
配置环境变量
| 变量名 | 是否必填 | 说明 |
| ---- | ---- | ---- |
| CODE
| 可选 | 访问密码,用逗号分隔多个密码 |
| OPENAI_API_KEY
| 必填 | OpenAI API密钥,可使用逗号隔开多个key |
| BASE_URL
| 可选 | 覆盖OpenAI API请求的基础URL,默认是https://api.openai.com
|
| OPENAI_ORG_ID
| 可选 | 指定OpenAI组织ID |
| AZURE_URL
| 可选 | Azure部署地址 |
| AZURE_API_KEY
| 可选 | Azure Api Key |
| AZURE_API_VERSION
| 可选 | Azure Api版本,可在Azure文档中查找 |
| HIDE_USER_API_KEY
| 可选 | 若不想让用户输入自己的API key,设置为1 |
| DISABLE_GPT4
| 可选 | 若不想让用户使用GPT - 4,设置为1 |
| ENABLE_BALANCE_QUERY
| 可选 | 若想让用户查询余额,设置为1,否则设为0 |
| DISABLE_FAST_LINK
| 可选 | 若想禁用从链接解析预制设置,设置为1 |
| CUSTOM_MODELS
| 可选 | 控制自定义模型,用+
添加,-
隐藏,name=displayName
自定义名称,用逗号分隔 |
使用
部署完成后,通过提供的URL访问应用,即可开始使用Gemini聊天。若配置了访问密码,需在设置页手动填写访问码。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】