| 版本 | 修改时间 | 变更内容 | 备注 |
|---|---|---|---|
| v1.0 | 2025-11-25 | 1. 初始化文档 |
| 参数名 | 参数类型 | 是否必填 | 描述 |
|---|---|---|---|
| X-Date | String | 是 | 使用UTC时间,精确到秒。请使用格式:YYYYMMDD'T'HHMMSS'Z' ,例如:20201103T104027Z |
Authorization | String | 是 |
|
| Content-Type | String | 是 | MIME类型,固定值: application/json |
X-Content-Sha256 | String | 否 | 对完整请求Body的加密结果,
|
Authorization中的信息含义:
| 名称 | 类型 | 备注 |
|---|---|---|
AccessKeyId | String | 请求的AccessKey。
|
| ShortDate | String | 请求的短时间,使用UTC时间,精确到日。请使用格式:YYYYMMDD,例如:20221101 |
| Region | String | 请求的地域,固定值: cn-north-1 |
| Service | String | 请求的服务,固定值: iccloud_muse |
| SignedHeaders | String | 参与签名的Header,用分号分隔。 |
| Signature | String | 计算完毕的签名。 |
| Java | Golang | Python |
|---|---|---|
|
|
|
|
|
|
描述:提交AI模板消费异步任务
Method:POST
请求参数
| 参数 | 类型 | 参数类型 | 是否必填 | 描述 |
|---|---|---|---|---|
| Action | String | Query | 是 | SubmitAiTemplateTaskAsync |
| Version | String | Query | 是 | 2025-11-25 |
ServerId | Int | Body | 是 | 服务ID , 固定值,可以在模板的详情弹窗中查看,比如:
|
PayloadJson | String | Body | 是 | 模板填充详情,根据不同模板入参要求构建的JSON字符串 |
| 参数 | 类型 | 描述 |
|---|---|---|
| ResponseMetadata | ResponseMetadata | 公共响应体 |
| Result | AsyncTaskResult | 任务结果 |
{ "ServerId": 2540571789443387, "PayloadJson": "{\"ResourceList\":[\"https://lfxx1.jpg\"],\"TemplateId\":\"冷冬叙事拼图\"}" }
应对海外CDN提供的URL服务访问不稳定, 可以自行转换成Base64编码, 每张图编码后的字符串大小不要超过8M
{ "ServerId": 2540571789443387, "PayloadJson": "{\"ResourceList\":[\"data:image/jpeg;base64,/9j/4QKGRXhpZgAATU0AKgAAAAgACAEOAAIAAAGZAAAAbgESAAMAAAABAAEAAAEaAAUAAAABAAACCAEbAAUAAAABAAACEAEoAAMAAAABAAIAAAE7AAIAAAAKAAACGAITAAMAAAABAAEAAIdpAAQAAAABAAACIgAAAABBIHZlcnkgYmVhdXRpZnVsIHNtaWxpbmcgd29tYW4gY2FsbGVkIEVsbGUgd2VhcmluZyBhIGxvbmcgd2hpdGUgc2F0aW4gZHJlc3Mgc2l0dGluZyBvbiBhIGJyZWF0aHRha2luZyBuaWNlIGJlYWNoIHNvbWV3aGVyZSBpbiBHcmVlY2UgYXQgc3Vuc2V0LCBibHVycnkgYmFja2dyb3VuZCB3aXRoIG1vdW50YWlucywgd2hpdGUgaG91c2VzIGFuZCBibHVlIHJvb2ZzLCBzaWRlIHZpZXcsIGZhbnRhc3ksIGRyZWFtaW5nLCBjaW5lbWF0aWMsIHRyZW5kaW5nIG9uIEFydFN0YXRpb24sIGF3YXJk...\"],\"TemplateId\":\"冷冬叙事拼图\"}" }
{ "ResponseMetadata": { "RequestId": "2025111816192007E6ED6D440FE65D0A1F", "Action": "SubmitAiTemplateTaskAsync", "Version": "2025-11-25", "Service": "iccloud_muse", "Region": "cn-north-1", "Code": 0 }, "Result": { "TaskId": "7573967600885514303" } }
描述:查询AI模板消费异步任务结果
Method:POST
请求参数
| 参数 | 类型 | 参数类型 | 是否必填 | 描述 |
|---|---|---|---|---|
| Action | String | Query | 是 | QueryAiTemplateTaskResult |
| Version | String | Query | 是 | 2025-11-25 |
TaskId | String | Body | 是 | 任务提交的ID |
| 参数 | 类型 | 描述 |
|---|---|---|
| ResponseMetadata | ResponseMetadata | 公共响应体 |
| Result | AsyncTaskResult | 任务结果 |
{ "TaskId": "7574258855660486699" }
{ "ResponseMetadata": { "RequestId": "20251119123339DA1F93013A210DCD16FE", "Action": "QueryAiTemplateTaskResult", "Version": "2025-11-25", "Service": "iccloud_muse", "Region": "cn-north-1", "Code": 0 }, "Result": { "TaskId": "7574258855660486699", "Code": 0, "Progress": 100, "ResultUrl": "https://ark-content-generation-v2-cn-beijing.xxxx", "StartTime": "2025-11-19 12:32:51", "UpdateTime": "2025-11-19 12:33:21" } }
说明
构建发起任务时的填充信息
参数用于任务发起时入参,参考「模板消费请求参数」
该参数用于模板消费任务发起时的入参「PayloadJson」
| 参数 | 类型 | 是否必填 | 描述 |
|---|---|---|---|
TemplateId | String | 是 | 模板ID |
ResourceList | [ ]String | 是 | 待传入单张或多张图片对应的媒资 URL,具体数量由所选用模板指定
例:[ "https://lf-/obj/1xxx.jpg", "https://lf-/obj/2xxx.jpg" ] |
Resolution | String | 否 | 作品分辨率 |
"{\"ResourceList\":[\"https://lf-xxx.jpg\"],\"TemplateId\":\"3D卡通绘\"}"
| 参数 | 类型 | 描述 |
|---|---|---|
| RequestId | String | HTTP请求日志ID |
| Action | String | 请求接口标识 |
| Version | String | 请求接口版本 |
| Service | String | 请求接口服务 |
| Region | String | 请求接口服务地域 |
| Code | Int | 任务状态码 详细见:错误码 |
| 参数 | 类型 | 描述 |
|---|---|---|
| TaskId | String | AI模板异步消费任务ID,用于结果查询 |
| 参数 | 类型 | 描述 |
|---|---|---|
| TaskId | String | 任务ID |
| Code | Int | 任务状态码 详细见:错误码 |
Progress | Int | 任务进度 |
| ResultUrl | String | 模板结果媒资URL |
| StartTime | String | 任务开始时间 |
| UpdateTime | String | 任务结束时间 |
{ "ResponseMetadata": { "RequestId":"202511221602162C79BEBEFE54155839AF" "Action":"SubmitAiTemplateTaskAsync", "Version": "2025-11-25", "Service": "iccloud_muse", "Region": "cn-north-1", "Code":1402, // 错误码见下表 "Domain":"aigc_openapi", "Message": "domain:aigc_openapi code:1402" } }
| Code | Name | Message |
|---|---|---|
| 0 | Success | 任务执行成功 |
| 1000 | AsyncTaskRunning | 异步任务已在运行中 |
| 1400 | ParamErr | 参数错误 |
| 1401 | ConcurrentErr | 并发数超过限额 |
| 1402 | InsufficientPoints | 创点不足 |
| 1403 | QuotaErr | 无OpenAPI权限 |
| 1500 | InternalErr | 服务端内部错误 |
| 1600 | AsyncTaskNotExist | 任务不存在 |
| 2000 | AsyncTaskFailed | 任务执行失败 |
报错表现
{ 'CodeN':100013, "Code":"AccessDenied", "Message":"User is not authorized to perform:iccloud_muse:SubmitAilemplateTaskAsync on resource: " } }
解决办法
需要主账户在https://console.volcengine.com/iam/policymanage里新建自定义参数配置。 iam 给子账号添加鉴权。
| 步骤 | 操作 | 截图 |
|---|---|---|
| step1 | 点击「新建自定义策略」 | ![]() |
step2 | 输入策略名,点击JSON编辑器填写Action,然后点击提交 |
|
step3 | 点击「添加权限」,用户找到对应的子账号勾选上,然后点击提交 |
|
注意:自定义策略时,Action 可以直接填*,不列明具体接口,这样可以兼容其他接口。
{ "Statement": [ { "Effect": "Allow", "Action": [ "*" ], "Resource": [ "*" ] } ] }