🔌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:

  1. API Engine (Swagger)

    1. Gestisce sessioni e dialoghi;

    2. Gestisce funzionalità NLP;

    3. Elabora funzionalità conversazionali.

  2. API Backend (Swagger)

    1. Gestisce utenti e asset;

    2. Gestisce notifiche;

    3. 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

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