fix: force text model for list mode to avoid image model rejection
This commit is contained in:
1 parent
d010a243cd
commit
348d49fb6c
2 files changed
+24
-1
No files matched your search
@@ -95,7 +95,13 @@ export async function handleListGenerate({
|
||||
setRunningNodeId(sourceNodeId);
|
||||
|
||||
try {
|
||||
const listConfig = buildGenerationConfig(config, sourceNode, "text");
|
||||
// Force text model: strip node.metadata.model so buildGenerationConfig uses config.textModel
|
||||
const sourceNodeForConfig = { ...sourceNode, metadata: { ...(sourceNode.metadata || {}), model: undefined } };
|
||||
let listConfig = buildGenerationConfig(config, sourceNodeForConfig, "text");
|
||||
// Explicitly set model to the configured text model
|
||||
if (config.textModel) {
|
||||
listConfig = { ...listConfig, model: config.textModel };
|
||||
}
|
||||
|
||||
const referenceImages = imageNodes.map((node) => ({
|
||||
id: node.id,
|
||||
|
||||
Reference in new issue
Block a user