@hashbrownai/openai
Version:
OpenAI provider for Hashbrown AI
9 lines (8 loc) • 473 B
TypeScript
import { Chat } from '@hashbrownai/core';
import OpenAI from 'openai';
export interface OpenAITextStreamOptions {
apiKey: string;
request: Chat.Api.CompletionCreateParams;
transformRequestOptions?: (options: OpenAI.Chat.ChatCompletionCreateParamsStreaming) => OpenAI.Chat.ChatCompletionCreateParamsStreaming | Promise<OpenAI.Chat.ChatCompletionCreateParamsStreaming>;
}
export declare function text(options: OpenAITextStreamOptions): AsyncIterable<Uint8Array>;