UNPKG

@push.rocks/smartai

Version:

SmartAi is a versatile TypeScript library designed to facilitate integration and interaction with various AI models, offering functionalities for chat, audio generation, document processing, and vision tasks.

16 lines (15 loc) 492 B
type TProcessFunction = (input: string) => Promise<string>; export interface ISmartAiOptions { processFunction: TProcessFunction; } export declare class SmartAi { private processFunction; private inputStreamWriter; private outputStreamController; constructor(options: ISmartAiOptions); private setupOutputStream; private setupInputStream; getInputStreamWriter(): WritableStreamDefaultWriter<string>; getOutputStream(): ReadableStream<string>; } export {};