chore: import storyforge baseline clean

This commit is contained in:
kris
2026-03-14 21:32:55 +08:00
commit acb1103b71
54 changed files with 9721 additions and 0 deletions

40
README.md Normal file
View File

@@ -0,0 +1,40 @@
# StoryForge
StoryForge 现在拆成独立项目目录,和 `AI-glasses` 分开维护。
## 目录
- `android-app/`StoryForge Android 客户端
- `collector-service/`FastAPI 后端,提供登录、审批、素材导入、知识库、智能体和 OTA
- `docker-compose.yml`:本地 FastGPT / collector / 基础依赖编排
- `Common/`:项目约束和架构说明
- `data/collector/`SQLite、任务文件、下载产物
## Android
```bash
cd /Users/kris/code/StoryForge/android-app
./gradlew assembleDebug
```
## Collector Service
```bash
cd /Users/kris/code/StoryForge/collector-service
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
uvicorn app.main:app --host 0.0.0.0 --port 8081 --reload
```
默认会创建最高权限账号:
- `kris`
- `Asd123456.`
## 说明
- 新注册账号默认 `pending`
- 主管理员审批后才可使用核心业务接口
- 素材入口支持文字、视频链接、视频上传
- 可选对接本机 OpenAI 兼容模型服务和 FastGPT 数据集 API