littlebot
Published on 2025-04-12 / 1 Visits
0

【源码】基于Vercel和GPT的聊天机器人系统

项目简介

本项目是基于Vercel和GPT构建的聊天机器人系统,能让用户一键免费部署自己的私人ChatGPT网页应用。它具备多种功能和特性,可提供高效、易用且功能强大的聊天机器人解决方案。

项目的主要特性和功能

  • 一键部署:能在Vercel上免费一键部署,1分钟内完成。
  • 隐私保护:数据存储在用户浏览器本地,保障隐私安全。
  • 响应式设计:支持深色模式和PWA,适配多种设备。
  • 流式响应:首屏加载快,支持流式响应。
  • 预制角色:可快速创建、分享和调试个性化对话。
  • 内置Prompt:集成大量来自中文和英文社区的内置Prompt。
  • 自动压缩:自动压缩聊天记录,支持长对话并节省Token。
  • 导出功能:可一键导出所有聊天记录,支持Markdown格式。
  • 多语言支持:支持国际化(I18n)。

安装使用步骤

在线部署

  1. 获取API Key:从OpenAI获取API Key,地址为:OpenAI API Key
  2. 部署项目:点击相应按钮,使用Vercel一键部署项目,部署时设置OPENAI_API_KEYCODE(页面访问密码)。
  3. 访问应用:部署完成后,访问Vercel提供的域名,即可使用私人ChatGPT网页应用。

本地开发

  1. 安装Node.js和Yarn。
  2. 在项目根目录创建.env.local文件,并添加以下内容: OPENAI_API_KEY=<your api key here>
  3. 运行以下命令启动开发服务器: 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】