Skip to main content
post/knowledge-fs/query-stream
Request example
Response
post/knowledge-fs/query-stream

Authorization

Authorizationstringheaderrequired#

创建查询令牌 返回的查询令牌,以 Authorization: Bearer {token} 形式发送。须在返回的 expires_at 之前使用,该时间最晚为签发后 60 秒。该令牌只能用于对该知识库调用「运行查询」。

在同一请求中发送 X-Trace-ID,值为「创建查询令牌」返回的 trace_id。

Headers

X-Trace-IDstringrequired#
创建查询令牌 响应中的 trace_id,与令牌中的 trace_id 声明值相同。与令牌不一致的值会被拒绝并返回 403。参见 查询知识库。

Body

application/json
activeDocumentIdsstring[]#
从返回的 request 对象复制。这些 ID 不会对检索到的内容进行筛选或排序。

Items: max 100

activeEntityIdsstring[]#
从返回的 request 对象复制。这些 ID 不会对检索到的内容进行筛选或排序。

Items: max 100

knowledgeSpaceIdstringrequired#
知识库的内部 ID,从 创建查询令牌 返回的 request 对象复制。必须与令牌一致,不一致会被拒绝并返回 403。

Length: min 1

modeenum<string>#
检索深度,从 创建查询令牌 返回的 request 对象复制。可传 null,表示使用知识库的默认深度。
Options:fastdeepresearchnull
querystringrequired#
要查询的问题。不能为空白,且不超过 16,384 个 UTF-8 字节。

Length: max 16000Pattern: \S

sessionIdstring#
会话 ID,从 创建查询令牌 返回的 request 对象复制。

Responses

text/event-stream
流已建立。无论请求发送的 Accept 是什么,后续事件都以 text/event-stream 返回。流建立之前,按 HTTP 错误处理失败;流建立之后,即使 HTTP 状态码为 200,收到 answer.error 事件也应按失败处理。