MIMO / 念影 MVP Skeleton

念影项目骨架已进入可开发状态,当前聚焦角色创建与单轮会话闭环

这一版 MIMO / 念影前端负责承载 onboarding 与交互房间骨架,后端提供首批可运行 API 定义, 便于下一步接数据库、对象存储和模型服务。

1. 面容上传

上传单张清晰头像,建立角色基础形象。

2. 声音采样

上传 10-60 秒音频样本,为后续音色克隆做准备。

3. 记忆建模

填写角色设定、共同回忆与关键语言习惯。

首批接口定义

POST /api/v1/auth/login
GET /api/v1/personas
POST /api/v1/personas
GET /api/v1/personas/:id
POST /api/v1/personas/:id/memory-cards
POST /api/v1/personas/:id/prepare
POST /api/v1/assets/upload-url
POST /api/v1/assets/confirm
POST /api/v1/sessions
POST /api/v1/sessions/:id/turns
GET /api/v1/sessions/:id/turns/:turnId
POST /api/v1/sessions/:id/close

当前骨架组成

Web 前端:Next.js App Router + TypeScript
业务后端:FastAPI + Pydantic
存储:后续对接 PostgreSQL、Redis 与对象存储
推理链路:ASR → LLM → TTS → 视频驱动
默认前端接口基地址为http://localhost:8000,可通过NEXT_PUBLIC_API_BASE_URL覆盖。