Свет-GPT
Light-GPT-это интерактивный проект веб-сайта, основанный на модели GPT-3.5-Turbo. Он построен с использованием Framework Next.js и развернута на облачной платформе Vercel. Это чистое легкое приложение.
Github: https://github.com/riwigefi/light-gpt
Демо: https://light-gpt.vercel.app
Функции
- Чистое переднее приложение, основанное на модели GPT-3.5-Turbo, используя API-ключ для запроса интерфейса диалога Openai на переднем конце, поддерживая потоковые данные и отображение ответов робота на веб-странице в эффекте пишущей машинки.
- После развертывания пользователи могут установить свой ключ API на линейной странице. С научным доступом к Интернету скорость вопросов и ответов будет очень быстрой. Ключ API пользователя будет сохранен на стороне клиента, что означает, что нет риска утечки.
- Поддерживает новые тематические диалоги и просмотр исторических тематических диалогов. Все данные диалога хранятся в IndexedDB браузера, что означает, что записи данных диалога сохраняются локально, и нет риска утечки данных.
- ИИ отвечает на вопросы, связанные с программированием, поддерживают выделение множественного синтаксиса и копирование кода в одном клике. Диалог поддерживает экспорт изображения и экспорт PDF.
- Приложение адаптировано как для ПК, так и для мобильных устройств, что делает его удобным для использования.
- DIY, поддерживающий настройку пользовательских аватаров и AI -аватаров.
- Поддержка генерирования изображений на основе текста.
Предварительный просмотр сайта


Местное развертывание
Чтобы развернуть свет-GPT локально, выполните эти шаги (требует узела16.14.2 или выше):
- Загрузите проект на вашу местную машину:
git clone https://github.com/riwigefi/light-gpt.git
- Перейдите к каталогу проекта и установите зависимости:
cd light-gpt
pnpm install
- Начните приложение:
Проект теперь будет доступен для предварительного просмотра по адресу http: // localhost: 3000. Введите ключ API на линейной странице, чтобы начать общаться.
Vercel Online развертывание
Чтобы развернуть Light-GPT на облачной платформе Vercel:
Зарегистрируйтесь для учетной записи Vercel в Vercel. Требуется код мобильной проверки.
Разветете репозиторий Light-GPT в свою учетную запись GitHub.
Войдите на платформу Vercel, нажмите «Добавить новый», выберите «Проект», а затем импортируйте только проект Github, который вы только что разделили. Нажмите «Развернуть».
Docker Local развертывание
Для тех, кто предпочитает использовать Docker для местного развертывания:
- Вытащите последнее изображение Docker:
docker pull whynotisme/light-gpt:latest
- Запустите изображение и порт карты 3000 до порта 3000:
docker run -p 3000:3000 whynotisme/light-gpt
Свет-GPT
Light-GPT 是一个基于 GPT-3,5-Turbo 模型的交互式网站项目 使用 使用 next.js 框架构建 , 使用 vercel 云平台部署 是一个纯前端的轻量级应用。 是一个纯前端的轻量级应用。
Github 代码库: https://github.com/riwigefi/light-gpt
演示站点: https://light-gpt.vercel.app
功能
- 纯前端应用 , 基于 gpt-3,5-turbo 模型 使用 使用 api-ключ 在前端请求 openai 的对话接口 支持流式数据 , 页面以打字机效果显示机器人回复。
- 部署后 用户在前端页面设置自己的 用户在前端页面设置自己的 API -ключ , 科学上网的情况下 问答速度会很快。用户设置的 问答速度会很快。用户设置的 api -ключ 将保存在客户端 , 完全没有泄漏风险。 完全没有泄漏风险。
- 支持新的主题对话和查看历史主题对话。所有对话数据都存储在浏览器的 IndexedDB 中 也就是说对话数据记录是保存在本地的 , 不会有数据泄漏风险。 不会有数据泄漏风险。
- Ai 回复支持多种语法高亮和一键复制代码功能 , 针对编程相关问题。对话支持图片和 pdf 导出。
- 应用适配了 ПК 和 Мобильный 设备 , 方便使用。
- 支持 DIY , 支持设置用户头像和 ai 头像。
- 支持根据文字生成图片
站点预览


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