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

【源码】基于Next.js框架的LightGPT智能对话系统

项目简介

Light-GPT是基于GPT - 3.5 - Turbo模型,使用Next.js框架构建的交互式网站项目,部署于Vercel云平台。这是一个纯前端轻量级应用,为用户提供流畅、高效的在线对话体验。

项目的主要特性和功能

  1. 实时对话体验:基于GPT - 3.5 - Turbo模型,支持流式数据,以打字机效果展示机器人回复。
  2. API KEY管理:用户可在前端页面设置自己的API KEY,保证对话质量,且API KEY保存在客户端,无泄漏风险。
  3. 历史对话记录:支持新主题对话和查看历史主题对话,对话数据存储在浏览器的IndexedDB中,保存在本地。
  4. 编程相关支持:AI回复支持多种语法高亮和一键复制代码功能。
  5. 导出功能:对话支持图片和PDF导出,便于保存对话记录。
  6. 多设备适配:适配PC和移动设备,兼容性良好。
  7. DIY功能:用户可自定义头像和AI头像。
  8. 文本生成图片:支持根据文本生成图片。

安装使用步骤

本地部署

  1. 下载项目(此处原文未给出下载命令,可自行通过复制仓库等方式获取)。
  2. 安装依赖: bash cd light-gpt pnpm install
  3. 启动应用: bash pnpm run dev 项目将在http://localhost:3000上运行,可在浏览器中访问该地址体验。

Vercel在线部署

  1. 注册Vercel账号:访问Vercel并注册账号。

Docker本地部署

  1. 拉取Docker镜像: bash docker pull whynotisme/light-gpt:latest
  2. 运行镜像: bash docker run -p 3000:3000 whynotisme/light-gpt

通过上述步骤,用户可在本地或云端轻松部署并使用Light-GPT,享受流畅的智能对话体验。

下载地址

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