From 2201bd2e3f6014130a61e6ecb2d92cbb2d4de0fe Mon Sep 17 00:00:00 2001 From: Riccardo Giorato Date: Tue, 27 Jan 2026 17:09:18 +0100 Subject: [PATCH] console log image generation time --- app/api/add-page/route.ts | 6 ++++++ app/api/generate-comic/route.ts | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/app/api/add-page/route.ts b/app/api/add-page/route.ts index eaf72e5..2e5a435 100644 --- a/app/api/add-page/route.ts +++ b/app/api/add-page/route.ts @@ -145,6 +145,8 @@ export async function POST(request: NextRequest) { let response; try { + console.log("Starting image generation..."); + const startTime = Date.now(); response = await client.images.generate({ model: IMAGE_MODEL, prompt: fullPrompt, @@ -153,6 +155,10 @@ export async function POST(request: NextRequest) { reference_images: referenceImages.length > 0 ? referenceImages : undefined, }); + const endTime = Date.now(); + const durationMs = endTime - startTime; + const durationSeconds = (durationMs / 1000).toFixed(2); + console.log(`Image generation completed in ${durationSeconds} seconds`); } catch (error) { console.error("Together AI API error:", error); diff --git a/app/api/generate-comic/route.ts b/app/api/generate-comic/route.ts index 512f14c..e59e1b2 100644 --- a/app/api/generate-comic/route.ts +++ b/app/api/generate-comic/route.ts @@ -225,6 +225,8 @@ Only return the JSON, no other text.`; let response; try { + console.log("Starting image generation..."); + const startTime = Date.now(); response = await client.images.generate({ model: IMAGE_MODEL, prompt: fullPrompt, @@ -234,6 +236,10 @@ Only return the JSON, no other text.`; reference_images: referenceImages.length > 0 ? referenceImages : undefined, }); + const endTime = Date.now(); + const durationMs = endTime - startTime; + const durationSeconds = (durationMs / 1000).toFixed(2); + console.log(`Image generation completed in ${durationSeconds} seconds`); } catch (error) { console.error("Together AI API error:", error);