Add more models to stream.test.ts for Vercel, set infinite timeout on OpenAI responses, closes #690

This commit is contained in:
Mario Zechner 2026-01-13 17:08:56 +01:00
parent 1d8d5d3d88
commit 28072cb31f
2 changed files with 55 additions and 1 deletions

View file

@ -87,7 +87,7 @@ export const streamOpenAIResponses: StreamFunction<"openai-responses"> = (
const apiKey = options?.apiKey || getEnvApiKey(model.provider) || "";
const client = createClient(model, context, apiKey);
const params = buildParams(model, context, options);
const openaiStream = await client.responses.create(params, { signal: options?.signal });
const openaiStream = await client.responses.create(params, { signal: options?.signal, timeout: undefined });
stream.push({ type: "start", partial: output });
let currentItem: ResponseReasoningItem | ResponseOutputMessage | ResponseFunctionToolCall | null = null;