feat: adapt to ComfyUI v0.3.67 changes

This commit is contained in:
ihmily
2025-10-30 19:26:07 +08:00
parent 022fd978ff
commit 00a3242e12
4 changed files with 15 additions and 2 deletions
+5
View File
@@ -12,6 +12,11 @@ ComfyDeploy is a ComfyUI extension that allows you to deploy ComfyUI workflows a
- Support for callback notifications
- Support for progress tracking
## Version Compatibility
- comfy-deploy v1.0.0: supports only ComfyUI v0.3.48–0.3.66
- comfy-deploy v1.0.1: supports only ComfyUI v0.3.67 and above
## Installation
### Method 1: Using Git
+6
View File
@@ -40,6 +40,12 @@ ComfyDeploy 项目系统,由以下两部分组成:
- comfy-deploy 节点扩展提供了创建可部署工作流所需的节点和部署功能,将图片、文本等暴露成为外部输入。
- comfy-deploy-admin 提供了管理界面,用于管理已部署的工作流、调试API接口、监控任务执行等
## 版本说明
- comfy-deploy v1.0.0:只支持 ComfyUI v0.3.48~0.3.66
- comfy-deploy v1.0.1:只支持 ComfyUI v0.3.67 及以上
## 使用方法
### 1. 安装 comfy-deploy-admin
+3 -1
View File
@@ -686,6 +686,8 @@ async def execute_prompt(prompt: dict, client_id: str = None, pre_prompt_id: str
"client_id": client_id,
"prompt_id": prompt_id
}
# ComfyUI v0.3.67 and above add sensitive data field
sensitive_data = {}
#logger.info(f"[comfy-deploy] Set client_id for task {prompt_id}: {client_id}")
# Get output nodes
@@ -696,7 +698,7 @@ async def execute_prompt(prompt: dict, client_id: str = None, pre_prompt_id: str
prompt_server.number += 1
prompt_server.prompt_queue.put(
(number, prompt_id, prompt, extra_data, outputs_to_execute)
(number, prompt_id, prompt, extra_data, outputs_to_execute, sensitive_data)
)
# Mark task as API created task
+1 -1
View File
@@ -1,7 +1,7 @@
[project]
name = "comfy-deploy"
description = "Easy deploy API for ComfyUI."
version = "1.0.0"
version = "1.0.1"
license = { file = "LICENSE" }
dependencies = ["numpy", "pillow", "torch", "opencv-python", "httpx>=0.28.1", "pycryptodome"]