Files
ttstd-infinite-canvas/fix_list_config.py

20 lines
796 B
Python

path = r"D:\yingce\open-ai-canvas-main\web\src\pages\canvas\list-mode-generator.ts"
with open(path, "r", encoding="utf-8") as f:
content = f.read()
# Fix import
content = content.replace(
'import { resolveCanvasGenerationModel } from "@/lib/canvas/canvas-project-generation";',
'import { buildGenerationConfig } from "@/lib/canvas/canvas-project-generation";'
)
# Fix config building - use buildGenerationConfig instead of resolveCanvasGenerationModel
content = content.replace(
' const model = resolveCanvasGenerationModel(config, undefined, "text");\n const listConfig = { ...config, model };',
' const listConfig = buildGenerationConfig(config, sourceNode, "text");'
)
with open(path, "w", encoding="utf-8") as f:
f.write(content)
print("done")