For the complete documentation index, see llms.txt. This page is also available as Markdown.

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

  1. API Engine (Swagger)

    1. Gestisce sessioni e dialoghi;

    2. Gestisce le funzionalità NLP;

    3. Elabora le funzionalità conversazionali.

  2. API Backend (Swagger)

    1. Gestisce utenti e asset;

    2. Gestisce le notifiche;

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

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