diff --git a/skills/baoyu-image-gen/scripts/providers/openrouter.test.ts b/skills/baoyu-image-gen/scripts/providers/openrouter.test.ts index 254059f..f303657 100644 --- a/skills/baoyu-image-gen/scripts/providers/openrouter.test.ts +++ b/skills/baoyu-image-gen/scripts/providers/openrouter.test.ts @@ -39,6 +39,9 @@ test("OpenRouter request body uses image_config and string content for text-only image_size: "2K", aspect_ratio: "16:9", }); + assert.deepEqual(body.provider, { + require_parameters: true, + }); assert.equal(body.stream, false); assert.equal(body.messages[0].content, "hello"); }); diff --git a/skills/baoyu-image-gen/scripts/providers/openrouter.ts b/skills/baoyu-image-gen/scripts/providers/openrouter.ts index fca7602..c8c3806 100644 --- a/skills/baoyu-image-gen/scripts/providers/openrouter.ts +++ b/skills/baoyu-image-gen/scripts/providers/openrouter.ts @@ -234,6 +234,9 @@ export function buildRequestBody( ], modalities: ["image", "text"], image_config: imageConfig, + provider: { + require_parameters: true, + }, stream: false, }; }