From e9414b050046fc46cf90bcff31c9aeb830428a61 Mon Sep 17 00:00:00 2001 From: Cristina Poncela Cubeiro <140309543+cristinaponcela@users.noreply.github.com> Date: Wed, 29 Apr 2026 09:49:09 +0200 Subject: [PATCH] fix --- packages/ai/scripts/generate-models.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/ai/scripts/generate-models.ts b/packages/ai/scripts/generate-models.ts index 242bdeaf..4b1a7d75 100644 --- a/packages/ai/scripts/generate-models.ts +++ b/packages/ai/scripts/generate-models.ts @@ -102,12 +102,12 @@ async function fetchOpenRouterModels(): Promise[]> { const models: Model[] = []; - // Parse provider from model ID - let provider: KnownProvider = "openrouter"; - let modelKey = model.id; - - modelKey = model.id; // Keep full ID for OpenRouter for (const model of combinedModels.values()) { + // OpenRouter model IDs already include the upstream provider prefix. + // Keep the full ID (e.g. "google/gemini-2.5-flash-image"). + const provider: KnownProvider = "openrouter"; + const modelKey = model.id; + const supportsTools = model.supported_parameters?.includes("tools"); const supportsImageOutput = model.architecture?.output_modalities?.includes("image"); if (!supportsTools && !supportsImageOutput) continue;