mirror of
https://github.com/sergeyyarkov/xmpp-llm-bot.git
synced 2026-10-11 02:19:06 +03:00
14 lines
344 B
TypeScript
14 lines
344 B
TypeScript
import type { OpenAI } from "openai";
|
|
|
|
export type ChatMessage = OpenAI.Chat.Completions.ChatCompletionMessageParam;
|
|
|
|
export interface SessionContent {
|
|
messages: ChatMessage[];
|
|
}
|
|
|
|
export interface SessionDriverInterface {
|
|
getHistory(from: string): SessionContent;
|
|
saveMessage(from: string, message: ChatMessage): void;
|
|
flush(): void;
|
|
}
|