Skip to main content
Custom avatars let you build agents with your own face, a customer’s face, a spokesperson, or a designed character: all driven by TruGen’s Huma-3 neural rendering engine.
Custom avatars require the Huma-3 model and are not available on Huma-1 or Huma-2 agents.
Custom avatars are currently in Beta.

Create via API

You can also create a custom avatar programmatically by sending a POST request to the /v2/custom-avatar endpoint with the avatar details and a base64-encoded source image.

Request body

Response

The API returns immediately with an initial job status while the avatar is generated in the background. Poll GET /v2/custom-avatar/{id} to watch progress until status becomes COMPLETED.

When to use a Custom Avatar

  • Personal brand agents: use your own face for a coach, tutor, or spokesperson agent.
  • Enterprise personas: create a consistent brand character across all customer touch points.
  • Character-driven experiences: build entertainment, storytelling, or roleplay agents with a designed persona.
  • Customer-facing sales agents: use a photo of a real team member to make outreach feel personal.

Using Your Custom Avatar

Once the job reaches COMPLETED, pass the avatar_key_id from the create response into the avatars[0].avatar_key_id field when creating an agent — the same shape used for stock avatars:

What’s Next?

Voices

Choose a voice and language for your custom avatar agent.

Custom Image Best Practices

Get the highest-quality result on the first try.