Light-GPT,私有化 AI 问答的 WEB 应用, Docker 镜像一键部署~
Light-GPT
Light-GPT 是一个基于 GPT-3.5-Turbo 模型的交互式网站项目,使用 Next.js 框架构建, 使用 Vercel 云平台部署,是一个纯前端的轻量级应用。
Github:https://github.com/riwigefi/light-gpt 演示站点:light-gpt.vercel.app
功能
- 纯前端应用,基于 gpt-3.5-turbo 模型,使用 API KEY 在前端请求 Open AI 的对话接口,支持流式数据,页面以打字机效果显示机器人回复。
- 部署后,用户在前端页面设置自己 API KEY ,科学上网的情况下,问答速度会很快。用户设置的 API KEY 将保存在客户端,完全没有泄漏风险。
- 支持新的主题对话和查看历史主题对话。所有对话数据都存储在 浏览器的 IndexedDB 中,也就是说对话数据记录是保存在本地的,不会有数据泄漏风险
- 编程相关问题,AI 回复支持多种语法高亮,代码一键复制
- 对话支持图片导出,支持 pdf 导出
- 应用适配了 PC 和 Mobile ,方便使用
- DIY ,支持设置用户头像,ai 头像
站点预览
Light-GPT,私有化 AI 问答的 WEB 应用, Docker 镜像一键部署~
本地部署
要在本地部署 Light-GPT ,按照以下步骤操作(需要 node16 及以上版本):
将项目下载到本地:
git clone https://github.com/riwigefi/light-gpt.git
进入项目目录并安装依赖项:
cd light-gpt
pnpm install
启动应用程序:
pnpm run dev
这样,项目就能在 http://localhost:3000 上预览了。在前端页面输入你的 API KEY ,就可以愉快对话了
Vercel 线上部署
注册一个 Vercel 云平台部署账号,访问 https://vercel.com ,需要国外的手机验证码校验
将 https://github.com/riwigefi/light-gpt 这个仓库 fork 到你的 github
登录 vercel 平台,点击Add New,选择 Project ,然后 import 刚刚 fork 的 github 项目,点击部署即可
docker 本地部署
docker pull whynotisme/light-gpt
docker run -p 8080:80 whynotisme/light-gpt