知识库命令:kb
bohr kb 用于创建和检索个人知识库,并管理知识库文档。
命令
| 命令 | 用法 | 说明 |
|---|---|---|
create | bohr kb create <name> [flags] | 创建知识库 |
delete | bohr kb delete <kb_id>... [flags] | 按 ID 删除知识库 |
document | bohr kb document [command] | 按文档 ID 管理知识库文档 |
list | bohr kb list [flags] | 列出平台上的全部知识库 |
search | bohr kb search <kb_id> <query> [flags] | 在指定知识库中检索相关内容 |
upload | bohr kb upload <local-file> [flags] | 上传本地文档并注册到知识库或文件夹 |
命令组内的子命令请运行 bohr kb <组> --help 查看。
常用参数
| 参数 | 说明 |
|---|---|
--page <number> | 结果页码,默认 1 |
--size <number> | 每页数量 |
--kb-id <id> | 上传或查询文档时使用的知识库 ID |
--parent-id <id> | 目标父节点,与 --kb-id 二选一 |
--name <filename> | 覆盖上传后的文档名称 |
示例
bohr kb create "研究资料"
bohr kb upload ./paper.pdf --kb-id 123 --name paper.pdf
bohr kb document list --kb-id 123 --size 50
bohr kb search 123 "蛋白质结构预测"
文档上传后会进行异步处理,因此可能无法立即检索。删除知识库或文档后无法恢复。