资讯 社区 文档
技术能力
语音技术
文字识别
人脸与人体
图像技术
语言与知识
视频技术

查询知识库文档列表

接口描述

该接口用于查询指定知识库中的文档列表。

权限说明

Authorization需要填写密钥。

接口定义

Path /v2/knowledgeBase?Action=DescribeDocuments
Method POST
Content-Type application/json
Authorization 请求签名(此签名为应用工作台密钥)

请求结构

POST /v2/knowledgeBase?Action=DescribeDocuments HTTP/1.1
HOST: qianfan.baidubce.com
Authorization: authorization string
{        
    "knowledgeBaseId": "知识库id",    
    "marker": "知识库文档id", 
    "maxKeys": 10 
}

请求头域

除公共头域外,无其它特殊头域。

请求参数

字段 类型 是否必须 说明
knowledgeBaseId string 知识库ID
marker string 起始位置,知识库文档id
maxKeys integer 数据大小,默认10,最大值100

响应头域

除公共头域外,无其它特殊头域。

响应参数

字段 类型 必然存在 说明
requestId string requestId
marker string 起始位置
isTruncated bool true表示后面还有数据,false表示已经是最后一页
nextMarker string nextMarker下次查询的起始位置
maxKeys int 本次查询包含的最大结果集数量
data list[object] Document 对象列表

Document对象

字段 类型 必然存在 说明
id string id
name string 上传时的文档名
createdAt string 创建时间, UTC时间格式
wordCount integer 字数
enabled bool 是否可用
meta object source、fileId

文档meta 对象

字段 类型 必然存在 说明
source string 来源。
枚举值:
upload_file:文本文档数据
datatable:表格型知识数据
url:网页数据
fileId string 上传文档id。当source值为url时,该值为null

请求curl 示例

curl --location --request POST 'https://qianfan.baidubce.com/v2/knowledgeBase?Action=DescribeDocuments' \
--header 'Authorization: Bearer string' \
--header 'Content-Type: application/json' \
--data-raw '{
    "knowledgeBaseId": "ce27cf70-9287-4b60-82c0-7beba1537ba0",
    "marker": "marker_id",
    "maxKeys": 10

}'

正确响应示例

HTTP/1.1 200 OK
{
    "requestId": "355a4f4e-a6d8-4dec-b840-7075030c6d22",
    "marker" : "marker_id",
    "nextMarker" : "next_marker_id",
    "isTruncated" : false,
    "maxKeys" : 200,  
    "data": [
        {
            "id": "0565cf08-f5fb-4fe9-9162-4d2c35a15c5d",
            "name": "北京小学.docx",
            "createdAt": "2024-05-26T09:11:59Z",
            "wordCount": 1390,
            "enabled": true,
            "meta": {
                "source": "url",
                "fileId": null
            }  
        }
    ]
}

错误响应示例

{
  "requestId": "ae2225f7-1c2e-427a-a1ad-5413b762957d",
  "code": "PermissionDeniedError",
  "message": "没有权限"
}
上一篇
删除知识库文档
下一篇
新增切片