diff --git a/frontend/app/image/generate/page.tsx b/frontend/app/image/generate/page.tsx index cc060de..f0e606f 100644 --- a/frontend/app/image/generate/page.tsx +++ b/frontend/app/image/generate/page.tsx @@ -145,13 +145,23 @@ export default function ImageGeneratePage() { setJobId(null); // Reset job ID try { - const response = await modulesApi.generateImage({ + const payload = { prompt: effectivePrompt, provider: editingImage ? 'nano-banana' : provider, model: editingImage ? 'gemini-2.5-flash-image' : model, provider_options: editingImage ? undefined : providerOptions, reference_asset_id: editingImage?.id || undefined, - }); + }; + + // Debug logging + if (editingImage) { + console.log('🎨 Nano Banana Edit Mode:'); + console.log(' Reference Asset ID:', editingImage.id); + console.log(' Edit Instructions:', effectivePrompt); + console.log(' Full Payload:', payload); + } + + const response = await modulesApi.generateImage(payload); const job = response.data; setJobId(job.id); @@ -294,7 +304,9 @@ export default function ImageGeneratePage() {

- Using Nano Banana (Gemini) for iterative image editing + Using Nano Banana (Gemini) for iterative editing +
+ Reference: {editingImage.original_filename || editingImage.id.substring(0, 8)}

)}