Comprehensive update: Image captioning improvements, audio inference, and node color standardization
- Fix image captioning widget targeting to prevent prompt field overwriting - Add support for multiple images, custom prompts, and model selection in image captioning - Add missing audio inference nodes to unified color scheme - Add missing provider settings nodes to unified color scheme - Fix tensor boolean evaluation error in image captioning - Update image captioning to match SDK logic for inputImages/inputImage handling - Separate prompt input from generated caption output fields
This commit is contained in:
+7
-3
@@ -44,11 +44,15 @@ function captionNodeHandler(msgEvent) {
|
||||
const captionData = msgEvent.detail;
|
||||
const captionText = captionData.captionText;
|
||||
const captionNodeID = parseInt(captionData.nodeID);
|
||||
|
||||
if(captionData.success) {
|
||||
const captionNode = app.graph.getNodeById(captionNodeID);
|
||||
if(captionNode !== null || captionNode !== undefined) {
|
||||
const captionInput = captionNode.widgets[1].inputEl;
|
||||
captionInput.value = captionText;
|
||||
if(captionNode !== null && captionNode !== undefined) {
|
||||
// Find the imageCaption widget specifically
|
||||
const imageCaptionWidget = captionNode.widgets.find(widget => widget.name === "imageCaption");
|
||||
if(imageCaptionWidget && imageCaptionWidget.inputEl) {
|
||||
imageCaptionWidget.inputEl.value = captionText;
|
||||
}
|
||||
}
|
||||
}
|
||||
return false;
|
||||
|
||||
Reference in New Issue
Block a user