From 7c83fd1d063b2130bcdee604f1ccc458c4b4b85e Mon Sep 17 00:00:00 2001 From: xavidop Date: Fri, 1 Aug 2025 10:19:50 +0200 Subject: [PATCH] feat: use veo3 --- package.json | 4 ++-- src/ai/flows/generate-card-video.ts | 6 ++---- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index cf5765f..ff4105b 100644 --- a/package.json +++ b/package.json @@ -10,8 +10,8 @@ "start": "next start", "lint": "next lint", "typecheck": "tsc --noEmit", - "emulators": "firebase emulators:start", - "emulators:ui": "firebase emulators:start --only hosting,firestore,auth", + "emulators": "firebase emulators:start --project demo-app", + "emulators:ui": "firebase emulators:start --only pubsub,functions,firestore,auth,storage --project demo-app", "dev:full": "concurrently \"npm run emulators\" \"npm run dev\"" }, "dependencies": { diff --git a/src/ai/flows/generate-card-video.ts b/src/ai/flows/generate-card-video.ts index aaf66ef..7e48438 100644 --- a/src/ai/flows/generate-card-video.ts +++ b/src/ai/flows/generate-card-video.ts @@ -80,7 +80,7 @@ export async function generateCardVideo(input: GenerateCardVideoInput): Promise< // Start video generation operation console.log('Starting Veo video generation...'); let operation = await ai.models.generateVideos({ - model: 'veo-2.0-generate-001', + model: 'veo-3.0-generate-preview', prompt: animationPrompt, image: { mimeType: mimeType, @@ -88,9 +88,7 @@ export async function generateCardVideo(input: GenerateCardVideoInput): Promise< }, config: { numberOfVideos: 1, - aspectRatio: '9:16', - durationSeconds: 5, // Set duration to 5 seconds - enhancePrompt: true, + aspectRatio: '9:16' } });