abacusai.avatar

Classes

Avatar

Avatar — a persistent, reusable identity (reference image + optional cloned voice) for Studio generations.

Module Contents

class abacusai.avatar.Avatar(client, avatarId=None, name=None, description=None, isStock=None, isFavorited=None, voiceStatus=None, voicePreviewUrl=None, imageUrls=None, createdAt=None, updatedAt=None)

Bases: abacusai.return_class.AbstractApiClass

Avatar — a persistent, reusable identity (reference image + optional cloned voice) for Studio generations.

Parameters:
  • client (ApiClient) – An authenticated API Client instance

  • avatarId (id) – The ID of the avatar

  • name (str) – The avatar’s display name

  • description (str) – Persona/descriptor used by the ad script writer and shown in the detail dialog

  • isStock (bool) – Whether this is a seeded starter avatar (read-only, visible to every org)

  • isFavorited (bool) – Whether the avatar is favorited

  • voiceStatus (str) – Voice lifecycle state (none, processing, ready, failed), derived at read time

  • voicePreviewUrl (str) – Signed URL of the stored voice sample when one exists, generated at read time

  • imageUrls (list) – Signed URLs of the reference images (first = front reference/card thumbnail), generated at read time

  • createdAt (str) – The creation timestamp

  • updatedAt (str) – The last update timestamp

avatar_id = None
name = None
description = None
is_stock = None
is_favorited = None
voice_status = None
voice_preview_url = None
image_urls = None
created_at = None
updated_at = None
deprecated_keys
__repr__()
to_dict()

Get a dict representation of the parameters in this class

Returns:

The dict value representation of the class parameters

Return type:

dict