diff --git a/testplanit/app/api/llm/generate-test-cases/outline/route.ts b/testplanit/app/api/llm/generate-test-cases/outline/route.ts index eacd03f4..7d301d7c 100644 --- a/testplanit/app/api/llm/generate-test-cases/outline/route.ts +++ b/testplanit/app/api/llm/generate-test-cases/outline/route.ts @@ -109,12 +109,15 @@ export async function POST(request: NextRequest) { const systemPrompt = buildOutlineSystemPrompt(quantity); const userPrompt = buildOutlineUserPrompt(issue, context); - let maxTokens = resolvedPrompt.maxOutputTokens ?? 1024; + let maxTokens = resolvedPrompt.maxOutputTokens ?? 2048; const providerConfig = await (prisma as any).llmProviderConfig.findFirst({ where: { llmIntegrationId: resolved.integrationId }, }); if (providerConfig) { - maxTokens = Math.min(providerConfig.defaultMaxTokens ?? 1024, 1024); + maxTokens = + providerConfig.defaultMaxTokens ?? + resolvedPrompt.maxOutputTokens ?? + 2048; } const llmRequest: LlmRequest = {