xmpp-llm-bot/types.d.ts
2026-09-15 16:18:12 +03:00

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;
}