Merge main into fix-tiffNode/feature-outputNode

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Sirshendu Ganguly
2026-02-02 13:37:05 -05:00
co-authored by Cursor
19 changed files with 634 additions and 21 deletions
+25
View File
@@ -295,6 +295,18 @@ def sendMediaUUID(mediaUUID, nodeID):
},
)
def sendSave3DFilepath(filepath, nodeID):
PromptServer.instance.send_sync(
"runwareSave3DFilepath",
{
"success": True,
"filepath": filepath,
"nodeID": nodeID,
"widgetName": "filepath",
},
)
def sendImageCaption(captionText, nodeID):
PromptServer.instance.send_sync(
"runwareImageCaption",
@@ -317,6 +329,19 @@ def sendVideoTranscription(transcriptionText, nodeID):
},
)
def sendVideoOutputs(draftId, videoId, nodeID):
"""Send draftId and videoId to frontend for display in Video Inference Outputs node textboxes."""
PromptServer.instance.send_sync(
"runwareVideoOutputs",
{
"success": True,
"draftId": draftId or "",
"videoId": videoId or "",
"nodeID": nodeID,
},
)
def inferenecRequest(genConfig):
global RUNWARE_API_KEY, RUNWARE_API_BASE_URL, SESSION_TIMEOUT
RUNWARE_API_KEY = os.getenv("RUNWARE_API_KEY")