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.
Other experiences

Interactive Learning
Turn stories and lessons into interactive experiences that respond as the learner participates.

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 →
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.
Continue with Streaming Avatar
For conversation-first, real-time avatar products.
Continue with Blazing Fast Video Generation
For asynchronous video generation.




