Zeli AvatarReal-time AI avatars

REAL-TIME AVATARS. HUMAN EXPRESSION.

Give your AI
a human face.

Turn a photo or a short recording into an avatar that listens, speaks and connects. Bring it to your app with Zeli.

YOUR FACE. YOUR VOICE.BUILT FOR CONVERSATION.
AVATAR PREVIEW
A face for your next idea.
Real footage. Your starting point.

01 / THE POSSIBILITIES

More presence.
Less distance.

From a familiar face to a new character.
Make the conversation your own.

A FACE TO START WITH

Start with someone.
Or imagine someone.

Upload a portrait, record yourself, or create a character in the avatar studio.

Meet the studio

A LITTLE PERSONALITY

Expression that
speaks volumes.

Choose a voice and emotions to shape how your avatar comes across.

See how it works

A PLACE IN YOUR PRODUCT

Your app.
Now face to face.

Connect through WebRTC. Send a message or give your avatar exact words to say.

Start building

02 / FROM IDEA TO INTERACTION

Make it yours.
Then make it talk.

Open avatar studio
  1. 01

    Choose a face.

    Upload, record or create. Review your source and confirm permission to use it.

  2. 02

    Find its character.

    Name your avatar, choose expressions and pair it with a voice.

  3. 03

    Start a conversation.

    Try your avatar in Live Studio, or connect it to your own experience through the SDK.

03 / BUILT TO CONNECT

A face for
what you’re building.

Keep your product at the centre. Add a conversational avatar with the Python SDK and API.

Open the quickstart
YOUR FIRST CONVERSATION
from zeli import ZeliClient, AvatarConfig, ClientOptions

client = ZeliClient(
    avatar_config=AvatarConfig(avatar_id="your-avatar-id"),
    options=ClientOptions(server_url="https://avatar.zelibot.xyz"),
)

async with client.connect() as session:
    await session.talk("Hello. Let’s make something.")
PYTHON SDKReplace the avatar ID with your own.

YOUR NEXT CONVERSATION

Let’s give it a face.

Create your avatar