fix(ui): connect metadata to output node for ext api nodes

This commit is contained in:
psychedelicious
2025-07-29 06:09:43 +10:00
parent 8d22a314a6
commit e8aa91931d
4 changed files with 10 additions and 0 deletions

View File

@@ -133,6 +133,8 @@ export const buildChatGPT4oGraph = async (arg: GraphBuilderArg): Promise<GraphBu
g.upsertMetadata(selectCanvasMetadata(state));
}
g.setMetadataReceivingNode(gptImage);
return {
g,
positivePrompt,

View File

@@ -76,11 +76,15 @@ export const buildFluxKontextGraph = (arg: GraphBuilderArg): GraphBuilderReturn
'positive_prompt'
);
g.addEdgeToMetadata(positivePrompt, 'value', 'positive_prompt');
g.upsertMetadata({
model: Graph.getModelMetadataField(model),
width: originalSize.width,
height: originalSize.height,
});
g.setMetadataReceivingNode(fluxKontextImage);
return {
g,
positivePrompt,

View File

@@ -67,6 +67,8 @@ export const buildImagen3Graph = (arg: GraphBuilderArg): GraphBuilderReturn => {
model: Graph.getModelMetadataField(model),
});
g.setMetadataReceivingNode(imagen3);
return {
g,
positivePrompt,

View File

@@ -66,6 +66,8 @@ export const buildImagen4Graph = (arg: GraphBuilderArg): GraphBuilderReturn => {
model: Graph.getModelMetadataField(model),
});
g.setMetadataReceivingNode(imagen4);
return {
g,
positivePrompt,