Documentation Index
Fetch the complete documentation index at: https://docs.tavus.io/llms.txt
Use this file to discover all available pages before exploring further.
This guide is for training a replica through the API with video URLs. If you prefer a guided flow with upload checks and inline validation, use the Tavus Developer Portal.
Outcome
You willPOST /v2/replicas with train_video_url then poll GET /v2/replicas/{replica_id} until training finishes.
Prerequisites
- Publicly downloadable URLs for each asset you send (for example presigned S3 GET URLs). Keep them valid for at least 24 hours after submission.
1. Create the replica
Default model isphoenix-4. To request phoenix-3, include "model_name": "phoenix-3" in the JSON body.
Personal replica (training video):
train_video_url
2. Poll replica status
Use Get Replica:Training usually takes 3–4 hours. Optional: set
callback_url to receive status webhooks.3. Start a conversation
Generate a conversation with your replica using Create ConversationRelated
- Create Replica (full parameter reference)
- Image to Replica if you switch to headshot-based training

