本仓库旨在构建一套交互式文章深度解析 Agent。整体架构设计及开发路线参见 docs/BLUEPRINT.md。
- 安装依赖:
pip install -r requirements.txt - 初始化数据库:
python -c "from app.database import Base, engine; Base.metadata.create_all(bind=engine)" - 启动 API:
uvicorn app.main:app --reload - 启动 Celery Worker:
celery -A app.tasks worker --loglevel=info
也可以通过 docker-compose up 一键启动 PostgreSQL、Redis、API 与 Celery Worker。
启动后,POST /analyze 创建任务,可在请求体中通过 rounds 指定对话轮次,
并可通过 WebSocket /analyze/{task_id}/stream 获取实时进度。