745f6f07db74b313cd584efc63c6fbc786257a43
AIVideo
基于 docs/AI视频平台开发文档.md 实现的单仓 AI 视频平台原型,包含:
backend:FastAPI + SQLAlchemy + Celery 风格任务链路frontend-web:用户前台(Next.js)frontend-admin:管理后台(Next.js)sql:初始化库表与基础种子数据deploy:部署相关文件占位
目录结构
AIVideo/
backend/
frontend-web/
frontend-admin/
docs/
deploy/
sql/
快速开始
1. 启动基础依赖
docker compose up -d mysql redis minio
2. 启动后端
cd backend
python -m venv .venv
.venv\Scripts\activate
pip install -r requirements.txt
copy .env.example .env
uvicorn app.main:app --reload --host 0.0.0.0 --port 8000
3. 启动前台
npm install
npm --workspace frontend-web run dev
4. 启动后台
npm --workspace frontend-admin run dev
默认账号
- 用户端:自行注册
- 管理后台:
admin / Admin@123456
说明
- 本地默认支持 mock OpenAI 与 mock Seedance 任务链路。
- 若配置真实供应商账号与可访问的
baseUrl,后端会按对应协议发起真实请求。 - 任务结果默认落到
backend/storage_data,并通过/storage暴露访问。
Description
Languages
Python
44.9%
TypeScript
43.4%
CSS
10.5%
Batchfile
0.9%
JavaScript
0.3%