🔌API client
Panoramica
Un modulo npm che fa da wrapper alle API di backend e engine. Gestisce le chiamate API ed espone i metodi disponibili con parametri e risposte tipizzati. Può essere utilizzato sia sul lato web sia sul lato node/server.
Architettura API
L'API Memori è composta da due componenti principali:
API Engine (Swagger)
Gestisce sessioni e dialoghi;
Gestisce le funzionalità NLP;
Elabora le funzionalità conversazionali.
API Backend (Swagger)
Gestisce utenti e asset;
Gestisce le notifiche;
Controlla l'amministrazione del sistema.
Inizializzazione del client
import memoriApiClient from "@memori.ai/memori-api-client";
// Initialize with default endpoints
const memori = memoriApiClient(
"https://backend.memori.ai", // API URL
"https://engine.memori.ai" // Engine URL
);Funzionalità principali
Gestione delle sessioni
Eventi di dialogo
Funzionalità avanzate
Gestione dello stato globale
Listener di eventi
MemoriNewDialogState
Puoi ascoltare ogni messaggio usando l'evento MemoriNewDialogState e valutarne il contenuto per attivare una reazione
Invio di messaggi
Esempio completo di integrazione API
Ultimo aggiornamento