aiframe/backend/src/ai/ai.adapter.ts

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