UNPKG

@zhangzichao2008/mcp-graphiti

Version:

Graphiti MCP Server - Temporal Knowledge Graph for AI Agents

28 lines 941 B
import { LLMConfig } from '../types/index.js'; import { Logger } from '../utils/logger.js'; export interface ChatMessage { role: 'system' | 'user' | 'assistant'; content: string; } export interface ChatResponse { content: string; usage?: { prompt_tokens: number; completion_tokens: number; total_tokens: number; }; } export declare class OpenAICompatibleClient { private apiKey; private apiUrl; 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 OpenAICompatibleClient; //# sourceMappingURL=moonshot.d.ts.map