Retrieve - 检索知识库

更新时间:
复制为 MD 格式

支持多文件夹ID或文件ID检索的RAG结果获取接口,供客户端自行加工结果并嵌入业务逻辑。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

调试

授权信息

当前API暂无授权信息透出。

请求语法

POST /api/v2/aidoc/knowledgebase/retrieve HTTP/1.1

请求参数

名称

类型

必填

描述

示例值

body

object

请求 Body

query

string

用户输入查询语句

"What's the meaning of the file?"

useReranker

boolean

是否需要使用 reranker(默认 true)

rerankerThreshold

number

重排序分数阈值,低于该阈值的结果会被过滤(默认 0.0)

0.0

topK

integer

返回召回结果的 Top-K 条目(默认 10)

10

preRetrieveTopK

integer

返回预召回的召回数(默认 0)

0

documentIds

array

docIds 与 folderIds 必须选择且仅选择其一传入

integer

文件 id,可通过 SaaS 页面或 sdk 中接口获取

3456

folderIds

array

folderIds 与 docIds 必须选择且仅选择其一传入

string

文件夹 id,可通过 SaaS 页面或 sdk 中接口获取

adafb91d4e014e2eb4d0a5375b547115

返回参数

名称

类型

描述

示例值

object

Schema of Response

requestId

string

Id of the request

83A5A7DD-8974-5769-952E-590A97BEA34E

data

object

返回数据

jobId

string

任务 id

76cd1691-daf6-4113-8444-4998a25a5323

results

array

检索结果列表

ChunkItem

检索结果

示例

正常返回示例

JSON格式

{
  "requestId": "83A5A7DD-8974-5769-952E-590A97BEA34E",
  "data": {
    "jobId": "76cd1691-daf6-4113-8444-4998a25a5323",
    "results": [
      {
        "score": 0.4295678,
        "docName": "临时场地协议-APM.pdf",
        "rerankScore": 0.5053711,
        "docId": "b4620821aea92c062d8d19ad793243669cf9ae2b900e6967dee6ee9f3bf5feed",
        "docUrl": "jobs/a4123b3f-9287-4c61-b59d-32e40fcb0a31/document/8b24a2e06669427fb3dc9812374d9d1a.pdf",
        "weightedScore": 0.47252458,
        "chunkId": "b0x7,b1x10",
        "chunkContent": "\\\\n## 第三条 场地占用费(含物业管理费和市场推广费)\\\\n\\\\n3.2 乙方应于本协议签订后 20 个工作日内或该场地交付乙方的同时(以日期在先者为准),\\\\n向甲方一次性支付该场地四个月的场地占用费。\\\\n\\\\n3.3 乙方应向甲方支付的协议价款(场地占用费、物业管理费、市场推广费及本协议约定的其 他费用)以及实际发生的各种性质的价外费用(根据适用税法的相关规定,价外费用包括 但不限于违约金、赔偿金、代收款项、代垫款项)均为含增值税价格。",
        "docElsIds": [
          "b0x7"
        ]
      }
    ]
  }
}

错误码

访问错误中心查看更多错误码。

变更历史

更多信息,参考变更详情