641e33b834
- 语义检索(FAISS + embedding)+ 精确查找(法规名+条号) - RAG 问答(SSE 流式,支持 thinking 折叠显示) - 法规浏览(原文阅读) - 历史记录(检索+对话持久化到 SQLite) - 设置页(系统提示词/模板/LLM 参数可配置) - 检索质量评估脚本 Generated with [Devin](https://devin.ai) Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
21 lines
476 B
Python
21 lines
476 B
Python
"""统计 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,
|
|
}
|