"""统计 API — /api/stats""" from fastapi import APIRouter, Request from app.services.retriever import Retriever router = APIRouter() @router.get("/stats") async def stats(request: Request): """返回索引统计信息""" trace_id = getattr(request.state, "trace_id", "") retriever = Retriever.get_instance() data = retriever.get_stats() return { "code": 0, "message": "ok", "data": data, "trace_id": trace_id, }