Skip to main content
ComfyUI 部署到某处之后,你的应用程序便可针对其运行工作流:提交工作流、等待执行、下载输出。本页梳理了不同的部署方式分别应使用哪种客户端。

从这里开始:Comfy SDK

对于新的集成,请使用官方 Comfy SDK(Python 和 TypeScript)以及它们所调用的 Comfy API v2。同一份代码可在所有部署目标上运行,只需更改 base URL。

Comfy SDKs

安装 SDK、提交工作流并下载输出。目前处于测试版。

什么与什么搭配使用

自托管的实例也可以完全跳过 SDK,直接使用原生的 ComfyUI Server API(REST + WebSocket)。它暴露了完整的本地能力,包括队列和节点信息,但不保证跨版本兼容。

我应该使用哪个 API?

它们都接受相同的工作流格式(API 格式),因此你可以在本地开发和测试工作流,然后无需修改即可将其迁移到另一个部署。

入门

Comfy SDK

从 Python 或 TypeScript 运行工作流,适用于任何部署目标。

自托管 API 代理

在你自己的 ComfyUI 前面提供 v2 API 服务,以便 SDK 能够访问它。

工作流 API 格式

以 API 接受的 JSON 格式导出工作流。

ComfyUI 服务器 API

自托管实例的原始 REST 和 WebSocket API。

前置条件

  • 凡是涉及 Comfy Cloud、Comfy API 部署或合作节点(Partner Nodes)的场景,都需要一个 API 密钥。纯本地运行的 ComfyUI 则无需 API 密钥。
  • API 格式 导出的工作流。