static createChatCompletion()

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;
  }