infinite-memory
Version:
Infinite context windows for Claude via OpenMemory semantic retrieval
12 lines • 809 B
TypeScript
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