@zhangzichao2008/mcp-graphiti
Version:
Graphiti MCP Server - Temporal Knowledge Graph for AI Agents
14 lines • 738 B
TypeScript
import { LLMConfig } from '../types/index.js';
import { Logger } from '../utils/logger.js';
export interface LLMClient {
chat(messages: any[]): Promise<any>;
generateText(prompt: string, systemPrompt?: string): Promise<string>;
extractEntities(text: string): Promise<any[]>;
extractRelationships(text: string, entities: any[]): Promise<any[]>;
generateSummary(text: string, maxLength?: number): Promise<string>;
}
export declare function createLLMClient(config: LLMConfig, logger: Logger): LLMClient;
export { OpenAICompatibleClient } from './openai-compatible.js';
export { OpenAIClient } from './openai.js';
export type { ChatMessage, ChatResponse } from './openai-compatible.js';
//# sourceMappingURL=index.d.ts.map