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

Function delete_knowledge_base

astrbot/dashboard/api/knowledge_bases.py:151–158  ·  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

149
150@router.delete("/knowledge-bases/{kb_id}")
151async def delete_knowledge_base(
152 kb_id: str,
153 _auth: AuthContext = Depends(require_kb_scope),
154 service: KnowledgeBaseService = Depends(get_service),
155):
156 return await _run(
157 lambda: service.delete_kb({"kb_id": kb_id}), prefix="删除知识库失败"
158 )
159
160
161@router.get("/knowledge-bases/{kb_id}/stats")

Callers

nothing calls this directly

Calls 2

_runFunction · 0.70
delete_kbMethod · 0.45

Tested by

no test coverage detected