zhzabcd's picture
Upload 101 files
755dd12 verified
raw
history blame contribute delete
398 Bytes
import { IChatInputMessage, IStreamHandler } from '../../interface';
export abstract class BaseChat {
platform: string;
abstract chat?(
messages: IChatInputMessage[],
model?: string,
system?: string
): Promise<string | null>;
abstract chatStream(
messages: IChatInputMessage[],
onMessage: IStreamHandler,
model?: string,
system?: string
): Promise<void>;
}