跳转到主要内容
数据导入

从 OSS 批量导入

从已授权的阿里云 OSS Bucket 批量导入文件到数据中心

POST
/api/v1/connector/dash/addFilesFromAuthorizedOss
cURL
curl -X POST "https://dashscope.aliyuncs.com/api/v1/connector/dash/addFilesFromAuthorizedOss" \
  -H "Authorization: Bearer $DASHSCOPE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "categoryId": "cate_abc123",
    "categoryType": "UNSTRUCTURED",
    "ossBucket": "my-docs-bucket",
    "ossRegionId": "cn-beijing",
    "fileDetails": [
      {"fileName": "product-guide.pdf", "ossKey": "docs/product-guide.pdf"},
      {"fileName": "faq.docx", "ossKey": "docs/faq.docx"}
    ]
  }'
{
  "code": "Success",
  "status_code": 200,
  "data": {},
  "requestId": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
}
使用前需要通过**服务关联角色(SLR)**授权千问AI平台访问您的 OSS Bucket。请在阿里云 RAM 控制台确认已创建 AliyunServiceRoleForBailian 服务关联角色,否则调用将返回权限错误。

鉴权

string
header
必填

DashScope API Key,在控制台 API Key 页面 获取。

请求体

application/json
string
必填

类目 ID,通过 listCategory 获取。

enum<string>
默认值"UNSTRUCTURED"
必填

类目类型。

UNSTRUCTURED,SESSION_FILE
string
必填

OSS Bucket 名称。

string
必填

OSS 所在地域,如 cn-beijing。

cn-beijing
object[]
必填

要导入的文件详情列表。

items: 1–10
string[]

文件关联的标签列表,最多 10 个。

items <= 10
boolean
默认值false

当 ossKey 对应的文件已存在时是否覆盖,默认 false。

响应

200-application/json
string

响应码,成功时为 Success

string

错误或提示信息,成功时为空字符串。

string

请求唯一标识,排查问题时请提供此 ID。

object

导入结果。

integer

业务状态码。成功为 200,参数错误等失败场景为 400。注意失败时 HTTP 状态码仍为 200,需根据本字段与 code 判断结果。