7 lines
300 B
TypeScript
7 lines
300 B
TypeScript
import { AiConfig } from "./ai-config.entity";
|
|
|
|
export interface AiServiceAdapter {
|
|
generateText(model: string, prompt: string, config?: Record<string, any>): Promise<string>;
|
|
chat(model: string, messages: Array<{role: string, content: string}>, config?: Record<string, any>): Promise<string>;
|
|
}
|