From 80136bb223c965c5a2b8a808efb13260a5e222cd Mon Sep 17 00:00:00 2001 From: lapoaiscalers Date: Thu, 29 Jan 2026 15:35:18 +0100 Subject: [PATCH] fix: reduce maxDuration to 300s for Vercel hobby plan Vercel hobby plan limits serverless functions to 300 seconds max. Co-Authored-By: Claude Opus 4.5 --- src/app/api/generate/route.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/app/api/generate/route.ts b/src/app/api/generate/route.ts index 9e2337c2..dfdbf9e5 100644 --- a/src/app/api/generate/route.ts +++ b/src/app/api/generate/route.ts @@ -17,7 +17,7 @@ import { GenerateRequest, GenerateResponse, ModelType, SelectedModel, ProviderTy import { GenerationInput, GenerationOutput, ProviderModel } from "@/lib/providers/types"; import { uploadImageForUrl, shouldUseImageUrl, deleteImages } from "@/lib/images"; -export const maxDuration = 600; // 10 minute timeout for video generation (Vercel only) +export const maxDuration = 300; // 5 minute timeout (Vercel hobby plan limit) export const dynamic = 'force-dynamic'; // Ensure this route is always dynamic // Map model types to Gemini model IDs