@memori.ai/memori-api-client
Version:
React library to integrate a Memori in your app or website
49 lines • 1.84 kB
JavaScript
;
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