@zhangzichao2008/mcp-graphiti
Version:
Graphiti MCP Server - Temporal Knowledge Graph for AI Agents
16 lines • 698 B
TypeScript
import { LLMConfig } from '../types/index.js';
import { Logger } from '../utils/logger.js';
import { ChatMessage, ChatResponse } from './openai-compatible.js';
export declare class OpenAIClient {
private client;
private model;
private logger;
constructor(config: LLMConfig, logger: Logger);
chat(messages: ChatMessage[]): Promise<ChatResponse>;
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 default OpenAIClient;
//# sourceMappingURL=openai.d.ts.map