UNPKG

@memori.ai/memori-api-client

Version:

React library to integrate a Memori in your app or website

38 lines 1.28 kB
import { apiFetcher } from '../apiFetcher'; export default (apiUrl) => ({ searchMemory: async (sessionId, query) => apiFetcher(`/Search/${sessionId}`, { method: 'POST', body: query, apiUrl, }), searchMemoryPaginated: async (sessionId, pageIndex, pageSize, query) => apiFetcher(`/Search/${sessionId}/${pageIndex}/${pageSize}`, { method: 'POST', body: query, apiUrl, }), filterMemories: async (sessionId, query) => apiFetcher(`/FilterMemories/${sessionId}`, { method: 'POST', body: query, apiUrl, }), filterMemoriesPaginated: async (sessionId, pageIndex, pageSize, query) => apiFetcher(`/FilterMemories/${sessionId}/${pageIndex}/${pageSize}`, { method: 'POST', body: query, apiUrl, }), getRandomMemory: async (sessionId, query) => apiFetcher(`/Random/${sessionId}`, { method: 'POST', body: query, apiUrl, }), getHints: async (sessionId, query) => apiFetcher(`/Hints/${sessionId}`, { method: 'POST', body: query, apiUrl, }), getMemoryTags: async (sessionId) => apiFetcher(`/MemoryTags/${sessionId}`, { method: 'GET', apiUrl, }), }); //# sourceMappingURL=search.js.map