跳至正文
ComfyUI WorldBETA
登录
资料整理

API 结果怎么取回:从任务历史到实际图片文件

工作流执行成功后,调用方还需要知道哪些节点产生了结果、结果保存在什么位置,以及如何取回。不要把节点 ID、文件名和任务 ID 混成一个字段。

更新于 2026-09-24发布修订: 4资料基线: 尚未记录

用途与适用范围

工作流执行成功后,调用方还需要知道哪些节点产生了结果、结果保存在什么位置,以及如何取回。不要把节点 ID、文件名和任务 ID 混成一个字段。

已核对的依据

官方路由包含任务历史和 /view 文件读取,执行事件说明 executed 只是节点 UI 更新。不同输出节点的结果结构可能不同,所以解析器应按实际节点和返回数据处理。 D09 D10

开始前需要分清的事项

1. 已经获得明确的 prompt_id,并知道目标实例和授权方式。

2. 工作流中存在会保存或返回所需数据的输出节点。

3. 输出文件名和子目录来自服务器响应,而不是用户输入的任意绝对路径。

操作与检查步骤

以下步骤是基于所列资料编排的操作建议;具体文件、版本和运行环境仍需按实际项目核对。

第 1 步。 等待成功终态或查询该 prompt_id 的历史,失败时读取错误并停止把空结果当成仍在排队。

第 2 步。 遍历实际存在的 outputs,按已支持节点类型读取图片或其他资源信息,不假设某个固定 ID 永远是 SaveImage。

第 3 步。 请求文件时保留返回的 filename、subfolder 和 type,用 URLSearchParams 编码,避免手工拼接产生字符或路径问题。

第 4 步。 保存结果与任务关联,校验响应类型和长度,并为已清理的临时文件提供明确提示,不无限轮询。

可复制的检查命令

图片查询参数示意(item 来自可信任务历史):

const query = new URLSearchParams({
  filename: item.filename,
  subfolder: item.subfolder ?? "",
  type: item.type ?? "output",
});
const fileUrl = `${COMFY_BASE_URL}/view?${query}`;

完成后的检查

客户端得到属于当前任务的真实产物,并能够追溯到输出节点和保存类别;多个并发请求不会串结果。

注意事项与尚未确认的部分

不同视频与自定义输出结构需要独立适配。不要允许公开接口通过任意路径参数读取服务器文件。

资料核对日期:2026-09-21。本站未执行此工作流,未进行 GPU、最低显存或耗时测试。

原始资料

相关排查与操作

这篇内容对你有帮助吗?

匿名统计,只记录“有/没有帮助”的计数,不记录账号、IP 地址或设备信息。

资料来源

基于上游文档、源代码或标注为个案的错误报告整理。诊断顺序由本站编排;没有执行、硬件测试或保证修复的结论。

01ComfyUI Server API routes资料核对: 2026-09-2102ComfyUI execution messages资料核对: 2026-09-21

报告问题 · d6f6359e-9c3d-5446-8e7c-1eec4e3dc8f2

继续探索

编辑为本页关联的条目。