@memori.ai/memori-api-client
Version:
React library to integrate a Memori in your app or website
30 lines (29 loc) • 1.21 kB
TypeScript
import { ResponseSpec, SearchQuery, SearchMatches, Memory } from '../types';
declare const _default: (apiUrl: string) => {
searchMemory: (sessionId: string, query?: SearchQuery) => Promise<ResponseSpec & {
count: number;
matches: SearchMatches[];
}>;
searchMemoryPaginated: (sessionId: string, pageIndex: number, pageSize: number, query?: SearchQuery) => Promise<ResponseSpec & {
count: number;
matches: SearchMatches[];
}>;
filterMemories: (sessionId: string, query?: SearchQuery) => Promise<ResponseSpec & {
count: number;
matches: SearchMatches[];
}>;
filterMemoriesPaginated: (sessionId: string, pageIndex: number, pageSize: number, query?: SearchQuery) => Promise<ResponseSpec & {
count: number;
matches: SearchMatches[];
}>;
getRandomMemory: (sessionId: string, query?: SearchQuery) => Promise<ResponseSpec & {
memories: Memory[];
}>;
getHints: (sessionId: string, query?: SearchQuery) => Promise<ResponseSpec & {
memoryHints: string[];
}>;
getMemoryTags: (sessionId: string) => Promise<ResponseSpec & {
memoryTags: string[];
}>;
};
export default _default;