Skip to main content
POST
上传工作流资源

上传工作流资源

上传图片、视频、音频或文件,生成可在工作流 inputs 中使用的临时资源地址。适用于文件较大、需要复用、或不方便直接暴露公网 URL 的场景。
上传成功后使用返回的 asset_uri 字段值,例如 asset://asset_xxx。提交工作流时可以直接把这个字符串放入 inputs。需要声明素材角色或在提示词里引用素材时,使用 { "uri": "...", "role": "...", "label": "..." } 对象。临时资源默认 48 小时有效。

请求参数

请求类型为 multipart/form-data
file
required
要上传的本地文件,单个文件最大 100MB
string
资源类型。常用值:imagevideoaudiofile。不传时服务端会根据文件类型推断
string
资源用途。当前对外接口仅支持 temp_input,不传时默认 temp_input
integer
临时资源有效小时数。不传时默认 48 小时

响应参数

integer
响应码,0 表示成功
string
响应信息
object
上传后的资源信息

代码示例

响应示例

在工作流中使用

先查询 工作流详情。当 editable_parameter_manifest[].value_type 表示图片、视频、音频或文件输入时,在 inputs 中使用该条目的 name 作为 key,参数值支持三种资源字符串:
本地文件优先使用本接口返回的 asset_uri。参数名、必填规则和文件类型均以当前工作流详情返回的 manifest 为准,完整说明见 editable_parameter_manifest 输入参数清单

Authorizations

Authorization
string
header
required

API Key,格式:Bearer your_api_key

Body

multipart/form-data
file
file
required

要上传的本地文件,单个文件最大 100MB

media_type
enum<string>

资源类型。不传时服务端根据文件类型推断

Available options:
image,
video,
audio,
file
purpose
enum<string>
default:temp_input

资源用途,当前仅支持 temp_input

Available options:
temp_input
ttl_hours
integer
default:48

临时资源有效小时数

Required range: x >= 1

Response

200 - application/json

上传结果

code
integer
required

响应码,0 表示成功

msg
string
required

响应信息

data
object
required