在终端用阿里云百炼 CLI 直接检索与问答知识库。
阿里云百炼 CLI 把知识库检索与问答封装为命令,便于在终端或 Agent 中调度。
需要初始化知识库或同步本地目录时,使用
替换服务 ID 和业务空间 ID 后执行:
CLI 2.5.0 已移除
知识库相关 CLI 能力目前仅对中国站(aliyun.com)账号开放。
前提条件
- 已安装阿里云百炼 CLI并配置 API Key 和业务空间 ID。
- 已创建检索或问答服务、绑定目标知识库并发布。操作步骤见知识检索和知识问答。
--agent-id 使用对应服务的 ID,而不是知识库 ID。检索范围、召回数量和重排序等策略在服务中配置。
命令
| 能力 | 命令 | 说明 | 常用参数 |
|---|---|---|---|
| 语义检索 | bl knowledge search | 调用检索服务进行语义检索 | --query 查询内容、--agent-id 检索服务 ID |
| RAG 问答 | bl knowledge chat | 调用问答服务进行 RAG 问答,支持流式输出 | --message 消息内容、--agent-id 问答服务 ID |
bl knowledge init、bl knowledge doc sync 或 bl knowledge doc import;完整参数见 RAG 命令参考。
示例
替换服务 ID 和业务空间 ID 后执行:
bl knowledge retrieve 和 kscli retrieve。原来直接使用知识库 ID 检索的脚本,需改为调用检索服务的 bl knowledge search 或 kscli search;旧 --index-id 的值和检索参数不能直接照搬。
任意命令追加 --help 查看完整参数。bl knowledge search 也支持纯图片检索和 --kb-search-configs-file 在线过滤。更多命令见 RAG 命令参考。