跳转到主要内容
所有资产管理接口都需要鉴权,并受 assets.* 权限控制。

Upload asset

需要权限:assets.create

Request fields

Response

成功返回 202 Accepted

常见错误

  • asset_file_required
  • asset_file_empty
  • asset_file_too_large
  • asset_content_type_not_allowed
  • asset_description_too_long
  • asset_alt_text_too_long

List assets

需要权限:assets.read 支持的常见查询参数:
  • page
  • pageSize
  • query / keyword
  • contentType
  • status
  • orderBy / sortBy
  • orderDirection / sortDirection
认证方式可以是 JWT 或 Bearer API key:

Get asset

需要权限:assets.read 返回完整资产详情,包括:
  • 基础文件信息
  • derivatives
  • structuredResults
  • latestExecutionSummary

Patch asset metadata

需要权限:assets.update 可更新:
  • description
  • altText
  • originalFileName
  • isPublic

Delete asset

需要权限:assets.delete 可选请求体:

Batch delete assets

需要权限:assets.delete 请求体是资产 ID 数组。

Get asset content

需要权限:assets.read 行为分两种:
  • 公开资产:返回 307 跳转到公开内容地址
  • 私有资产:直接返回内容流

List available skills

需要权限:assets.read 当前常见技能是 basic_image_enrich

Run skill

需要权限:assets.update 可选请求体:
成功时返回执行结果和更新后的资产。

Get usage statistics

需要权限:assets.read 返回总体资产数、总大小、派生文件数和按内容类型聚合的统计。