4.2.1 • Published 4 days ago

@memori.ai/memori-api-client v4.2.1

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
4 days ago

memori-api-client

npm version Tests TypeScript Support

TypeScript client to integrate with Memori API.

Web Platform: AIsuru

Installation

yarn add @memori.ai/memori-api-client
npm install @memori.ai/memori-api-client

Usage

Every method has JSDoc annotations with usage and description and typings information.

See examples for Node (TypeScript) and React.

import memoriApiClient from '@memori.ai/memori-api-client';

const memori = memoriApiClient('https://backend.memori.ai');
(async () => {
  const { sessionID, currentState, ...response } = await memori.initSession({
    memoriID: '768b9654-e781-4c3c-81fa-ae1529d1bfbe',
  });

  const { currentState: dialogState, ...resp } =
    await memori.postTextEnteredEvent({
      sessionId: sessionID,
      text: 'Ciao, Memori!',
    });
})();

For the specification of the APIs, see the typings or the documentation from the dashboard if you are allowed to see it.

Constants

memori.constants.allowedMediaTypes; // list of allowed media types in asset upload
memori.constants.anonTag; // tag for anonymous users

Endpoint passed during initialization:

memori.constants.HOSTNAME; // host name of the API, parameter of the constructor
memori.constants.BACKEND_URL;
memori.constants.ENGINE_URL;

Asset

There is a helper method parsing media urls from the DB, handling different cases

memori.asset.getResourceUrl({
  type: 'avatar',
  resourceURI: '768b9654-e781-4c3c-81fa-ae1529d1bfbe.png',
  sessionID: 'be2e4a44-890b-483b-a26a-f6e122f36e2b',
  baseURL: 'https://aisuru.com',
});

See also

4.2.1

4 days ago

4.2.0

7 days ago

4.1.3

10 days ago

4.1.2

11 days ago

4.1.1

11 days ago

4.1.0

25 days ago

4.0.3

1 month ago

4.0.2

2 months ago

4.0.1

2 months ago

4.0.0

2 months ago

3.0.1

3 months ago

3.0.0

3 months ago

2.7.0

5 months ago

2.4.0

6 months ago

2.6.1

5 months ago

2.6.0

5 months ago

2.6.2

5 months ago

2.5.0

5 months ago

2.3.0

8 months ago

2.2.1

9 months ago

2.2.0

10 months ago

2.2.2

9 months ago

1.2.0

1 year ago

2.1.2

1 year ago

2.1.1

1 year ago

2.1.4

1 year ago

2.1.3

1 year ago

2.1.5

1 year ago

2.1.0

1 year ago

2.0.0

1 year ago

1.1.0

1 year ago

1.0.0

1 year ago

0.11.0

1 year ago

0.10.1

1 year ago

0.10.2

1 year ago

0.10.3

1 year ago

0.10.0

1 year ago

0.3.0

1 year ago

0.9.0

1 year ago

0.8.1

1 year ago

0.4.5

1 year ago

0.8.0

1 year ago

0.4.4

1 year ago

0.8.3

1 year ago

0.8.2

1 year ago

0.4.6

1 year ago

0.5.0

1 year ago

0.4.1

1 year ago

0.3.2

1 year ago

0.4.0

1 year ago

0.3.1

1 year ago

0.7.0

1 year ago

0.4.3

1 year ago

0.6.0

1 year ago

0.4.2

1 year ago

0.3.3

1 year ago

0.2.1

2 years ago

0.2.0

2 years ago

0.1.2

2 years ago

0.1.1

2 years ago

0.1.0

2 years ago