feat: Add Bytedance provider settings support

- Added provider settings and reference images support to image inference
- Created Runware Bytedance Provider Settings node with cameraFixed and maxSequentialImages
- Updated image inference to handle provider settings and reference images
- Added debug logging for request/response tracking
- Increased timeout from 90 to 180 seconds
- Fixed parameter handling for conditional inclusion
This commit is contained in:
Sirshendu Ganguly
2025-09-11 21:19:10 -04:00
parent d86e5d73b5
commit dd39678ba5
7 changed files with 118 additions and 2 deletions
+10
View File
@@ -1,5 +1,6 @@
from .utils import runwareUtils as rwUtils
from .videoModelSearch import videoModelSearch
import json
class RunwareFrameImages:
@@ -282,7 +283,16 @@ class txt2vid:
return (None, genConfig)
else:
try:
# Debug: Print the request being sent
print(f"[DEBUG] Sending Video Inference Request:")
print(f"[DEBUG] Request Payload: {json.dumps(genConfig, indent=2)}")
genResult = rwUtils.inferenecRequest(genConfig)
# Debug: Print the response received
print(f"[DEBUG] Received Video Inference Response:")
print(f"[DEBUG] Response: {json.dumps(genResult, indent=2)}")
print(f"[Debugging] Generation config: {genConfig}")
except Exception as e:
# Check if it's a dimension error and provide helpful information