TableUpload -上传表格
更新时间:2025-01-17
API访问域名
请求方式 | POST |
---|---|
base url | https://keyue.cloud.baidu.com |
后缀接口 | /open/v1/api/v2/tableQa/file/import |
Authentication | token为API Key |
说明
请求参数
Header参数
名称 | 类型 | 必选 | 中文名 | 说明 |
---|---|---|---|---|
Content-Type | string | 是 | 内容类型 | 固定值:application/json |
token | string | 是 | API KEY | 集成-API-API Key处获取。 详细获取方式参考:准备工作 |
uid | string | 是 | 用户ID | 鼠标移动至页面右上角账户头像即可获取。 详细获取方式参考:准备工作 |
username | string | 是 | 用户名 | 鼠标移动至页面右上角账户头像即可获取。 详细获取方式参考:准备工作 |
Parameter参数
名称 | 类型 | 必选 | 中文名 | 说明 |
---|---|---|---|---|
dirId | string | 是 | 目录ID | 上传文档到对应目录下 |
requestId | string | 请求ID |
Body参数
名称 | 类型 | 必选 | 中文名 | 说明 |
---|---|---|---|---|
file | file | 是 | 文档 |
响应参数
名称 | 类型 | 必选 | 中文名 | 说明 |
---|---|---|---|---|
time | integer | 是 | 时间 | 1731638315686 |
data | object | 是 | 数据 | 数据对象,详见data子数据 |
code | integer | 是 | 状态码 | 200 |
msg | string | 是 | 状态信息 | OK |
data子数据
名称 | 类型 | 必选 | 中文名 | 说明 |
---|---|---|---|---|
settingsEnabled | boolean | 是 | TRUE | |
uploadFilesInfo | array | 是 | 文件信息数组 | |
uploadFilesInfo[0]代表文件信息数组第一个文件 | 详见uploadFilesInfo[0]子数据 |
uploadFilesInfo[0]子数据
名称 | 类型 | 必选 | 中文名 | 说明 |
---|---|---|---|---|
id | string | 是 | 文档 id | 7ac2cbbd-2946-406c-ad82-880f973ee477 |
fileName | string | 是 | 文件名 | 多轮效果测试 10 条.xlsx |
status | integer | 是 | ||
errorMsg | array | 是 | ||
sheetInfo | array | 是 | Sheet | 工作表信息数组,详见sheetInfo子数据 |
filePath | string | 是 | 文件路径 | /api/v2/file/download?key=Ym9zXzMwOTQ2N2EyLTBjNTktNDg1OC04MDZiLWNlZmE3OGNlYTNmMQ== |
dirId | string | 是 | 目录id | 0 |
requestId | string | 是 | 请求id | WOrz3URRR5LGLnhJnP-_T |
agentId | string | 是 | agent id | cf9dfd3f-3913-4a15-8bfe-fb295ffcbbe0 |
userId | string | 是 | uid | cf7d9692703d45d1b5517a30ab3efa53 |
userName | string | 是 | 用户名 | pnstest5 |
expireTime | string | 是 | 过期时间 | 2099/12/31 23:59 |
effect | integer | 是 | 1 | |
fileSuffix | string | 是 | 文件后缀 | .xlsx |
sheetInfo子数据
名称 | 类型 | 必选 | 中文名 | 说明 |
---|---|---|---|---|
id | string | 是 | Sheet id | 14da462b-aff2-4a2e-890d-88e7c93fc288 |
sheetName | string | 是 | Sheet名 | |
errorMsg | array | 是 | ||
status | integer | 是 | 1 | |
columnVoList | array | 是 | 列信息列表 | |
columnVoList[0]\columnName | string | 是 | 列名 | session 序号 |
请求示例
curl --location --request POST 'http://keyue.cloud.baidu.com/open/v1/api/v2/tableQa/file/import?requestId=XcgRkAaHhSKSWR6secEaq&dirId=0' \
--header 'token: e9ed5f3c-b144-4186-ad70-5fcff1f4d94a' \
--header 'Content-Type: application/json' \
--header 'uid: cf7d9692703d45d1b5517a30ab3efa53' \
--header 'username: pnstest5' \
--form 'file=@"/Users/jiangkang/Desktop/jiangkang/多轮效果测试 10 条.xlsx"' \
响应示例
{
"time": 1731638315686,
"data": {
"settingsEnabled": true,
"uploadFilesInfo": [
{
"id": "7ac2cbbd-2946-406c-ad82-880f973ee477",
"fileName": "多轮效果测试10条.xlsx",
"status": 1,
"errorMsg": [],
"sheetInfo": [
{
"id": "14da462b-aff2-4a2e-890d-88e7c93fc288",
"sheetName": "意图",
"errorMsg": [],
"status": 1,
"columnVoList": [
{
"columnName": "session序号"
},
{
"columnName": "用户query"
},
{
"columnName": "预期回复"
}
]
}
],
"filePath": "/api/v2/file/download?key=Ym9zXzMwOTQ2N2EyLTBjNTktNDg1OC04MDZiLWNlZmE3OGNlYTNmMQ==",
"dirId": "0",
"requestId": "WOrz3URRR5LGLnhJnP-_T",
"agentId": "cf9dfd3f-3913-4a15-8bfe-fb295ffcbbe0",
"userId": "cf7d9692703d45d1b5517a30ab3efa53",
"userName": "pnstest5",
"expireTime": "2099-12-31 23:59:59",
"effect": 1,
"fileSuffix": ".xlsx"
}
]
},
"code": 200,
"msg": "OK"
}