ClouisleClouisle

知识库 API

管理知识库、文档、分块和检索请求

知识库资源端点基础路径为 /api/v1/knowledge-bases

资源端点

方法路径用途
GET/POST/knowledge-bases分页查询/创建知识库
GET/PUT/DELETE/knowledge-bases/{kb_id}详情/更新/删除
GET/knowledge-bases/{kb_id}/stats统计
GET/knowledge-bases/{kb_id}/documents文档列表
POST/knowledge-bases/{kb_id}/documents/upload上传文件
POST/knowledge-bases/{kb_id}/documents/url导入 URL
POST/knowledge-bases/{kb_id}/documents/{doc_id}/process处理文档
POST/knowledge-bases/{kb_id}/documents/{doc_id}/preview-chunks预览分块
POST/knowledge-bases/{kb_id}/documents/{doc_id}/reprocess重新处理
GET/PUT/knowledge-bases/{kb_id}/documents/{doc_id}/chunks查询/编辑分块
POST/knowledge-bases/{kb_id}/search单次检索
POST/knowledge-bases/{kb_id}/search/batch多配置对比

检索请求

{
  "query": "如何重置密码?",
  "search_mode": "hybrid",
  "top_k": 5,
  "score_threshold": 0,
  "dense_weight": 1,
  "lexical_weight": 1,
  "rrf_k": 60
}

查询为 1-1000 字符;混合权重不能同时为 0。结果包含 chunk_id、文档名、内容、最终分数以及各阶段排名/分数。

这篇文章对你有帮助吗?

本页目录