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

Function create_knowledge_base

astrbot/dashboard/api/knowledge_bases.py:104–112  ·  view source on GitHub ↗
(
    payload: KnowledgeBaseRequest,
    _auth: AuthContext = Depends(require_kb_scope),
    service: KnowledgeBaseService = Depends(get_service),
)

Source from the content-addressed store, hash-verified

102
103@router.post("/knowledge-bases")
104async def create_knowledge_base(
105 payload: KnowledgeBaseRequest,
106 _auth: AuthContext = Depends(require_kb_scope),
107 service: KnowledgeBaseService = Depends(get_service),
108):
109 return await _run(
110 lambda: service.create_kb(_model_dict(payload)),
111 prefix="创建知识库失败",
112 )
113
114
115@router.get("/knowledge-bases/tasks/{task_id}")

Callers

nothing calls this directly

Calls 3

_runFunction · 0.70
_model_dictFunction · 0.70
create_kbMethod · 0.45

Tested by

no test coverage detected