Add custom input structure support for sourceful models

- Added check to detect sourceful models by AIR code prefix
- When model starts with 'sourceful', use inputs.references structure
- Maintains backward compatibility with referenceImages for other models
- Supports new API format: inputs: {references: [image_urls]}
This commit is contained in:
Sirshendu Ganguly
2025-10-13 19:38:38 -04:00
parent a045cc386d
commit d483042c09
+5 -1
View File
@@ -303,7 +303,11 @@ class txt2img:
# Handle referenceImages
if referenceImages is not None:
genConfig[0]["referenceImages"] = referenceImages
# Check if model is sourceful - use different structure
if runwareModel.startswith("sourceful"):
genConfig[0]["inputs"] = {"references": referenceImages}
else:
genConfig[0]["referenceImages"] = referenceImages
# Handle providerSettings - extract provider name from model and merge with custom settings
if providerSettings is not None: