🔌Client API
Panoramica
Modulo npm che fa da wrapper alle API di backend e engine. Permette di effettuare le chiamate e fornisce i metodi disponibili, con parametri e risposte tipizzati. Utilizzabile sia lato web che lato node/server.
Architettura API
L’API Memori consiste in due componenti principali:
API Engine (Swagger)
Gestisce sessioni e dialoghi;
Gestisce funzionalità NLP;
Elabora funzionalità conversazionali.
API Backend (Swagger)
Gestisce utenti e asset;
Gestisce notifiche;
Controlla amministrazione sistema.
Inizializzazione Client
import memoriApiClient from "@memori.ai/memori-api-client";
// Inizializza con endpoint predefiniti
const memori = memoriApiClient(
"https://backend.memori.ai", // URL API
"https://engine.memori.ai" // URL Engine
);Funzionalità Core
Gestione Sessione
Eventi di Dialogo
Funzionalità Avanzate
Gestione dello Stato Globale
Eventi Listener
MemoriNewDialogState
Puoi ascoltare ogni messaggio usando l’evento MemoriNewDialogState e valutare il contenuto per attivare una reazione
Gestione Invio Messaggi
Esempio Completo di Integrazione API
Last updated