From 2ea49f101e1dfcdcd7c527296b83cd918887d927 Mon Sep 17 00:00:00 2001 From: Till Heidrich Date: Thu, 23 Jul 2026 14:55:19 +0000 Subject: [PATCH] fix: correct openrouter input_references format ({type,image_url:{url}}, was {url}->400 ZodError) --- src/lib/openrouter.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/openrouter.ts b/src/lib/openrouter.ts index 59fb0db..4295721 100644 --- a/src/lib/openrouter.ts +++ b/src/lib/openrouter.ts @@ -56,7 +56,7 @@ export async function generateImage(opts: GenerateOpts): Promise n: 1, output_format: opts.outputFormat || 'png', }; - if (opts.inputUrl) body.input_references = [{ url: opts.inputUrl }]; + if (opts.inputUrl) body.input_references = [{ type: 'image_url', image_url: { url: opts.inputUrl } }]; if (opts.aspectRatio) body.aspect_ratio = opts.aspectRatio; if (opts.resolution && !opts.aspectRatio) body.resolution = opts.resolution; // nie beides if (opts.background) body.background = opts.background;