From 4f20a89f8783805d6ccd6fe3c6935eec3e0f84a6 Mon Sep 17 00:00:00 2001 From: nozomi-koborinai Date: Fri, 3 Jan 2025 10:46:21 +0900 Subject: [PATCH] chore: Granting api key --- src/genkit-functions/generateImageFlow.ts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/genkit-functions/generateImageFlow.ts b/src/genkit-functions/generateImageFlow.ts index 0b57e76..1c085a4 100644 --- a/src/genkit-functions/generateImageFlow.ts +++ b/src/genkit-functions/generateImageFlow.ts @@ -1,7 +1,7 @@ import { firebaseAuth } from '@genkit-ai/firebase/auth' import { onFlow } from '@genkit-ai/firebase/functions' import { z } from 'genkit' -import { ai } from '../genkit' +import { ai, googleAIapiKey } from '../genkit' /** * Define image generation prompt using template from /prompts/generateImage.prompt @@ -49,9 +49,6 @@ export const generateImageFlow = onFlow( ai, { name: `generateImageFlow`, - httpsOptions: { - cors: true, - }, inputSchema: z.object({ prompt: z.string(), }), @@ -60,6 +57,10 @@ export const generateImageFlow = onFlow( throw new Error(`Only anonymously authenticated users can access this function`) } }), + httpsOptions: { + secrets: [googleAIapiKey], + cors: true, + }, }, async (input) => { const { media } = await generateImagePrompt(input)