Forum Discussion

AmyGtt's avatar
AmyGtt
Community Member
2 months ago

Integrate HeyGen Interactive Avatar API into Storyline 360 Rise Block.

Has anyone successfully integrated a chatbot or interactive avatar with a large knowledge base into Storyline 360 or RISE? I am trying to figure it all out but there are so many different parts, and ...
  • AlexMilyaev-f86's avatar
    2 months ago

    I had experience using the Open AI API (Chat GPT) in education. I created a dialogue simulator where you had to speak with an avatar and sell the company's services. In fact, the nuances of use will be similar to those with HeyGen (and as I understand, you are interested in HeyGen in conjunction with Chat GPT).

    To connect services via API, you need a server. This applies to any paid APIs and those where you manage some data (practically any APIs are like this). The reason is that to connect to the API, you need a username and password. You can, of course, add the code to Storyline, and the API will work, but your username and password will be visible to anyone. In other words, if you paid for the HeyGen API, anyone can open your course, copy your username and password, and use the API in their own project, while you will be the one paying for it.

    When using a server, your username and password will be stored on it and will not be public.

    Another issue with using such APIs is information security concerns. Many companies (virtually all large ones) will be against using such technologies in training materials. The reason is that you are transmitting data to a third-party company, which that company can use however it pleases. Most of the time, information security personnel will not go along with such risks.

    One more important nuance to keep in mind is the complexity of budget forecasting. You pay for each action taken by a user. Some might complete a task in one attempt, while others might take twenty-one... some will spend a long time looking at the avatar, etc. You will pay for all of this. In fact, until you launch the first product, it will be extremely difficult for you to even approximately forecast the budget. When launching subsequent products, you will be able to refer to the costs of launching the first product, but in any case, the figures will vary significantly.

    As a result, before developing such products, you need to clarify with information security whether it is possible to use such technologies in the company and resolve the issue regarding the server.