UNPKG

@memori.ai/memori-api-client

Version:

React library to integrate a Memori in your app or website

49 lines 1.84 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const apiFetcher_1 = require("../apiFetcher"); exports.default = (apiUrl) => ({ getWordVector: async (sessionId, word) => (0, apiFetcher_1.apiFetcher)(`/WordVector/${sessionId}/${word}`, { method: 'GET', apiUrl, }), getSimilarWords: async (sessionId, word) => (0, apiFetcher_1.apiFetcher)(`/SimilarWords/${sessionId}/${word}`, { method: 'GET', apiUrl, }), guessLanguage: async (sessionId, text) => (0, apiFetcher_1.apiFetcher)(`/GuessLanguage/${sessionId}`, { method: 'POST', apiUrl, body: { text }, }), computeSimilarity: async (sessionId, referenceText, referenceTextType, comparisonText, comparisonTextType) => (0, apiFetcher_1.apiFetcher)(`/ComputeSimilarity/${sessionId}`, { method: 'POST', apiUrl, body: { referenceText, referenceTextType, comparisonText, comparisonTextType, }, }), checkWords: async (sessionId, text) => (0, apiFetcher_1.apiFetcher)(`/CheckWords/${sessionId}`, { method: 'POST', apiUrl, body: { text }, }), suggestAnswer: async (sessionId, text) => (0, apiFetcher_1.apiFetcher)(`/SuggestAnswer/${sessionId}`, { method: 'POST', apiUrl, body: { text }, }), suggestTags: async (sessionId, question, answer, questionVariants) => (0, apiFetcher_1.apiFetcher)(`/SuggestTags/${sessionId}`, { method: 'POST', apiUrl, body: { question, answer, questionVariants }, }), suggestQuestions: async (sessionId, text) => (0, apiFetcher_1.apiFetcher)(`/SuggestQuestions/${sessionId}`, { method: 'POST', apiUrl, body: { text }, }), }); //# sourceMappingURL=nlp.js.map