(
kb_id: str,
_auth: AuthContext = Depends(require_kb_scope),
service: KnowledgeBaseService = Depends(get_service),
)
| 160 | |
| 161 | @router.get("/knowledge-bases/{kb_id}/stats") |
| 162 | async 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") |
nothing calls this directly
no test coverage detected