make it start working again
Some checks failed
ci/woodpecker/cron/ci Pipeline failed

This commit is contained in:
Madison Grubb
2025-12-11 23:13:07 -05:00
parent dc9ec367a0
commit 96480a351f
10 changed files with 1054 additions and 439 deletions

View File

@@ -2,8 +2,9 @@ import sharp from 'sharp';
import path from "path";
import { mkdir, writeFile } from "fs/promises";
import { fileURLToPath } from "url";
import { callOllama } from "./ollamaClient.js";
import { callOllama, OLLAMA_MODEL } from "./ollamaClient.js";
const COMFYUI_ENABLED = process.env.COMFYUI_ENABLED !== 'false';
const __dirname = path.dirname(fileURLToPath(import.meta.url));
const COMFYUI_URL = process.env.COMFYUI_URL || "http://localhost:8188";
@@ -62,7 +63,9 @@ Input:
${flavor}
Output:`,
"gemma3n:e4b", 3, "Generate Visual Prompt"
OLLAMA_MODEL,
3,
"Generate Visual Prompt"
);
const accentColor = selectRandomAccentColor();
@@ -228,6 +231,11 @@ async function generateImageViaComfyUI(prompt, filename) {
export async function generateDungeonImages({ flavor }) {
console.log("Generating dungeon image...");
if (!COMFYUI_ENABLED) {
console.log("ComfyUI image generation disabled via .env; using existing upscaled image.");
return path.join(__dirname, "dungeon_upscaled.png");
}
const finalPrompt = await generateVisualPrompt(flavor);
console.log("Engineered visual prompt:\n", finalPrompt);