{ "apiVersion": "yingce.plugin/v1", "id": "autodl-comfyui", "name": "AutoDL ComfyUI 视频与音频", "version": "1.0.3", "author": "影策社区", "description": "通过 AutoDL.Art ComfyUI 工作流 API 接入异步视频与音频生成,支持 H3 视频系列及 IndexTTS 语音工作流。", "documentation": "# AutoDL ComfyUI 工作流\n\n## 接口\n\n- 创建任务:`POST /api/v1/comfyui/comfyui_workflow/{workflow_id}`\n- 查询结果:`GET /api/v1/comfyui/comfyui_workflow/result/{task_id}`\n\n## 鉴权\n\n在渠道密钥中配置 AutoDL ComfyUI 令牌(Authorization: )。\n\n## 工作流清单(8 个工作流)\n\n1. `minimax_h3_image_audio_to_video_v2_15s` - H3 多图多音频生视频 15 秒\n2. `minimax_h3_lightx2v_v5_15s` - H3 多图生视频 15 秒\n3. `minimax_h3_image_audio_to_video_v2` - H3 多图多音频生视频\n4. `minimax_h3_image_audio_to_video` - H3 图生视频音频同步\n5. `minimax_h3_lightx2v_v5` - H3 多图参考生视频\n6. `minimax_h3_lightx2v_no_pic` - H3 文生视频\n7. `minimax_h3_lightx2v` - H3 首尾帧生成视频\n8. `indextts2-v1` - IndexTTS2 语音\n", "permissions": [ "generation.run", "media.read" ], "configuration": { "fields": [ { "name": "apiKey", "type": "secret", "label": "AutoDL Token", "required": true, "description": "填写 AutoDL 大模型令牌管理中创建的 ComfyUI 分组 Token。" } ] }, "contributes": { "providers": [ { "id": "autodl-comfyui", "label": "AutoDL ComfyUI 视频", "capabilities": [ "video" ], "scopes": [ "admin.system-channel", "user.custom-channel", "canvas", "creation" ], "baseUrl": "https://autodl.art", "requiresPublicMediaUrls": true, "auth": { "type": "header", "field": "apiKey", "header": "Authorization" }, "parameters": [ { "name": "prompt", "type": "string", "required": true, "mapping": "prompt", "description": "视频生成提示词。" }, { "name": "duration", "type": "integer", "mapping": "duration", "description": "视频时长(秒)。" }, { "name": "resolution", "type": "string", "mapping": "resolution", "description": "输出分辨率档位,如 480p竖、768p竖、1080p竖、480p横、768p横、1080p横、480p(1:1)、768p(1:1) 等。" } ], "create": { "method": "POST", "path": "/api/v1/comfyui/comfyui_workflow/{{model}}", "contentType": "application/json", "fields": { "prompt": "request.prompt|omit_if_model_equals:minimax_h3_image_audio_to_video", "duration": "request.duration|omit_if_model_equals:minimax_h3_image_audio_to_video", "audio_duration": "request.duration|omit_unless_model_equals:minimax_h3_image_audio_to_video", "resolution": "request.resolution|lower", "ref_image_0": "request.images.0.url|omit_if_model_equals:minimax_h3_lightx2v|omit_if_model_equals:minimax_h3_b99_002|omit_if_model_contains:no_pic|omit_if_model_contains:b99_001", "ref_image_1": "request.images.1.url|omit_if_model_equals:minimax_h3_lightx2v|omit_if_model_equals:minimax_h3_b99_002|omit_if_model_equals:minimax_h3_image_audio_to_video|omit_if_model_contains:no_pic|omit_if_model_contains:b99_001", "ref_image_2": "request.images.2.url|omit_if_model_equals:minimax_h3_lightx2v|omit_if_model_equals:minimax_h3_b99_002|omit_if_model_equals:minimax_h3_image_audio_to_video|omit_if_model_contains:no_pic|omit_if_model_contains:b99_001", "ref_image_3": "request.images.3.url|omit_if_model_equals:minimax_h3_lightx2v|omit_if_model_equals:minimax_h3_b99_002|omit_if_model_equals:minimax_h3_image_audio_to_video|omit_if_model_contains:no_pic|omit_if_model_contains:b99_001", "ref_image_4": "request.images.4.url|omit_if_model_equals:minimax_h3_lightx2v|omit_if_model_equals:minimax_h3_b99_002|omit_if_model_equals:minimax_h3_image_audio_to_video|omit_if_model_contains:no_pic|omit_if_model_contains:b99_001", "ref_image_5": "request.images.5.url|omit_if_model_equals:minimax_h3_lightx2v|omit_if_model_equals:minimax_h3_b99_002|omit_if_model_equals:minimax_h3_image_audio_to_video|omit_if_model_contains:no_pic|omit_if_model_contains:b99_001", "ref_image_6": "request.images.6.url|omit_if_model_equals:minimax_h3_lightx2v|omit_if_model_equals:minimax_h3_b99_002|omit_if_model_equals:minimax_h3_image_audio_to_video|omit_if_model_contains:no_pic|omit_if_model_contains:b99_001", "ref_image_7": "request.images.7.url|omit_if_model_equals:minimax_h3_lightx2v|omit_if_model_equals:minimax_h3_b99_002|omit_if_model_equals:minimax_h3_image_audio_to_video|omit_if_model_contains:no_pic|omit_if_model_contains:b99_001", "ref_image_8": "request.images.8.url|omit_if_model_equals:minimax_h3_lightx2v|omit_if_model_equals:minimax_h3_b99_002|omit_if_model_equals:minimax_h3_image_audio_to_video|omit_if_model_contains:no_pic|omit_if_model_contains:b99_001", "first_frame": "request.images.0.url|omit_if_model_contains:v5|omit_if_model_contains:no_pic|omit_if_model_contains:image_audio_to_video|omit_if_model_contains:b99_001|omit_if_model_contains:b99_003", "last_frame": "request.images.1.url|omit_if_model_contains:v5|omit_if_model_contains:no_pic|omit_if_model_contains:image_audio_to_video|omit_if_model_contains:b99_001|omit_if_model_contains:b99_003", "ref_audio_0": "request.audios.0.url|omit_unless_model_contains:image_audio_to_video", "ref_audio_1": "request.audios.1.url|omit_unless_model_contains:image_audio_to_video_v2", "ref_audio_2": "request.audios.2.url|omit_unless_model_contains:image_audio_to_video_v2" } }, "poll": { "method": "GET", "path": "/api/v1/comfyui/comfyui_workflow/result/{{taskId}}" }, "response": { "taskIdPaths": [ "data.task_id" ], "statusPaths": [ "data.status" ], "errorPaths": [ "code" ], "messagePaths": [ "data.message", "msg" ], "resultPaths": [ "data.results" ], "resultKind": "video", "resultEphemeral": true } }, { "id": "autodl-comfyui-audio", "label": "AutoDL ComfyUI 语音", "capabilities": [ "audio" ], "scopes": [ "admin.system-channel", "user.custom-channel", "canvas", "creation" ], "baseUrl": "https://autodl.art", "requiresPublicMediaUrls": true, "auth": { "type": "header", "field": "apiKey", "header": "Authorization" }, "parameters": [ { "name": "prompt_text", "type": "string", "required": true, "mapping": "prompt_text", "description": "语音合成文本。" } ], "create": { "method": "POST", "path": "/api/v1/comfyui/comfyui_workflow/{{model}}", "contentType": "application/json", "fields": { "prompt_text": "request.prompt", "prompt_simple": "request.audios.0.url", "emo_control_method": "与音色参考音频相同" } }, "poll": { "method": "GET", "path": "/api/v1/comfyui/comfyui_workflow/result/{{taskId}}" }, "response": { "taskIdPaths": [ "data.task_id" ], "statusPaths": [ "data.status" ], "errorPaths": [ "code" ], "messagePaths": [ "data.message", "msg" ], "resultPaths": [ "data.results" ], "resultKind": "audio", "resultEphemeral": true } } ], "workflows": [ { "id": "minimax_h3_b99_002", "label": "H3 首尾帧生成视频", "providerId": "autodl-comfyui", "capability": "video", "parameters": [ { "name": "prompt", "type": "string", "required": true, "mapping": "prompt" }, { "name": "duration", "type": "integer", "mapping": "duration", "description": "视频时长 1~15 秒" }, { "name": "resolution", "type": "string", "mapping": "resolution", "values": ["736p竖", "736p横", "736p(1:1)"] } ], "defaults": { "duration": 5, "resolution": "736p竖" } }, { "id": "minimax_h3_b99_001", "label": "H3 文生视频", "providerId": "autodl-comfyui", "capability": "video", "parameters": [ { "name": "prompt", "type": "string", "required": true, "mapping": "prompt" }, { "name": "duration", "type": "integer", "mapping": "duration", "description": "视频时长 1~15 秒" }, { "name": "resolution", "type": "string", "mapping": "resolution", "values": ["736p竖", "736p横", "736p(1:1)"] } ], "defaults": { "duration": 5, "resolution": "736p竖" } }, { "id": "minimax_h3_b99_003_12s", "label": "H3 多图生视频 12 秒", "providerId": "autodl-comfyui", "capability": "video", "parameters": [ { "name": "prompt", "type": "string", "required": true, "mapping": "prompt" }, { "name": "duration", "type": "integer", "mapping": "duration", "description": "视频时长 1~12 秒" }, { "name": "resolution", "type": "string", "mapping": "resolution", "values": ["736p竖", "736p横", "736p(1:1)"] } ], "defaults": { "duration": 5, "resolution": "736p竖" } }, { "id": "minimax_h3_image_audio_to_video_v2_15s", "label": "H3 多图多音频生视频 15 秒", "providerId": "autodl-comfyui", "capability": "video", "parameters": [ { "name": "prompt", "type": "string", "required": true, "mapping": "prompt" }, { "name": "duration", "type": "integer", "mapping": "duration", "description": "视频时长 1~15 秒" }, { "name": "resolution", "type": "string", "mapping": "resolution", "values": ["480p竖", "768p竖", "480p横", "768p横"] } ], "defaults": { "duration": 5, "resolution": "768p竖" } }, { "id": "minimax_h3_lightx2v_v5_15s", "label": "H3 多图生视频 15 秒", "providerId": "autodl-comfyui", "capability": "video", "parameters": [ { "name": "prompt", "type": "string", "required": true, "mapping": "prompt" }, { "name": "duration", "type": "integer", "mapping": "duration", "description": "视频时长 1~15 秒" }, { "name": "resolution", "type": "string", "mapping": "resolution", "values": ["480p竖", "768p竖", "480p横", "768p横", "480p(1:1)", "768p(1:1)"] } ], "defaults": { "duration": 5, "resolution": "768p竖" } }, { "id": "minimax_h3_image_audio_to_video_v2", "label": "H3 多图多音频生视频", "providerId": "autodl-comfyui", "capability": "video", "parameters": [ { "name": "prompt", "type": "string", "required": true, "mapping": "prompt" }, { "name": "duration", "type": "integer", "mapping": "duration", "description": "视频时长 1~10 秒" }, { "name": "resolution", "type": "string", "mapping": "resolution", "values": ["480p竖", "768p竖", "1080p竖", "480p横", "768p横", "1080p横"] } ], "defaults": { "duration": 5, "resolution": "768p竖" } }, { "id": "minimax_h3_image_audio_to_video", "label": "H3 图生视频音频同步", "providerId": "autodl-comfyui", "capability": "video", "parameters": [ { "name": "audio_duration", "type": "integer", "mapping": "duration", "description": "音频时长 1~15 秒" }, { "name": "resolution", "type": "string", "mapping": "resolution", "values": ["480p竖", "768p竖", "1080p竖", "480p横", "768p横", "1080p横"] } ], "defaults": { "duration": 5, "resolution": "768p竖" } }, { "id": "minimax_h3_lightx2v_v5", "label": "H3 多图参考生视频", "providerId": "autodl-comfyui", "capability": "video", "parameters": [ { "name": "prompt", "type": "string", "required": true, "mapping": "prompt" }, { "name": "duration", "type": "integer", "mapping": "duration", "description": "视频时长 1~10 秒" }, { "name": "resolution", "type": "string", "mapping": "resolution", "values": ["480p竖", "768p竖", "1080p竖", "480p横", "768p横", "1080p横", "480p(1:1)", "768p(1:1)", "1080p(1:1)"] } ], "defaults": { "duration": 5, "resolution": "768p竖" } }, { "id": "minimax_h3_lightx2v_no_pic", "label": "H3 文生视频", "providerId": "autodl-comfyui", "capability": "video", "parameters": [ { "name": "prompt", "type": "string", "required": true, "mapping": "prompt" }, { "name": "duration", "type": "integer", "mapping": "duration", "description": "视频时长 1~15 秒" }, { "name": "resolution", "type": "string", "mapping": "resolution", "values": ["480p竖", "768p竖", "480p横", "768p横"] } ], "defaults": { "duration": 5, "resolution": "768p竖" } }, { "id": "minimax_h3_lightx2v", "label": "H3 首尾帧生成视频", "providerId": "autodl-comfyui", "capability": "video", "parameters": [ { "name": "prompt", "type": "string", "required": true, "mapping": "prompt" }, { "name": "duration", "type": "integer", "mapping": "duration", "description": "视频时长 1~15 秒" }, { "name": "resolution", "type": "string", "mapping": "resolution", "values": ["480p竖", "768p竖", "480p横", "768p横"] } ], "defaults": { "duration": 5, "resolution": "768p竖" } }, { "id": "indextts2-v1", "label": "IndexTTS2 语音", "providerId": "autodl-comfyui-audio", "capability": "audio", "parameters": [ { "name": "prompt_text", "type": "string", "required": true, "mapping": "prompt" } ], "defaults": {} } ] } }