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

【源码】基于GPT算法的聊天机器人界面生成器

项目简介

本项目是基于GPT算法的聊天机器人前端界面生成器,为用户提供便捷的聊天机器人部署方案。用户可通过一键部署,在Vercel等平台快速搭建个性化的聊天机器人界面,且具备多语言、自定义功能以及隐私保护等特性。

项目的主要特性和功能

  1. 一键部署:能在Vercel等平台通过简单操作完成聊天机器人界面部署。
  2. 多语言支持:满足不同语言用户的需求。
  3. 自定义功能:可自定义聊天机器人的外观、功能和响应速度。
  4. 隐私保护:提供访问密码等安全措施保障用户数据安全。
  5. Markdown支持:支持LaTex公式、Mermaid流程图、代码高亮等。
  6. 响应式设计:支持深色模式和PWA,适配多种设备。
  7. 流式响应:首屏加载速度快,支持流式响应。
  8. 预制角色功能:支持创建、分享和调试个性化对话模板。

安装使用步骤

1. 获取OpenAI API密钥

在OpenAI官网注册账号并获取API密钥。

2. 一键部署

点击相关按钮,使用Vercel一键部署项目。

3. 配置环境变量

在Vercel的环境变量页面,配置以下环境变量: - OPENAI_API_KEY:您的OpenAI API密钥(必填)。 - CODE:访问密码,多个密码用逗号分隔(可选)。

4. 开始使用

部署完成后,通过生成的链接访问聊天机器人界面,输入问题或请求与GPT交互。

其他环境变量配置

  • BASE_URL:OpenAI接口代理URL,默认为https://api.openai.com(可选)。
  • HIDE_USER_API_KEY:若不想让用户自行输入API密钥,设为1(可选)。
  • DISABLE_GPT4:若不想让用户使用GPT - 4,设为1(可选)。

开发与部署

本地开发

  1. 安装Node.js和Yarn。
  2. 在项目根目录创建.env.local文件,填入OPENAI_API_KEY
  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

常见问题

  • 如何保持代码更新:建议fork项目并在Vercel上重新部署,启用自动更新功能。
  • 如何配置访问密码:在Vercel环境变量中设置CODE变量,多个密码用逗号分隔。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】