Create Face
Creates a new face from training video or image URL for use in conversations. See Which training path? for footage requirements and Face overview for rights and permissions.
https://docs.tavus.io/openapi.yaml for the full HTTP API contract.Authorizations
Body
A direct download link such as a presigned S3 URL or other publicly reachable file used for video-based face training. Do not send train_image_url in the same request.
The file must meet training video requirements.
You must have the necessary rights and permissions to use the likeness, voice, and footage you submit. See Platform Policies.
"https://my-example-bucket.s3.us-east-1.amazonaws.com/your-train-video.mp4"
A direct link to a publicly accessible image used for image-to-face training. Requires voice_name. Do not send train_video_url in the same request. You must have the necessary rights and permissions to use the likeness and image. See Training from an image and Platform Policies.
"https://my-example-bucket.s3.us-east-1.amazonaws.com/your-train-image.png"
Required when train_image_url is set. Slug that selects the voice from an existing Tavus stock face (case-insensitive, e.g. anna). If supplied with train_video_url, the name is still validated when present. Use List Voices to discover valid slugs; see also example voice_name values.
"anna"
When set to true, Tavus's AI Image Fixer instantly fixes any uploaded image to fit our image requirements, eliminating the need for editing or recapturing photos. Only applies to image-based training (train_image_url).
true
A url that will receive a callback on completion of face training or on error.
"https://yourwebsite.com/webhook"
A name for the face.
"Rio"
The Phoenix model version used to train the face. Defaults to phoenix-4; set to phoenix-3 for the older model.
"phoenix-4"

