From 5e0cca5e243c1652e2be8e3b2959c73771a2079e Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sat, 25 Apr 2026 11:06:21 +0100 Subject: [PATCH] fix(google): narrow veo api key for uri download --- extensions/google/video-generation-provider.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/extensions/google/video-generation-provider.ts b/extensions/google/video-generation-provider.ts index b190161a7a6..387a81abcae 100644 --- a/extensions/google/video-generation-provider.ts +++ b/extensions/google/video-generation-provider.ts @@ -244,6 +244,7 @@ export function buildGoogleVideoGenerationProvider(): VideoGenerationProvider { if (!auth.apiKey) { throw new Error("Google API key missing"); } + const apiKey = auth.apiKey; const configuredBaseUrl = resolveConfiguredGoogleVideoBaseUrl(req); const durationSeconds = resolveDurationSeconds(req.durationSeconds); @@ -252,7 +253,7 @@ export function buildGoogleVideoGenerationProvider(): VideoGenerationProvider { label: "Google video generation", }); const client = createGoogleGenAI({ - apiKey: auth.apiKey, + apiKey, httpOptions: { ...(configuredBaseUrl ? { baseUrl: configuredBaseUrl } : {}), timeout: resolveProviderOperationTimeoutMs({ @@ -305,7 +306,7 @@ export function buildGoogleVideoGenerationProvider(): VideoGenerationProvider { } const directDownload = await downloadGeneratedVideoFromUri({ uri: inline?.uri, - apiKey: auth.apiKey, + apiKey, configuredBaseUrl, mimeType: inline?.mimeType, index,