Skip to main content
post/knowledge-fs/spaces/{knowledge_base_id}/research-tasks/plan
Request example
Response
post/knowledge-fs/spaces/{knowledge_base_id}/research-tasks/plan

Authorization

Authorizationstringheaderrequired#

每个请求都通过 API Key 认证:Authorization: Bearer {API_KEY}。应用接口使用应用 API Key,知识库接口使用知识库 API Key(快速开始)。

API Key 应保存在服务端,切勿嵌入客户端代码。缺失或无效的 Key 会返回 HTTP 401(unauthorized)。

Path parameters

knowledge_base_idstringrequired#
知识库 ID:即知识库 API 访问 对话框中所示服务 API 端点的最后一段(…/knowledge-fs/spaces/<knowledge base ID>),也是地址栏中 /datasets/new/ 之后的那一段。

Body

application/json
budgetUsdnumber#
用于与成本估算比较的花费上限(USD)。决定响应中的 budget.exceeds_budget 和 budget.remaining_budget_usd。

Range: >= 0

modeenum<string>#
检索深度:fast、deep 或 research(参见 检索深度)。省略时使用知识库的默认深度,即 获取知识库设置 中的 retrieval.default_mode。
Options:fastdeepresearchnull
querystringrequired#
要查询的问题。不能为空白,且不超过 16,384 个 UTF-8 字节。

Length: max 16000Pattern: \S

topKinteger#
检索结果合并并重排序后最多保留的分段数。显式传入的值必须在 1~50 之间。省略时使用知识库已发布的 Top K 设置,该设置最高可达 100。值越大,模型获得的上下文越多,干扰也越多;值越小,结果越集中,但可能漏掉相关分段。

Range: 1–50

Responses

application/json
规划结果及其估算。
budgetobject#
成本估算与请求中 budgetUsd 的比较结果。
estimatesobject#
任务的工作量、成本和延迟估算。可与你打算发送给 创建研究任务 的 limits 对比。
knowledge_space_idstring#
知识库的内部 ID,并非路径中的知识库 ID。
querystring#
去除首尾空白后的问题。
retrieval_planobject#
检索将如何执行。
stepsobject[]#
各步骤的估算,按执行顺序排列。
strategy_versionstring#
估算器的版本。