File size: 398 Bytes
755dd12 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
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>;
}
|