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.
Detailed step-by-step instructions and the API for creating custom avatars are coming soon. In the meantime, follow the guidance below to prepare a great source image.

Create a Custom Avatar

1

Prepare a source image

Choose or capture a well-lit, front-facing photo that follows our source image best practices.
2

Upload to the Developer Platform

Go to app.trugen.ai, open the Avatars section, and click Create Avatar.
3

Preview and save

Preview the generated avatar in a live conversation. If you’re happy, save it — you’ll receive a new avatar ID you can use in any agent.

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.

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 created, your custom avatar receives an avatar_id. Use it exactly like a stock avatar in the avatar_ids array when creating an agent:

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.