BatchUpload - 批量添加知识库文件

更新时间:

通过 OpenAPI 批量添加知识库文件。

适用版本

企业标准版、企业专属版

服务接入点与授权信息

请求语法

POST  https://<domain>/oapi/v1/lingma/organizations/<organizationId>/knowledgeBases/<kbId>/files/batchUpload

请求头

参数

类型

是否必填

描述

示例值

x-yunxiao-token

string

个人访问令牌。

pt-0fh3****0fbG_35af****0484

请求参数

参数

类型

位置

是否必填

描述

示例值

organizationId

string

path

所属企业 ID。

99d1****71d4

kbId

string

path

知识库 ID。

3a41****3eca

files

array

$binary

上传的文件列表。

history.txt,readme.md

请求示例

curl -X 'POST' \
  'https://test.rdc.aliyuncs.com/oapi/v1/lingma/organizations/99d1****71d4/knowledgeBases/3a41****3eca/files/batchUpload' \
  -H 'accept: application/json' \
  -H 'Content-Type: multipart/form-data' \
  -H 'x-yunxiao-token: pt-0fh3****0fbG_35af****0484' \
  -F 'files=@"history.txt"' \
  -F 'files=@"readme.md"'

返回参数

参数

类型

描述

示例值

fileId

string

文件 ID。

30d4****aca4

operateUserId

string

操作用户 ID。

d402****9ae6

failedMessage

string

失败原因,如果成功则为空。

success

boolean

是否删除成功。

true

返回示例

{
  "fileId": "30d4****aca4",
  "operateUserId": "d402****9ae6",
  "failedMessage": "",
  "success": true
}

错误码

访问错误码中心查看 API 相关错误码。