Skip to main content
自托管意味着自行运行 ComfyUI 并将其作为 API 调用。您负责管理硬件、模型和自定义节点,作为回报,您将获得完全的控制权:可以使用任何 GPU、任何模型、任何节点包,而且您的数据永远不会离开您的基础设施。 ComfyUI 默认以 HTTP 服务器形式运行,因此任何可用的安装都已经是 API 端点。下面的选项仅在该安装所在的位置上有所不同。

自备硬件

最简单的部署方式就是使用你面前的这台机器。安装 ComfyUI 后,它即可开箱即用地提供 http://127.0.0.1:8188 服务: 如需以无头模式(无浏览器)运行,或监听非默认地址,请参阅服务器启动参数。例如:
ComfyUI 服务器默认不启用身份验证。请仅在您信任的网络中将服务绑定到非回环地址,或在其前面部署带身份验证的反向代理。

GPU 云端提供商

如果你没有 GPU,可以租用一台并在其上运行 ComfyUI。社区常用的提供商包括:
  • Runpod:提供 GPU pods,其中预装了社区 ComfyUI 模板。
  • Vast.ai:一个 GPU 市场;这里也同样提供社区 ComfyUI 模板。
在这些提供商上,你通常从社区模板或镜像开始,然后添加自己的模型和自定义节点。最终结果是一个常规的自托管 ComfyUI,可通过公共 URL 或 SSH 隧道访问。
这些模板由社区维护,并非由 ComfyUI 团队发布或支持。在将凭据或私有模型放入其中之前,请先检查模板会安装哪些内容。
如果你想要这个工作流的托管版本,并希望构建、发布和自动扩缩容都由平台代为处理,那么 Serverless API 提供的正是这种能力。

社区 Docker 镜像

Docker: ComfyUI 不提供官方 Docker 镜像。若需在容器中运行,请自行在 Docker Hub 搜索社区维护的镜像,但这些均非 ComfyUI 官方镜像,也不受 ComfyUI 团队支持,请自行评估风险后使用。
容器化的 ComfyUI 与其他自托管安装的行为方式相同:暴露服务器端口,然后像往常一样调用即可。

下一步:在实例上运行工作流

可以通过两种方式调用自托管部署:

Comfy SDKs + API Proxy

在您的实例上使用官方 SDK。在 v2 测试版期间,这需要 API Proxy,一个与 ComfyUI 一同运行的小型服务。

ComfyUI Server API

直接调用底层的 REST 和 WebSocket API,无需额外服务。提供完整的本地接口,但不保证跨版本兼容性。