increasing timeout
All checks were successful
Recommender Build and Deploy (internal) / Build Recommender Image (push) Successful in 4m29s
Recommender Build and Deploy (internal) / Deploy Recommender (internal) (push) Successful in 13s

This commit is contained in:
2026-04-02 20:58:49 -03:00
parent d849b67f3d
commit fd3ad4c77f

View File

@@ -7,28 +7,16 @@ const isGeneric = AI_PROVIDER === 'GENERIC';
export const openai = isGeneric
? new OpenAI({
apiKey: process.env.BEARER_TOKEN,
baseURL: process.env.PROVIDER_URL,
})
apiKey: process.env.BEARER_TOKEN,
baseURL: process.env.PROVIDER_URL,
timeout: 600000, // 10 minutes
})
: new OpenAI({
apiKey: process.env.OPENAI_API_KEY,
});
apiKey: process.env.OPENAI_API_KEY,
timeout: 600000, // 10 minutes
});
export const defaultModel = isGeneric ? (process.env.MODEL_NAME ?? 'default') : 'gpt-5.4';
export const miniModel = isGeneric ? (process.env.MODEL_NAME ?? 'default') : 'gpt-5.4-mini';
export const serviceOptions = isGeneric ? {} : { service_tier: 'flex' as const };
export const supportsWebSearch = !isGeneric;
export async function askAgent(prompt: string) {
try {
const response = await openai.chat.completions.create({
model: 'gpt-5.4',
service_tier: 'flex',
messages: [{ role: 'user', content: prompt }],
});
return response!.choices![0]!.message!.content;
} catch (err) {
console.error('Agent endpoint dummy error:', err instanceof Error ? err.message : err);
return 'Agent is in dummy mode or encountered an error.';
}
}