cURL
使用前需要通过**服务关联角色(SLR)**授权千问AI平台访问您的 OSS Bucket。请在阿里云 RAM 控制台确认已创建
AliyunServiceRoleForBailian 服务关联角色,否则调用将返回权限错误。鉴权
string
header
必填
DashScope API Key,在控制台 API Key 页面 获取。
从已授权的阿里云 OSS Bucket 批量导入文件到数据中心
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"
}AliyunServiceRoleForBailian 服务关联角色,否则调用将返回权限错误。DashScope API Key,在控制台 API Key 页面 获取。
类目 ID,通过 listCategory 获取。
类目类型。
OSS Bucket 名称。
OSS 所在地域,如 cn-beijing。
要导入的文件详情列表。
显示子属性
导入后的文件名称。
OSS 对象 Key(文件在 Bucket 中的路径)。
解析器类型,取值见注册文件 — 解析器选择。UNSTRUCTURED 按类目解析设置;SESSION_FILE 不支持更改
文件关联的标签列表,最多 10 个。
当 ossKey 对应的文件已存在时是否覆盖,默认 false。
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"
}