UNPKG

infinite-memory

Version:

Infinite context windows for Claude via OpenMemory semantic retrieval

12 lines 809 B
import { OpenMemoryClient } from './OpenMemoryClient.js'; import type { InfiniteMemoryConfig } from './types.js'; import type { CoreMessage } from 'ai'; export { InfiniteMemoryConfig, ModelContext } from './types.js'; export type InfiniteMemory = ReturnType<typeof createInfiniteMemory>; export declare function createInfiniteMemory(config: InfiniteMemoryConfig): { getRelevantContext(conversationId: string, userId: string, messages: CoreMessage[], modelId: string): Promise<import("./types.js").ContextResult>; storeMessage(conversationId: string, userId: string, role: "user" | "assistant", content: string | any[], messageId: string): Promise<void>; getModel(modelId: string): import("@ai-sdk/provider").LanguageModelV2; openMemory: OpenMemoryClient; }; //# sourceMappingURL=index.d.ts.map