@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
TypeScript
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 {};