本项目是一个基于 Nuxt3 的聊天机器人示例。
TODO:
- 使用
useFetch
封装接口,使用 SSR - 完善模型,完善接口内容
- 提供登录、注册、修改密码等功能
- 优化组件结构,加快页面加载速度
- 优化 UI,优化代码结构和注释
- 完善文档,提供英文 README
快速体验:
git clone https://github.com/Sun-ZhenXing/chatgpt-clone.git
docker-compose up -d
打开 http://localhost:3000 即可体验。
需要安装 pnpm
8+,且要求 Node.js >= 16,安装方法:
npm i -g pnpm
或者在启用 corepack
时使用 corepack
安装最新版本:
corepack prepare pnpm@latest --activate
安装依赖:
pnpm i
升级全部依赖项目:
pnpm up
删除不需要的依赖:
pnpm store prune
开发:
pnpm dev
构建:
pnpm build
静态构建:
pnpm generate
Docker Compose 部署:
docker-compose up -d
重新部署:
docker-compose down
docker builder prune -a -f
docker-compose up -d