assets.* 权限控制。
Upload asset
assets.create
Request fields
| 字段 | 必填 | 说明 |
|---|---|---|
file | 是 | 图片文件 |
description | 否 | 描述,最长 1000 字符 |
altText | 否 | 替代文本,最长 1000 字符 |
isPublic | 否 | 是否公开,默认 true |
storageProviderProfileId | 否 | 指定写入的 storage profile |
runEnrichment | 否 | 是否运行 enrichment,默认 true |
commitMessage | 否 | GitHub Repo 等 provider 使用的提交消息 |
Response
成功返回202 Accepted:
常见错误
asset_file_requiredasset_file_emptyasset_file_too_largeasset_content_type_not_allowedasset_description_too_longasset_alt_text_too_long
List assets
assets.read
支持的常见查询参数:
pagepageSizequery/keywordcontentTypestatusorderBy/sortByorderDirection/sortDirection
Get asset
assets.read
返回完整资产详情,包括:
- 基础文件信息
derivativesstructuredResultslatestExecutionSummary
Patch asset metadata
assets.update
可更新:
descriptionaltTextoriginalFileNameisPublic
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
返回总体资产数、总大小、派生文件数和按内容类型聚合的统计。