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

查询知识库文档列表

接口描述

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

权限说明

Authorization需要填写密钥。

接口定义

Path /v2/knowledgeBase?Action=DescribeDocuments
Method POST
Content-Type application/json
Authorization 请求签名(Bearer <AppBuilder API Key>)

请求结构

POST /v2/knowledgeBase?Action=DescribeDocuments HTTP/1.1
HOST: qianfan.baidubce.com
Authorization: Bearer <AppBuilder API Key>
{        
    "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时间格式
displayStatus string 文档上传后的状态。

枚举值:
queuing:排队中
notConfigured:数据待配置
paused:处理暂停
parsing:解析中
indexing:处理中
parseError:解析失败
error:处理失败
available:可用
retrainingSegmentUnusable:重建切片中,切片不可用
retrainErrSegmentUsable:重建切片错误,旧切片可用
wordCount integer 字数
enabled bool 是否可用
meta object meta对象

文档meta 对象

字段 类型 必然存在 说明
source string 来源。
枚举值:
upload_file:文本文档数据
datatable:表格型知识数据
url:网页数据
fileId string 上传文档id。当source值为url时,该值为null
url string 原文件下载链接
mime_type string 文件类型,目前支持doc/txt/docx/pdf/ppt/pptx/xlsx/xls/csv/json这几种文件类型。
如果是通过url方式导入的文档,该值为url
file_size int 文件大小,单位bytes

请求curl 示例

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

}'

正确响应示例

HTTP/1.1 200 OK
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",
            "displayStatus": "available"
            "wordCount": 1390,
            "enabled": true,
            "meta": {
                "source": "url",
                "fileId": null,
                "mimeType": "csv",
                "fileSize": 81,
                "url": "https://***.bj.bcebos.com/bos%3A//copilot-engine-bos/ai-dev-platform/database/a00dd7b8-70ec-4312-9e23-29c8e1a11f4f/3a8c0ddd-2fac-443e-9260-143ea9853fcd.csv?authorization=bce-auth-v1%2FALTAKGa8m4qCUasgo6f5133076c02700f6ad2d67127c01d962ad8d4eb8871f"
            }
        }
    ]
}

错误响应示例

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