Prompt has no outputs:工作流里需要真正的输出终点
请求包含若干加载和计算节点,但服务端没有找到本次要执行的有效输出节点。单纯在画布上生成 latent 或连接一些中间节点,并不必然构成完整执行目标。
现象与适用范围
请求包含若干加载和计算节点,但服务端没有找到本次要执行的有效输出节点。单纯在画布上生成 latent 或连接一些中间节点,并不必然构成完整执行目标。
检索用原文或片段(具体编号、数值和文件名随环境变化):
Prompt has no outputs
prompt_no_outputs
已核对的依据
核心 validate_prompt 寻找声明为 OUTPUT_NODE 的节点,并考虑局部执行目标。官方基础文生图流程将解码结果连接到保存节点,这是可执行输出链路的典型例子。 C01 D11
需要区分的情况
1. 导出或手动裁剪请求时删除了保存、预览或其他有效输出节点。
2. 请求设置了 partial_execution_targets,但其中没有提交图内已注册 OUTPUT_NODE 的 ID。
3. 看似终点的节点只是中间节点,其后端类没有声明 OUTPUT_NODE=True。自定义节点类缺失会先报 missing_node_type;输出节点存在但上游输入无效则报 prompt_outputs_failed_validation,应分别排查。
建议的操作顺序
以下顺序是基于上述资料整理的诊断方案,不代表上游已经为你的环境确认了原因。
第 1 步。 在当前工作流中定位实际保存或返回结果的终点,而不是只找到最后显示在右边的节点。
第 2 步。 检查真正提交的 API 图,而不只看画布:确认终点存在,且已安装的后端类将它声明为输出。如果实际报错是 missing_node_type,先修复缺失类;若为 prompt_outputs_failed_validation,查看返回的节点错误和上游输入。
第 3 步。 使用 partial_execution_targets 时,核对 ID 是否指向当前 API 图里的输出节点。用未设置局部目标的完整原生 API 导出重试,以隔离过期或过窄的过滤条件。
第 4 步。 若终点来自自定义扩展,确认扩展已安装,且服务端节点类声明 OUTPUT_NODE=True。只在提交请求中添加 OUTPUT_NODE 字段不能改变已注册类。
如何判断处理有效
/prompt 通过校验并接收请求后才会返回 prompt_id。仍需按该 ID 跟踪执行并查看历史记录及输出结果;接收请求不代表文件已经保存。
注意事项与尚未确认的部分
排队成功不是文件已经生成。输出可以是预览或其他节点定义的结果,不一定每次都写到同一个 output 文件夹。
资料及中文语言审查日期:2026-09-26。上述错误分支依据当前 ComfyUI 校验代码;本站未运行工作流、保存文件或进行 GPU 测试。
原始资料
- C01 · ComfyUI execution.py validation。核对:2026-09-26。
- C02 · ComfyUI server.py prompt handling。核对:2026-09-26。
- D11 · Text-to-image workflow。核对:2026-09-26。
相关排查与操作
排查下一个可能的原因
同样的现象可能来自不同原因。可以按顺序查看下面这些相关条目。
把完整日志粘贴到报错排查工具这篇内容对你有帮助吗?
匿名统计,只记录“有/没有帮助”的计数,不记录账号、IP 地址或设备信息。
资料来源
2026-09-26 复核当前 ComfyUI execution.py 校验、server.py 请求处理及官方文生图流程。错误分支有源码依据;本站未运行工作流、保存文件或进行 GPU 测试。
01ComfyUI execution.py validation资料核对: 2026-09-2602Text-to-image workflow资料核对: 2026-09-2603ComfyUI server.py prompt handling资料核对: 2026-09-26报告问题 · bd87bd0a-a6a0-580d-8ce6-cc9792454e71
相关阅读
编辑为本页关联的条目。
本指南面向调用自有或获授权 ComfyUI 实例的开发者。网站提供的 MCP 与 ComfyUI 原生 HTTP API 是两套不同接口;这里讨论后者,不涉及自动登录第三方平台或绕过访问限制。