12 Commits
Author SHA1 Message Date
宋博瀚 e4c7c0c6df Merge pull request #1 from Andrewmatilde/main
Make execute() async function
2025-08-06 14:02:56 +08:00
Andrewmatilde 89cbf2a433 change version 2025-08-06 14:01:31 +08:00
Andrewmatilde 0f5c8ac35b make execute async function 2025-08-06 12:57:45 +08:00
宋博瀚 e0de88df3a Update pyproject.toml 2025-07-23 11:32:08 +08:00
宋博瀚 17b1b62444 Update pyproject.toml 2025-07-23 10:40:46 +08:00
宋博瀚 988fe90de8 Update pyproject.toml 2025-07-23 10:34:29 +08:00
宋博瀚 9b8eec9a6f update comfyui publisherId
update comfyui publisherId
2025-07-22 17:58:52 +08:00
宋博瀚 72095fb17d comfyui git action init
comfyui git action init
2025-07-22 17:32:22 +08:00
cathy.wei 8ca697beff Merge branch 'jialin.sun' into 'main'
readme中限定comfyui版本

See merge request aigc/ucloud-comfyui!4
2025-07-22 13:57:14 +08:00
cathy.wei 7066ded9cc Merge branch 'jialin.sun' into 'main'
1. 添加readme对于隐藏api-key的描述;2.调整格式;3.移除无用import

See merge request aigc/ucloud-comfyui!3
2025-07-22 10:20:00 +08:00
cathy.wei fb78171702 Merge branch 'jialin.sun' into 'main'
define specific version for required python packages

See merge request aigc/ucloud-comfyui!2
2025-07-18 10:52:54 +08:00
cathy.wei 7f71f3f89d Merge branch 'jialin.sun' into 'main'
Upload initial codes

See merge request aigc/ucloud-comfyui!1
2025-07-11 16:13:43 +08:00
9 changed files with 38 additions and 18 deletions
+20
View File
@@ -0,0 +1,20 @@
name: Publish to Comfy registry
on:
workflow_dispatch:
push:
branches:
- main
paths:
- "pyproject.toml"
jobs:
publish-node:
name: Publish Custom Node to registry
runs-on: ubuntu-latest
steps:
- name: Check out code
uses: actions/checkout@v4
- name: Publish Custom Node
uses: Comfy-Org/publish-node-action@main
with:
personal_access_token: ${{ secrets.REGISTRY_ACCESS_TOKEN }} ## Add your own personal access token to your Github Repository secrets and reference it here.
+2 -2
View File
@@ -97,7 +97,7 @@ class FluxDevNode:
CATEGORY = "UCLOUD_MODELVERSE"
FUNCTION = "execute"
def execute(self,
async def execute(self,
client,
prompt,
width=864,
@@ -129,7 +129,7 @@ class FluxDevNode:
))
for i in range(num_requests)]
image_urls = asyncio.run(client.run_tasks(tasks))
image_urls = await client.run_tasks(tasks)
output_images_list = []
for image_url in image_urls:
+2 -2
View File
@@ -59,7 +59,7 @@ class FluxKontextMaxNode:
CATEGORY = "UCLOUD_MODELVERSE"
FUNCTION = "execute"
def execute(self,
async def execute(self,
client,
prompt,
images,
@@ -100,7 +100,7 @@ class FluxKontextMaxNode:
))
for i in range(num_requests)]
image_urls = asyncio.run(client.run_tasks(tasks))
image_urls = await client.run_tasks(tasks)
output_images_list = []
for image_url in image_urls:
+2 -2
View File
@@ -63,7 +63,7 @@ class FluxKontextMaxT2INode:
CATEGORY = "UCLOUD_MODELVERSE"
FUNCTION = "execute"
def execute(self,
async def execute(self,
client,
prompt,
num_images=1,
@@ -88,7 +88,7 @@ class FluxKontextMaxT2INode:
))
for i in range(num_requests)]
image_urls = asyncio.run(client.run_tasks(tasks))
image_urls = await client.run_tasks(tasks)
output_images_list = []
for image_url in image_urls:
+2 -2
View File
@@ -59,7 +59,7 @@ class FluxKontextProNode:
CATEGORY = "UCLOUD_MODELVERSE"
FUNCTION = "execute"
def execute(self,
async def execute(self,
client,
prompt,
images,
@@ -100,7 +100,7 @@ class FluxKontextProNode:
))
for i in range(num_requests)]
image_urls = asyncio.run(client.run_tasks(tasks))
image_urls = await client.run_tasks(tasks)
output_images_list = []
for image_url in image_urls:
+2 -2
View File
@@ -63,7 +63,7 @@ class FluxKontextProT2INode:
CATEGORY = "UCLOUD_MODELVERSE"
FUNCTION = "execute"
def execute(self,
async def execute(self,
client,
prompt,
num_images=1,
@@ -88,7 +88,7 @@ class FluxKontextProT2INode:
))
for i in range(num_requests)]
image_urls = asyncio.run(client.run_tasks(tasks))
image_urls = await client.run_tasks(tasks)
output_images_list = []
for image_url in image_urls:
+2 -2
View File
@@ -60,7 +60,7 @@ class Step1xEditNode:
CATEGORY = "UCLOUD_MODELVERSE"
FUNCTION = "execute"
def execute(self,
async def execute(self,
client,
prompt,
image,
@@ -89,7 +89,7 @@ class Step1xEditNode:
))
for i in range(num_requests)]
image_urls = asyncio.run(client.run_tasks(tasks))
image_urls = await client.run_tasks(tasks)
output_images_list = []
for image_url in image_urls:
+5 -5
View File
@@ -1,15 +1,15 @@
[project]
name = "ucloud-comfyui"
description = "This is a set of ComfyUI nodes for UCloud Moderlverse Image generation model API."
version = "1.0.0"
version = "1.0.2"
license = {file = "LICENSE"}
dependencies = ["requests", "pillow"]
[project.urls]
Repository = "https://github.com/ucloud/ucloud-comfyui"
Repository = "https://github.com/ucloud/comfyui-plugin"
[tool.comfy]
PublisherId = "ucloud-modelverse"
DisplayName = "ucloud-comfyui"
Icon = ""
PublisherId = "khalil-song"
DisplayName = "ComfyUl-UCloud"
Icon = "https://www-s.ucloud.cn/2025/07/4a29a785049191245cea58d2176157d2_1753185180124.jpg"
includes = []
+1 -1
View File
@@ -1,2 +1,2 @@
requests >= 3.32.4
requests >= 2.32.4
pillow >= 11