MCPcopy
hub / github.com/AstrBotDevs/AstrBot / get_knowledge_base_stats

Function get_knowledge_base_stats

astrbot/dashboard/api/knowledge_bases.py:162–170  ·  view source on GitHub ↗
(
    kb_id: str,
    _auth: AuthContext = Depends(require_kb_scope),
    service: KnowledgeBaseService = Depends(get_service),
)

Source from the content-addressed store, hash-verified

160
161@router.get("/knowledge-bases/{kb_id}/stats")
162async def get_knowledge_base_stats(
163 kb_id: str,
164 _auth: AuthContext = Depends(require_kb_scope),
165 service: KnowledgeBaseService = Depends(get_service),
166):
167 return await _run(
168 lambda: service.get_kb_stats(kb_id),
169 prefix="获取知识库统计失败",
170 )
171
172
173@router.get("/knowledge-bases/{kb_id}/documents")

Callers

nothing calls this directly

Calls 2

get_kb_statsMethod · 0.80
_runFunction · 0.70

Tested by

no test coverage detected