fix: correct openrouter input_references format ({type,image_url:{url}}, was {url}->400 ZodError)

This commit is contained in:
2026-07-23 14:55:19 +00:00
parent 8304e810b2
commit 2ea49f101e
+1 -1
View File
@@ -56,7 +56,7 @@ export async function generateImage(opts: GenerateOpts): Promise<GenerateResult>
n: 1, n: 1,
output_format: opts.outputFormat || 'png', 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.aspectRatio) body.aspect_ratio = opts.aspectRatio;
if (opts.resolution && !opts.aspectRatio) body.resolution = opts.resolution; // nie beides if (opts.resolution && !opts.aspectRatio) body.resolution = opts.resolution; // nie beides
if (opts.background) body.background = opts.background; if (opts.background) body.background = opts.background;