feat: add unified generation entrypoint
This commit is contained in:
@@ -114,7 +114,7 @@ cd ../admin-frontend
|
||||
npm run build
|
||||
```
|
||||
|
||||
当前已知情况:完整后端测试可通过;全量 ruff 仍有少量历史 lint 债,优先处理核心演示链路与新增代码。
|
||||
当前已知情况:完整后端测试可通过;全量 ruff 可通过。前端生产构建建议优先通过 Docker 验证,确保与本地演示环境一致。
|
||||
|
||||
## 核心接口
|
||||
|
||||
@@ -124,9 +124,9 @@ npm run build
|
||||
| GET | `/auth/github/signin` | GitHub OAuth 登录 |
|
||||
| GET | `/auth/google/signin` | Google OAuth 登录 |
|
||||
| GET | `/auth/session` | 当前会话 |
|
||||
| POST | `/api/stories/generate/full` | 生成故事并尝试生成封面 |
|
||||
| POST | `/api/storybook/generate` | 生成绘本 |
|
||||
| POST | `/api/stories/{story_id}/assets/retry` | 统一重试封面/语音资源 |
|
||||
| POST | `/api/generations` | 统一生成故事或绘本 |
|
||||
| GET | `/api/generations/{story_id}` | 统一读取生成结果 |
|
||||
| POST | `/api/generations/{story_id}/retry-assets` | 统一重试封面/语音资源 |
|
||||
| GET | `/api/stories` | 故事列表 |
|
||||
| GET | `/api/stories/{story_id}` | 故事详情 |
|
||||
| DELETE | `/api/stories/{story_id}` | 删除故事 |
|
||||
|
||||
Reference in New Issue
Block a user