From aa18570341da8e4c33ebbdc81b13c1bab489fb33 Mon Sep 17 00:00:00 2001 From: "kyj@bowong.ai" Date: Fri, 25 Jul 2025 15:11:29 +0800 Subject: [PATCH] FIX --- ext/comfyui_modal_deploy.py | 4 ++-- nodes/image_modal_nodes.py | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/ext/comfyui_modal_deploy.py b/ext/comfyui_modal_deploy.py index 154290b..132c796 100644 --- a/ext/comfyui_modal_deploy.py +++ b/ext/comfyui_modal_deploy.py @@ -15,7 +15,6 @@ image = ( "comfy --skip-prompt install --fast-deps --nvidia --version 0.3.40" ) .pip_install_from_pyproject(os.path.join(os.path.dirname(__file__), "pyproject.toml")) - .run_commands("comfy node install https://gitea.bowongai.com/Polaris/ComfyUI-CustomNode.git") .run_commands("comfy node install https://github.com/yolain/ComfyUI-Easy-Use.git") .run_commands("comfy node install https://github.com/kijai/ComfyUI-WanVideoWrapper.git") .run_commands("comfy node install https://github.com/christian-byrne/audio-separation-nodes-comfyui.git") @@ -27,10 +26,11 @@ image = ( .run_commands("comfy node install https://github.com/cubiq/ComfyUI_essentials.git") .run_commands("comfy node install https://github.com/Suzie1/ComfyUI_Comfyroll_CustomNodes.git") .run_commands("comfy node install https://github.com/jamesWalker55/comfyui-various.git") + .run_commands("comfy node install https://gitea.bowongai.com/Polaris/ComfyUI-CustomNode.git") .pip_install("sageattention") .run_commands("rm -rf /root/comfy/ComfyUI/models&&ln -s /models /root/comfy/ComfyUI/models") .run_commands("rm -rf /root/comfy/ComfyUI/input&&ln -s /models/input /root/comfy/ComfyUI/input") - .run_commands("rm -rf /root/comfy/ComfyUI/outputs&&ln -s /models/output /root/comfy/ComfyUI/output") + .run_commands("rm -rf /root/comfy/ComfyUI/output&&ln -s /models/output /root/comfy/ComfyUI/output") ) app = modal.App(image=image) custom_secret = modal.Secret.from_name("comfyui-custom-secret", environment_name="dev") diff --git a/nodes/image_modal_nodes.py b/nodes/image_modal_nodes.py index 6753f43..7aa34ad 100644 --- a/nodes/image_modal_nodes.py +++ b/nodes/image_modal_nodes.py @@ -235,7 +235,7 @@ class ModalMidJourneyGenerateImage: f'image/{format.lower()}')} else: files = None - job_resp = send_request("post", f"https://{endpoint}/api/mj/async/generate/image?prompt={prompt}", + job_resp = send_request("post", f"https://{endpoint}/api/302/mj/async/generate/image?prompt={prompt}", headers={'Authorization': 'Bearer bowong7777'}, files=files, timeout=150) @@ -246,7 +246,7 @@ class ModalMidJourneyGenerateImage: job_id = job_resp["data"] for _ in range(0, timeout // interval, interval): logger.info("查询结果") - resp = send_request("get", f"https://{endpoint}/api/mj/async/query/status?task_id={job_id}", + resp = send_request("get", f"https://{endpoint}/api/302/mj/async/query/status?task_id={job_id}", headers={'Authorization': 'Bearer bowong7777'}, timeout=30) resp.raise_for_status() if resp.json()["status"]: @@ -274,7 +274,7 @@ class ModalMidJourneyDescribeImage: return { "required": { "image": ("IMAGE",), - "endpoint": ("STRING", {"default": "bowongai-dev--bowong-ai-video-gemini-fastapi-webapp.modal.run"}), + "endpoint": ("STRING", {"default": "bowongai-dev--text-video-agent-fastapi-app.modal.run"}), }, } @@ -288,7 +288,7 @@ class ModalMidJourneyDescribeImage: try: logger.info("请求同步接口") format = "PNG" - job_resp = send_request("post", f"https://{endpoint}/mj_router/sync/describe/image/file", + job_resp = send_request("post", f"https://{endpoint}/api/302/mj/sync/file/img/describe", headers={'Authorization': 'Bearer bowong7777'}, files={"img_file": ( 'image.' + format.lower(), tensor_to_image_bytes(image, format),