项目简介
本项目是基于Vercel和GPT构建的聊天机器人系统,能让用户一键免费部署自己的私人ChatGPT网页应用。它具备多种功能和特性,可提供高效、易用且功能强大的聊天机器人解决方案。
项目的主要特性和功能
- 一键部署:能在Vercel上免费一键部署,1分钟内完成。
- 隐私保护:数据存储在用户浏览器本地,保障隐私安全。
- 响应式设计:支持深色模式和PWA,适配多种设备。
- 流式响应:首屏加载快,支持流式响应。
- 预制角色:可快速创建、分享和调试个性化对话。
- 内置Prompt:集成大量来自中文和英文社区的内置Prompt。
- 自动压缩:自动压缩聊天记录,支持长对话并节省Token。
- 导出功能:可一键导出所有聊天记录,支持Markdown格式。
- 多语言支持:支持国际化(I18n)。
安装使用步骤
在线部署
- 获取API Key:从OpenAI获取API Key,地址为:OpenAI API Key。
- 部署项目:点击相应按钮,使用Vercel一键部署项目,部署时设置
OPENAI_API_KEY
和CODE
(页面访问密码)。 - 访问应用:部署完成后,访问Vercel提供的域名,即可使用私人ChatGPT网页应用。
本地开发
- 安装Node.js和Yarn。
- 在项目根目录创建
.env.local
文件,并添加以下内容:OPENAI_API_KEY=<your api key here>
- 运行以下命令启动开发服务器:
shell yarn install yarn dev
Docker部署
```shell docker pull yidadaa/chatgpt-next-web
docker run -d -p 3000:3000 \ -e OPENAI_API_KEY="sk-xxxx" \ -e CODE="your-password" \ yidadaa/chatgpt-next-web ```
环境变量
OPENAI_API_KEY
(必填):你的OpenAI API Key。CODE
(可选):访问密码,多个密码用逗号分隔。BASE_URL
(可选):OpenAI API的代理地址,默认为https://api.openai.com
。OPENAI_ORG_ID
(可选):指定OpenAI组织ID。HIDE_USER_API_KEY
(可选):设置为1时,禁止用户输入自己的API Key。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】