From 8fa1194c2322a82ce1215724d3856a3bb5e5d314 Mon Sep 17 00:00:00 2001 From: Cristina Poncela Cubeiro <140309543+cristinaponcela@users.noreply.github.com> Date: Fri, 8 May 2026 11:23:15 +0200 Subject: [PATCH] fix: no fallback for apiKey --- packages/ai/src/providers/images/openrouter.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/ai/src/providers/images/openrouter.ts b/packages/ai/src/providers/images/openrouter.ts index 8a7f91d3..70c95a8c 100644 --- a/packages/ai/src/providers/images/openrouter.ts +++ b/packages/ai/src/providers/images/openrouter.ts @@ -50,7 +50,10 @@ export const generateImagesOpenRouter: ImagesFunction<"openrouter-images", Image }; try { - const apiKey = options?.apiKey || getEnvApiKey(model.provider) || ""; + const apiKey = options?.apiKey || getEnvApiKey(model.provider); + if (!apiKey) { + throw new Error(`No API key available for provider: ${model.provider}`); + } const client = createClient(model, apiKey, options?.headers); let params = buildParams(model, context); const nextParams = await options?.onPayload?.(params, model);