Skip to main content

Hi,
I would like to provide my chatbot with an avatar personality.
Do you have any examples of how to implement this?

Would this be a possible approach? Would videos perform well?

Create the avatar in D-ID: Upload a high-quality photo and customize your avatar to your preferences.
Generate an API key: This key will allow you to control your avatar through HTTP requests from Manychat.
Configure Manychat:
Create a new flow: This will be the path that the conversation with your user will follow.
Use a custom code block: This block will allow you to send HTTP requests to the D-ID API.
Request structure: In the request, you will include the text that you want your avatar to speak. D-ID will then generate the corresponding video and send it to you.
Example of what the HTTP request might look like:

POST https://api.d-id.com/v1/videos
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json

{
"text": "Hi, how can I help you?",
"avatar": "YOUR_AVATAR_ID",
// Other customization options (voice, expressions, etc.)
}
Receive the response from D-ID:
D-ID will send you a URL with the generated video.
In Manychat, display this video to the user using a media block.

wiling ti avatarĀ 


Reply