B站 公众号 淘宝店 QQ群
返回 AI 前沿实验

ComfyUI 生产工作流

Comfy CLI 生成接口:异步任务、JSON 结果与 Nuke 回填工作流

ComfyUI 官方 CLI 文档已经给出面向 Partner Nodes 的统一 generate 命令,可查询模型 schema、异步提交视频任务、输出 JSON、设置超时、恢复任务并下载结果。它为 Nuke 面板或镜头自动化提供了比网页操作更清晰的接口,但官方明确标注 CLI 命令面仍处于 Beta,参数和输出格式可能变化。

ComfyUIComfy CLINuke 面板异步任务Partner Nodes

核心观察

  • 01

    generate 支持 --async、--json、--timeout、--download,并可通过 resume 恢复异步视频任务,适合映射成 Nuke 中的提交、查询、取消和回填状态。

  • 02

    schema 与 list/refresh 可以帮助工具在运行前发现模型及参数,但正式项目仍应锁定已验证的模型和 CLI 版本,不能每次自动追随最新目录。

  • 03

    官方文档说明上传到 Comfy 托管存储的参考资产通过签名 URL 访问,并按生命周期自动删除;涉及客户素材时仍需先核对项目授权和数据策略。

  • 04

    这一路线调用的是云端 Partner Nodes,不等同于完全本地 ComfyUI。需要本地处理的保密镜头应继续使用批准的本地模型和隔离环境。

适合 Nuke 面板的最小任务状态机

面板提交前记录 product/model、参数、输入文件哈希、帧范围、色彩空间和目标路径;提交后保存 job ID,并显示 queued、running、succeeded、failed、expired 等状态。网络中断后应使用 resume 或状态查询恢复,而不是重复提交同一个镜头。

结果下载完成后先写入临时目录,完成哈希、分辨率、帧数和文件格式检查,再原子移动到正式版本目录并创建 Read 节点。失败任务保留错误摘要,不把 API 密钥或签名 URL写入 Nuke 脚本。

上线前必须补的生产控制

固定 CLI 和依赖版本,设置并发上限、总超时、重试退避、成本预算和取消机制;模型目录变化后先在测试镜头集回归,不直接更新生产白名单。

API 密钥存入系统凭据或服务端,不放在 gizmo、菜单脚本、工程文件和日志中。客户镜头上传前必须确认传输、留存、删除、训练使用和地域要求。