in lib/ChatCompletionStream.ts [169:191]
static createChatCompletion<ParsedT>(
client: OpenAI,
params: ChatCompletionStreamParams,
options?: Core.RequestOptions,
): ChatCompletionStream<ParsedT> {
const runner = new ChatCompletionStream<ParsedT>(
params as ChatCompletionCreateParamsStreaming,
);
runner._run(() =>
runner._runChatCompletion(
client,
{ ...params, stream: true },
{
...options,
headers: {
...options?.headers,
"X-Stainless-Helper-Method": "stream",
},
},
)
);
return runner;
}