lingie_run_workflow
Run a ComfyUI workflow and receive the output file path, or get a run ID to track long-running tasks in the background.
Instructions
在灵姬中执行一个工作流(本地 ComfyUI 引擎)。提交后默认等待完成并返回输出文件的本地路径;若约 20 秒内未完成(MCP 宿主对单次调用通常只有 ~30 秒超时,超时会被掐断丢结果),自动降级为返回 run_id,任务在后台继续,用 lingie_run_result 轮询并在完成后取回本地文件。设 wait=false 立即返回 run_id。取消用 lingie_cancel_run(注意:会中断本地引擎当前正在执行的任务)。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| wait | No | 是否阻塞等待完成,默认 true(约 20 秒未完成自动降级返回,可用 LINGIE_MCP_MAX_BLOCK_MS 调整) | |
| params | No | 工作流参数,键为 lingie_workflow_capabilities 返回的参数名(特殊类型按其 submission_hint 提交,如 "节点ID.字段" 形式)。 | |
| workflow_id | Yes | 工作流 id,来自 lingie_list_workflows | |
| timeout_seconds | No | wait=true 时的总等待上限秒数,默认 1200,最大 3600 |