Skip to main content
数据导入

从 OSS 批量导入

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

POST
/api/v1/connector/dash/addFilesFromAuthorizedOss
cURL
curl -X POST "https://{workspaceId}.cn-beijing.maas.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)**授权百炼平台访问您的 OSS Bucket。请在阿里云 RAM 控制台确认已创建 AliyunServiceRoleForBailian 服务关联角色,否则调用将返回权限错误。

Authorizations

string
header
required

DashScope API Key,在控制台 API Key 页面(https://agent.console.aliyun.com/settings/apikey)获取。

Body

application/json
string
required

类目 ID,通过 listCategory 获取。

enum<string>
default"UNSTRUCTURED"
required

类目类型。

UNSTRUCTURED,SESSION_FILE
string
required

OSS Bucket 名称。

string
required

OSS 所在地域,如 cn-beijing。

cn-beijing
object[]
required

要导入的文件详情列表。

items: 1–10
string[]

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

items <= 10
boolean
defaultfalse

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

Response

200-application/json
string

响应码,成功时为 Success

integer

HTTP 状态码。

string

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

object

导入结果。

Managed Agent API
Connector API
Memory API
框架集成
  • 框架