1.3 KiB
1.3 KiB
AI+合规智能中枢后端
backend 已承接原 src 的完整 FastAPI 后端能力,当前正式入口为 app.main:app。
启动
pip install -r backend/requirements.txt
PYTHONPATH=backend uvicorn app.main:app --host 0.0.0.0 --port 8000 --reload
也可以直接使用根目录脚本:
./start_api.sh
主要接口
GET /healthGET /POST /api/v1/documents/uploadGET /api/v1/documents/listGET /api/v1/documents/management-listGET /api/v1/documents/download/{doc_id}POST /api/v1/knowledge/searchPOST /api/v1/knowledge/retrievalPOST /api/v1/agent/askPOST /api/v1/agent/chatGET /api/v1/agent/chat/stream
目录说明
backend/
├── app/
│ ├── api/ # FastAPI 路由与模型
│ ├── config/ # 配置与日志
│ ├── services/ # 文档处理、LLM、RAG、存储
│ └── workers/ # 任务相关代码
├── .env.example
├── requirements.txt
└── main.py
说明
backend/app/api/main.py来自原src/api/main.py,已切换为app.*导入。- 路由前缀保持为
/api/v1,以兼容当前前端。 - 原
backend/app/api/routes/docs.py、rag.py、compliance.py、status.py仍保留在仓库中,但不再作为主路由入口。