increasing timeout
This commit is contained in:
@@ -7,28 +7,16 @@ const isGeneric = AI_PROVIDER === 'GENERIC';
|
|||||||
|
|
||||||
export const openai = isGeneric
|
export const openai = isGeneric
|
||||||
? new OpenAI({
|
? new OpenAI({
|
||||||
apiKey: process.env.BEARER_TOKEN,
|
apiKey: process.env.BEARER_TOKEN,
|
||||||
baseURL: process.env.PROVIDER_URL,
|
baseURL: process.env.PROVIDER_URL,
|
||||||
})
|
timeout: 600000, // 10 minutes
|
||||||
|
})
|
||||||
: new OpenAI({
|
: 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 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 miniModel = isGeneric ? (process.env.MODEL_NAME ?? 'default') : 'gpt-5.4-mini';
|
||||||
export const serviceOptions = isGeneric ? {} : { service_tier: 'flex' as const };
|
export const serviceOptions = isGeneric ? {} : { service_tier: 'flex' as const };
|
||||||
export const supportsWebSearch = !isGeneric;
|
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.';
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|||||||
Reference in New Issue
Block a user