Getting Started with Tavus APIs
Tavus APIs let you build a Conversational Video Interface (CVI): real-time video conversations with a PAL. Each session pairs a PAL (behavior, knowledge, pipeline) with a face (photorealistic visual, Phoenix).Terminology update: Tavus now uses PAL (behavior, knowledge, and pipeline configuration) and Face (visual appearance and voice) in the API and docs. Legacy names persona and replica still work on existing endpoints and request fields (
/v2/personas, /v2/replicas, persona_id, replica_id, and related aliases) for backward compatibility.For machine-readable API and docs context, use
https://docs.tavus.io/openapi.yaml as the canonical HTTP API contract,
https://docs.tavus.io/llms.txt as the docs page index, and
https://docs.tavus.io/llms-full.txt as the full bundled docs export.Who Is This For?
This API is for developers looking to add real-time, human-like AI interactions into their apps or services.What Can You Do?
Use the end-to-end CVI pipeline to build human-like, real-time multimodal video conversations with these three core components:PAL
Define the PAL’s behavior, tone, and knowledge.
Face
Train a lifelike digital face from a short video or headshot image.
Conversation
Create a real-time video call session with your PAL.
POST /v2/pals), Create Face (POST /v2/faces), and Create Conversation. For what CVI includes end-to-end, see What is CVI?.
