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:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user