open-index/open-npm huggingface dataset:
npm package: @meetkai/babylon-mkms-npc-sdk
Description: ## Basic implementation
Latest version: 0.3.0

# Babylon Mkms Npc Sdk

## Basic implementation

-  loads character to scene

```js
const avatar = new Avatar(scene, { apikey });
await avatar.loadAvatar(assetUrl);
```

## Inerence speech request

-  ask avatar a question

```js
avatar.inferenceRequest({
   npcId: 19,
   endUserId: 123,
   voiceId: 'Giorgio',
   message: 'hello what are you doing',
});
```


## Testing sdk locally
```text
yarn dev
```
npm package: @meetkai/mkms-npc-sdk
Description: npc core module
Author: meetkai
Latest version: 0.2.9

# mkms-core-sdk

## Avatar

-  Extend abstract AvatarCore

```js
import { AvatarCore } from '@meetkai/mkms-npc-sdk';

export class Avatar extends AvatarCore<Character, Animation> {
   constructor(npcId: number) {
      super(npcId);
   }
}
```

## Manager

-  Extned abstract ManagerCore

```js
import { ManagerCore } from "@meetkai/mkms-npc-sdk";

export class Manager extends ManagerCore<Avatar> {
  constructor(private scene: Scene, private config: ManagerConfig) {
    super();
  }
}
```