@memori.ai/memori-api-client
Version:
React library to integrate a Memori in your app or website
47 lines • 1.62 kB
JavaScript
import { apiFetcher } from '../apiFetcher';
export default (apiUrl) => ({
getWordVector: async (sessionId, word) => apiFetcher(`/WordVector/${sessionId}/${word}`, {
method: 'GET',
apiUrl,
}),
getSimilarWords: async (sessionId, word) => apiFetcher(`/SimilarWords/${sessionId}/${word}`, {
method: 'GET',
apiUrl,
}),
guessLanguage: async (sessionId, text) => apiFetcher(`/GuessLanguage/${sessionId}`, {
method: 'POST',
apiUrl,
body: { text },
}),
computeSimilarity: async (sessionId, referenceText, referenceTextType, comparisonText, comparisonTextType) => apiFetcher(`/ComputeSimilarity/${sessionId}`, {
method: 'POST',
apiUrl,
body: {
referenceText,
referenceTextType,
comparisonText,
comparisonTextType,
},
}),
checkWords: async (sessionId, text) => apiFetcher(`/CheckWords/${sessionId}`, {
method: 'POST',
apiUrl,
body: { text },
}),
suggestAnswer: async (sessionId, text) => apiFetcher(`/SuggestAnswer/${sessionId}`, {
method: 'POST',
apiUrl,
body: { text },
}),
suggestTags: async (sessionId, question, answer, questionVariants) => apiFetcher(`/SuggestTags/${sessionId}`, {
method: 'POST',
apiUrl,
body: { question, answer, questionVariants },
}),
suggestQuestions: async (sessionId, text) => apiFetcher(`/SuggestQuestions/${sessionId}`, {
method: 'POST',
apiUrl,
body: { text },
}),
});
//# sourceMappingURL=nlp.js.map