LeanyAI 是一个基于 Next.js 和 FastAPI 的多语言 AI 平台,支持前后端分离部署,提供可扩展的工作流管理和 i18n 国际化功能。
- 项目概述 / Project Overview
- 目录结构 / Directory Structure
- 功能特性 / Features
- 先决条件 / Prerequisites
- 安装与启动 / Getting Started
/
├── web/ # 前端 Next.js 应用,详见 web/README.md
...
│ └── readme.md # 前端使用说明
├── api/ # 后端服务 (FastAPI, 包含 fastapi 和 minio 相关代码)
│ ├── main.py # FastAPI 相关代码
...
│ └── Dockerfile.minio # MinIO 集成与相关代码
├── docker/
│ ├── docker-compose.yml # Docker Compose 配置
│ └── readme.md # Docker 使用说明
└── docs/ # 文档与设计资源
- Node.js >= 18
- pnpm >= 7
- Docker & Docker Compose
- 进入
docker目录并启动所有服务:cd docker docker-compose -f docker-compose.yml up -d --build - 通过浏览器访问统一入口:
cd web
pnpm install
pnpm devcd api
pip install -r requirements.txt
uvicorn main:app --reload --host 0.0.0.0 --port 8000- 多语言支持 (i18next、SSR)
- 前后端分离架构 (Next.js, FastAPI)
- 可定制工作流管理界面
- Docker & Nginx 一键部署
