ChatGPT Web 项目介绍
ChatGPT Web 是一个基于 React 构建的聊天机器人网页应用,具有商业化潜力,可以部署用于实际业务场景。项目目标是通过简单的界面和强大的功能,为用户提供一个高效、便捷的在线交互体验。
主要功能
-
后台管理系统:用户可以通过后台管理系统对用户、Token、商品和卡密等进行有效管理。
-
用户界面:项目拥有精心设计的用户界面,采用响应式设计,确保在各种设备上都能有良好的使用体验。
-
加载速度:首屏加载速度极快,仅约100KB,提供流畅的用户体验。
-
绘画模型支持:支持 Midjourney 和 DALL·E 模型绘画,以及 GPT-4 的诸多应用。
-
丰富的提示库:内置大量提示(Prompt),包括中文和英文资源,助力用户更好地进行对话和操作。
-
聊天记录导出:一键导出聊天记录,并且完整支持 Markdown 格式,方便进行分享和保存。
-
自定义API地址:用户可以自定义 API 地址,如 OpenAI 或 API2D,以满足不同需求。
演示及服务
用户可以通过在线演示页面进行试用,演示地址为 https://www.aizj.top/。需要管理权限的人可以通过后台链接 https://www.aizj.top/admin,使用账号:admin@c.om 和密码:admin123 登录。
开始使用
使用 ChatGPT Web 项目需要在 Node 环境中进行操作。支持的 Node 版本为 ^16
、^18
或 ^19
,建议使用 nvm 工具管理不同版本的 Node。具体操作步骤包括:
-
先 Fork 本项目,并将其克隆到本地。
git clone https://github.com/79E/ChatGpt-Web.git
-
安装项目所需的依赖。
yarn install
-
启动 Web 项目。
yarn dev:web
-
如果需要打包项目,请执行以下命令。
yarn build
部署指南
部署 ChatGPT Web 非常简单,只需将打包好的 dist
目录上传至服务器即可。如果你使用 Vercel 服务,可以通过提供的部署按钮,快速在 Vercel 服务器上完成项目的部署。
贡献者与协议
ChatGPT Web 项目由多个贡献者共同开发,他们的详细信息可以在项目的贡献者页面查看。项目以 MIT 许可协议发布,用户可以自由使用及分发此软件。
通过以上介绍,希望大家能够更好地理解和使用 ChatGPT Web 项目。如果有任何问题或需技术支持,建议前往项目 issues 页面进行反馈。