From 0c704cf2f60bebea5acd944583639d54866dd033 Mon Sep 17 00:00:00 2001 From: Jose Henrique Date: Thu, 2 Apr 2026 21:31:34 -0300 Subject: [PATCH] increasing max tokens --- packages/backend/src/agents/curator.ts | 1 + packages/backend/src/agents/ranking.ts | 1 + packages/backend/src/agents/retrieval.ts | 1 + packages/backend/src/agents/validator.ts | 1 + 4 files changed, 4 insertions(+) diff --git a/packages/backend/src/agents/curator.ts b/packages/backend/src/agents/curator.ts index 3182bc8..58bf151 100644 --- a/packages/backend/src/agents/curator.ts +++ b/packages/backend/src/agents/curator.ts @@ -40,6 +40,7 @@ export async function runCurator( const response = await openai.responses.parse({ model: defaultModel, temperature: 0.5, + max_completion_tokens: 16384, ...serviceOptions, ...(canSearch ? { tools: [{ type: 'web_search' as const }] } : {}), text: { format: zodTextFormat(CuratorSchema, "shows") }, diff --git a/packages/backend/src/agents/ranking.ts b/packages/backend/src/agents/ranking.ts index 549bf2a..ac9fc82 100644 --- a/packages/backend/src/agents/ranking.ts +++ b/packages/backend/src/agents/ranking.ts @@ -47,6 +47,7 @@ export async function runRanking( const response = await openai.responses.parse({ model: defaultModel, temperature: 0.2, + max_completion_tokens: 16384, ...serviceOptions, text: { format: zodTextFormat(RankingSchema, "ranking") }, instructions: `You are a ${mediaLabel} ranking critic. Assign each ${mediaLabel} to exactly one of five confidence tags based on how well it matches the user's preferences. diff --git a/packages/backend/src/agents/retrieval.ts b/packages/backend/src/agents/retrieval.ts index 7c496d3..188f47f 100644 --- a/packages/backend/src/agents/retrieval.ts +++ b/packages/backend/src/agents/retrieval.ts @@ -25,6 +25,7 @@ export async function runRetrieval( const response = await openai.responses.parse({ model: defaultModel, temperature: 0.9, + max_completion_tokens: 16384, ...serviceOptions, ...(canSearch ? { tools: [{ type: 'web_search' as const }] } : {}), text: { format: zodTextFormat(RetrievalSchema, "candidates") }, diff --git a/packages/backend/src/agents/validator.ts b/packages/backend/src/agents/validator.ts index 5b064b1..71a87f9 100644 --- a/packages/backend/src/agents/validator.ts +++ b/packages/backend/src/agents/validator.ts @@ -30,6 +30,7 @@ async function runValidatorChunk( const response = await openai.responses.parse({ model: defaultModel, temperature: 0.1, + max_completion_tokens: 16384, ...serviceOptions, ...(supportsWebSearch ? { tools: [{ type: 'web_search' as const }] } : {}), text: { format: zodTextFormat(ValidatorSchema, 'validation') },