Creates a new avatar.
voiceId is provided, a voice design will be automatically created from the image.
url field)voiceId: UUID of an existing voice to use. If not provided, a voice design will be automatically created from the image.extras: Custom metadata dictionary (max 10 key-value pairs, 256 characters each)TRAINING status and transition to IDLE when ready.
TRAINING status. The avatar typically becomes ready (status changes to IDLE) within 30 seconds.
Important: Before creating videos with a newly created avatar, you must ensure the avatar status is IDLE. You have two options:
IDLE:
AVATAR_TRAINING_SUCCESS webhook event to receive a notification when the avatar is ready. This is the recommended approach as it avoids polling and provides real-time updates.
Learn more about setting up webhooks: AVATAR_TRAINING_SUCCESS Event
API key to be included in the x-api-key header
Avatar creation type - must be 'IMAGE' for image-based avatars
IMAGE Name of the avatar
1 - 256Image source for avatar creation. Either 'url' or 'base64' must be provided.
Optional voice ID to use for this avatar. If not provided, a voice design will be automatically created from the image.
Optional dictionary of custom key-value pairs to extend the avatar metadata. Maximum of 10 key-value pairs of 256 characters allowed
Successfully created Avatar. The training process will start automatically.
A list of labelized gestures available for your avatar.
NOT_TRAINED, TRAINING, TRAINING_FAILED, IDLE, REFUSED The url of the thumbnail of the avatar (low resolution).
The url of the cover image of the avatar (high resolution).
A dictionary of custom key-value pairs to extend the Avatar metadata. Maximum of 5 key-value pairs of 256 characters allowed.
ASPECT_RATIO_16_9, ASPECT_RATIO_9_16 ARGIL_V1, ARGIL_ATOM