Skip to main content

使用 CLI

在终端用阿里云百炼 CLI 直接检索与问答知识库。

阿里云百炼 CLI 把知识库检索与问答封装为命令,便于在终端或 Agent 中调度。
知识库相关 CLI 能力目前仅对中国站(aliyun.com)账号开放。

前提条件

--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 search --query "如何配置切片策略?" --agent-id '<retrieval-service-id>' --workspace-id '<workspace-id>'
bl knowledge chat --message "如何配置切片策略?" --agent-id '<qa-service-id>' --workspace-id '<workspace-id>'
CLI 2.5.0 已移除 bl knowledge retrieve 和 kscli retrieve。原来直接使用知识库 ID 检索的脚本,需改为调用检索服务的 bl knowledge search 或 kscli search;旧 --index-id 的值和检索参数不能直接照搬。 任意命令追加 --help 查看完整参数。bl knowledge search 也支持纯图片检索和 --kb-search-configs-file 在线过滤。更多命令见 RAG 命令参考。