Replica
Quickstart
Create high-quality Personal or Non-human Replicas for use in conversations.
Prerequisites
Before starting, ensure you have:
- Pre-recorded training and consent videos that meet the requirements outlined in Replica Training.
- Publicly accessible S3 URLs for:
- Your training video
- Your consent video
Ensure both URLs remain valid for at least 24 hours.
Create a Replica
1
Step 1: Get an API Key
- Go to the Tavus platform and select API Key from the sidebar menu.
- Click Create New Key to begin generating your API key.
- Enter a name for the key and (optional) specify allowed IP addresses, then click Create API Key.
- Copy your newly created API key and store it securely.
We cannot recover your API Key if you lose it.
2
Step 2: Make a Request
Use the following request to create the replica:
cURL
By default, replicas are trained using the
phoenix-3
model. To use an older version, set "model_name": "phoenix-2"
in your request body. However, we strongly recommend using the latest phoenix-3
model for improved quality and performance. This process typically takes 4–6 hours.
3
Step 3: Check Replica Status
You can monitor the training status using the Get Replica endpoint:
cURL
4
Step 4: Start Using Your Replica
Once training is complete, you can use your non-human replica for:
- Conversational Video Interface
- Video Generation
Non-human Replica
To create a non-human replica, you do not need a consent video:
If you’re using the Developer Portal, select the Skip tab in the consent video window.
cURL