25 lines
501 B
Markdown
25 lines
501 B
Markdown
# Backend
|
|
|
|
FastAPI 后端提供匿名登录、图片上传、手相/面相/八字报告生成和历史报告管理。
|
|
|
|
## Run
|
|
|
|
```bash
|
|
python3 -m venv venv
|
|
venv/bin/pip install -r requirements.txt
|
|
cp .env.example .env
|
|
venv/bin/uvicorn app.main:app --reload
|
|
```
|
|
|
|
## Cleanup Expired Images
|
|
|
|
```bash
|
|
venv/bin/python -m app.cli
|
|
```
|
|
|
|
## API Prefix
|
|
|
|
所有业务 API 位于 `/api/v1`。
|
|
|
|
本地开发默认支持匿名登录,`OPENAI_API_KEY` 为空时会返回 mock 报告,便于先联调 Web 流程。
|