5.2.0 • Published 9 months ago

@memori.ai/memori-api-client v5.2.0

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
9 months 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', 'https://engine.memori.ai');
// or just memoriApiClient() as defaults to production
(async () => {
  const { sessionID, currentState, ...response } = await memori.initSession({
    memoriID: '768b9654-e781-4c3c-81fa-ae1529d1bfbe',
    birthdate: '1900-01-01T00:00:00.000Z',
  });

  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

Endpoints passed during initialization:

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

5.2.0

9 months ago

5.1.1

10 months ago

5.1.0

10 months ago

4.2.2

1 year ago

5.0.1

11 months ago

5.0.0

1 year ago

4.2.1

1 year ago

4.2.0

1 year ago

4.1.3

1 year ago

4.1.2

1 year ago

4.1.1

1 year ago

4.1.0

1 year ago

4.0.3

1 year ago

4.0.2

1 year ago

4.0.1

1 year ago

4.0.0

1 year ago

3.0.1

1 year ago

3.0.0

1 year ago

2.7.0

2 years ago

2.4.0

2 years ago

2.6.1

2 years ago

2.6.0

2 years ago

2.6.2

2 years ago

2.5.0

2 years ago

2.3.0

2 years ago

2.2.1

2 years ago

2.2.0

2 years ago

2.2.2

2 years ago

1.2.0

2 years ago

2.1.2

2 years ago

2.1.1

2 years ago

2.1.4

2 years ago

2.1.3

2 years ago

2.1.5

2 years ago

2.1.0

2 years ago

2.0.0

2 years ago

1.1.0

2 years ago

1.0.0

2 years ago

0.11.0

2 years ago

0.10.1

2 years ago

0.10.2

2 years ago

0.10.3

2 years ago

0.10.0

2 years ago

0.3.0

3 years ago

0.9.0

2 years ago

0.8.1

2 years ago

0.4.5

3 years ago

0.8.0

2 years ago

0.4.4

3 years ago

0.8.3

2 years ago

0.8.2

2 years ago

0.4.6

3 years ago

0.5.0

3 years ago

0.4.1

3 years ago

0.3.2

3 years ago

0.4.0

3 years ago

0.3.1

3 years ago

0.7.0

3 years ago

0.4.3

3 years ago

0.6.0

3 years ago

0.4.2

3 years ago

0.3.3

3 years ago

0.2.1

3 years ago

0.2.0

3 years ago

0.1.2

3 years ago

0.1.1

3 years ago

0.1.0

3 years ago