Skip to main content

Build content that’s alive

Build experiences people can take part in. With Vivix, a character can listen, reply, and move in real time; worlds and stories can respond as the user interacts. Start with Avatar Playground to bring your own character to life with A1: Streaming Avatar. Upload an image, choose how the character speaks and moves, and start a live session. You can also try the five included examples—Chat, Walk, Performance, Object interaction, and Pet—and adapt their images and Personas to your idea.

Core capabilities

Bring characters to life with expressive movement, interaction with their surroundings, and continuous real-time generation.

Full-body motion & lip sync

Give characters natural lip sync and gestures that fit the conversation. For a prepared routine, supply the audio and actions through a script.

Spatial interaction

Let characters move through the scene as the interaction unfolds. Ask them to walk across a room, turn toward you, or approach an object, all guided by your input.

Consistent object references

Bring a product or prop into the scene from a reference image. Keep it in view and visually consistent as the character holds, presents, or interacts with it.

Live conversations

Keep a conversation going as the user speaks, types, or interrupts. Configure the session duration and automatic closure to suit your application.

Try Streaming Avatar

Start with the Avatar Playground template. The examples below follow the same order as the template:
  • Chat: try a face-to-face conversation.
  • Walk: explore movement through a scene.
  • Performance: try prepared routines through tools and scripts.
  • Object interaction: explore how a character handles props in a tabletop scene.
  • Pet: try an animal character.
Each example includes a starting image and a Persona you can adapt. Describe the character’s personality, speaking style, and movement habits in the Persona guide. Install and run Avatar Playground → Select a screenshot to view it at full size.
Chat example with an editable character setup and portrait preview

Other experiences

7bccb73dcf0a4a58

Interactive Learning

Turn stories and lessons into interactive experiences that respond as the learner participates.
4350423aed47b45b

Interactive Worlds · Preview

Create worlds and stories that react to what users say, type, or do.Watch preview

Choose your API

The Vivix API has two product lines. Which one you need comes down to real-time interaction versus asynchronous video generation: A simple test: does your user need to influence the picture while watching it? If yes — the user says something and the avatar responds in real time — choose Streaming Avatar: it delivers a continuous real-time audio and video stream plus a WSS control channel. If not — you just need a video file to play or distribute — choose Blazing Fast Video Generation: it delivers an asynchronous task and a playback URL for the finished video. Both product lines share the same Base URL, the same API key authentication, and the unified {code, message, data} response envelope. See Models for each model’s capability boundaries and selection guidance, including GET /v1/models to list the models enabled for your API key. A third product line, Streaming World (a real-time world model, vivix-w1-stream), is in private beta and not yet publicly available — see Streaming World.

Quickstart

Create your account and API key to get started. For Streaming Avatar, try a template next.
1

Create your Vivix account

Register for the Vivix developer platform and sign in to your account.
2

Generate an API key

Open API Keys in the developer platform, create a key, and store it somewhere secure.
3

Start with a template

Building with Streaming Avatar? Run the Avatar Playground template locally with the Vivix Studio CLI to see how an avatar speaks and moves.Open Avatar Playground →
Send REST requests to https://api.vivix.ai with your API key in the request header:
Keep your API key on your backend when integrating Vivix into an application. For a browser player, return only the session’s control and media credentials. See the Quickstart for the complete flow.
Once you are ready, continue with the product line that matches what you are building:

Continue with Streaming Avatar

For conversation-first, real-time avatar products.

Continue with Blazing Fast Video Generation

For asynchronous video generation.