Léger
Light-GPT est un projet de site Web interactif basé sur le modèle GPT-3.5-Turbo. Il est construit à l'aide du framework suivant.js et déployé sur la plate-forme Vercel Cloud. Il s'agit d'une application légère frontale pure.
Github: https://github.com/riwigefi/light-gpt
Demo: https://light-gpt.vercel.app
Caractéristiques
- Une application frontale pure basée sur le modèle GPT-3.5-turbo, en utilisant la clé API pour demander l'interface de dialogue d'Openai dans le front-end, en prenant en charge les données de streaming et afficher des réponses de robot sur la page Web dans un effet de machine à écrire.
- Après le déploiement, les utilisateurs peuvent définir leur clé API sur la page frontale. Avec l'accès à Internet scientifique, la vitesse de questions-réponses sera très rapide. La clé d'API de l'utilisateur sera enregistrée sur le côté client, ce qui signifie qu'il n'y a aucun risque de fuite.
- Prend en charge de nouvelles dialogues thématiques et la visualisation des dialogues thématiques historiques. Toutes les données de dialogue sont stockées dans le DB indexé du navigateur, ce qui signifie que les enregistrements de données de dialogue sont enregistrés localement et il n'y a aucun risque de fuite de données.
- Les réponses AI aux questions liées à la programmation prennent en charge la mise en évidence de la syntaxe multiple et la copie de code en un clic. Les dialogues prennent en charge l'exportation d'image et l'exportation PDF.
- L'application est adaptée à la fois pour les appareils PC et mobiles, ce qui le rend pratique à utiliser.
- DIY, prise en charge de la définition des avatars des utilisateurs et des avatars AI.
- Prise en charge des images de génération en fonction du texte.
Aperçu du site


Déploiement local
Pour déployer Light-GPT localement, suivez ces étapes (nécessite Node16.14.2 ou plus):
- Téléchargez le projet sur votre machine locale:
git clone https://github.com/riwigefi/light-gpt.git
- Accédez au répertoire du projet et installez les dépendances:
cd light-gpt
pnpm install
- Démarrez l'application:
Le projet sera désormais disponible pour prévisualisation sur http: // localhost: 3000. Entrez votre clé API sur la page frontale pour commencer à discuter.
Déploiement en ligne de Vercel
Pour déployer Light-GPT sur la plate-forme cloud de Vercel:
Inscrivez-vous pour un compte Vercel chez Vercel. Un code de vérification mobile est requis.
Fourchez le référentiel Light-GPT sur votre propre compte GitHub.
Connectez-vous à la plate-forme Vercel, cliquez sur "Ajouter un nouveau", sélectionnez "Projet", puis importez le projet GitHub que vous venez de fourrer. Cliquez sur "Déployer".
Déploiement local de Docker
Pour ceux qui préfèrent utiliser Docker pour le déploiement local:
- Tirez la dernière image Docker:
docker pull whynotisme/light-gpt:latest
- Exécutez l'image et la carte du port 3000 au port 3000:
docker run -p 3000:3000 whynotisme/light-gpt
Léger
Light-gpt 是一个基于 gpt-3.5-turbo 模型的交互式网站项目 , 使用 Suivant.js 框架构建 , 使用 Vercel 云平台部署 , 是一个纯前端的轻量级应用。
Github 代码库: https://github.com/riwigefi/light-gpt
演示站点: https://light-gpt.vercel.app
功能
- 纯前端应用 , 基于 GPT-3.5-turbo 模型 , 使用 Clé API 在前端请求 Openai 的对话接口 , 支持流式数据 , 页面以打字机效果显示机器人回复。
- 部署后 , 用户在前端页面设置自己的 Key API , 科学上网的情况下 , 问答速度会很快。用户设置的 问答速度会很快。用户设置的 clé de l'API 将保存在客户端 , 完全没有泄漏风险。
- 支持新的主题对话和查看历史主题对话。所有对话数据都存储在浏览器的 indexédb 中 , 也就是说对话数据记录是保存在本地的 , 不会有数据泄漏风险。
- Ai 回复支持多种语法高亮和一键复制代码功能 , 针对编程相关问题。对话支持图片和 PDF 导出。
- 应用适配了 PC 和 mobile 设备 , 方便使用。
- 支持 DIY , 支持设置用户头像和 AI 头像。
- 支持根据文字生成图片
站点预览


本地部署
要在本地部署 Light-GPT , 按照以下步骤操作 (需要 Node16.14.2 及以上版本):
- 将项目下载到本地:
git clone https://github.com/riwigefi/light-gpt.git
- 进入项目目录并安装依赖项:
cd light-gpt
pnpm install
- 启动应用程序:
这样 , 项目就能在 http: // localhost: 3000 上预览了。在前端页面输入你的 clé API , 就可以愉快对话了。
Vercel 线上部署
- 注册一个 Vercel 云平台部署账号 , 访问 Vercel。
- 将 Light-gpt 当前仓库 Fork 到你的 github。
- 登录 Vercel 平台 , 点击 "Ajouter un nouveau" , 选择 选择 选择 "Projet" , 然后 Import 刚刚 Fork 的 github 项目 , 点击部署即可。
Docker 本地部署
为方便使用 , 本项目也提供了 Docker 镜像。
- 拉取最新的 Docker 镜像:
docker pull whynotisme/light-gpt
- 运行镜像 , 将 Docker 容器内的端口 3000 映射到主机的端口 3000 上:
docker run -p 3000:3000 whynotisme/light-gpt
重要提示
本地部署时 , 只需要支持浏览器可科学上网即可 , 因为请求是在浏览器发起的。由于 Openai 风控政策 , 请务必保证你是科学上网环境 , 你可以正常访问 Open Ai 官网 , 如果不能 , 请不要设置 Clé API 进行调试 , 否则会有异常风险