41 lines
1.0 KiB
Markdown
41 lines
1.0 KiB
Markdown
# 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
|