Frequently asked questions about Tavus’s Conversational Video Interface.
Memories
What are Memories, and how do they work?
Do Memories work across conversations?
What's the primary benefit of Memories?
How do I enable Memories in the UI?
How do I enable Memories via the API?
memory_stores
field in the Create Conversation API call. This should be a stable, unique identifier for the user (e.g. user email, CRM ID, etc.). Example:Can I see or edit the Memories data?
Are Memories required for every conversation?
Can multiple participants share the same Memories?
What about customers who have already built their own Memories?
In a situation where a user says, 'I said ABC,' but the AI Persona responded with 'DEF,' how can we investigate what was actually stored in Memories and understand why the AI Persona produced that response?
For how long do Memories persist between interactions?
Where can I find more information about Memories?
Knowledge Base
What is Knowledge Base and how does it work?
What happens during a conversation when using RAG?
How long does it take for knowledge to be retrieved?
What about customers who have already built their own Knowledge Base?
Can you give an example of a Knowledge Base use case?
What's the customer value of Knowledge Base?
What formats are supported for upload?
Where can I find more information about Knowledge Base?
Are there any access limitations when using a document ID?
How do I use Knowledge Base through the API?
How do I upload documents using API?
What error codes might users encounter when uploading, accessing, or deleting documents, and what do they mean?
file_size_too_large
– File exceeds the maximum allowed upload size.file_format_unsupported
– This file type isn’t supported for upload.invalid_file_url
– Provided file link is invalid or inaccessible.file_empty
– The uploaded file contains no readable content.website_processing_failed
– Website content could not be retrieved or processed.chunking_failed
– System couldn’t split file into processable parts.embedding_failed
– Failed to generate embeddings for your file content.vector_store_failed
– Couldn’t save data to the vector storage system.s3_storage_failed
– Error storing file in S3 cloud storage.contact_support
– An error occurred; please reach out for help.How can I check the logs to see which document an AI persona referenced in a response to a customer?
What are the document_retrieval_strategy options?
How long does it take for documents to be uploaded and usable?
Do we support all languages for the knowledge base?
Objectives and Guardrails
Objectives - What are they? How do they work?
How do I add Objectives to my Persona?
What use cases are Objectives good for?
Where can I find more information about Objectives?
Guardrails - What are they? How do they work?
How do I add Guardrails to my persona?
Can I create different Guardrails for different Personas?
Where can I find more information about Guardrails?
Persona Builder
What is the Persona Builder?
How is this different from the old setup experience?
General Tavus Q&A
What is Daily?
Do I need a Daily account?
conversation_url
in our system) that is returned by the Tavus API. You can serve this link directly to your end users or embed it.How do I embed the conversation using Daily's Prebuilt UI?
conversation_url
) ready, replace DAILY_ROOM_URL
in the code snippet below with your room URL.How do I embed the conversation using an iframe?
conversation_url
) ready, replace YOUR_TAVUS_MEETING_URL
in the iframe code snippet below with your room URL.How can I add custom LLM layers?
layers
field when creating a persona using the Create Persona API. Example configuration:How do I modify TTS voices?
How do I add call-back URLs?
callback_url
property when creating the conversationHow do I get transcripts for my conversation?
POST
requests from Tavus. This endpoint will receive the callback events for the transcripts after the conversation ended. Then, add callback_url
property when creating the conversation.event_type = application.transcription_ready
when the transcript is ready.How do I get visual summary for my conversation?
POST
requests from Tavus. This endpoint will receive the callback events for the visual summary after the conversation ended. Then, add callback_url
property when creating the conversation.event_type = application.perception_analysis
when the summary is ready.What LLM (Large Language Model) does Tavus use to power the conversational replicas?
tavus-llama-4
: The default choice if no LLM layer is provided. This is the smartest and fastest model, offering the best user-to-user (U2U) experience. It’s on-premise, making it incredibly performant.tavus-gpt-4o
: Another viable option for complex interactions.tavus-gpt-4o-mini
: Faster than tavus-gpt-4o
at the slight cost of performance.What is the maximum context window supported by the default LLM?
tavus-llama-4
, has a limit of 32,000 tokens.What are some recording tips for producing high quality conversational replica training footage?
How do I add perception tool calls?
layers.perception
object when creating a persona:Do I need to invite the replica to the meeting room?
For CVI, what's customizable vs. out of the box?
How does Tavus deliver real-time responsiveness?
What's behind the scenes of CVI?
How many languages does Tavus support?
Can Tavus support different accents or dialects?
What can Tavus do when it comes to orchestration (calendars, email tools, HubSpot, DocuSign, etc.)?
What makes a good prompt? How much does Tavus help with that?
How do I add a custom LLM to CVI?
How customizable is the user interface? What does Tavus provide?
How do I change the AI Persona's voice?
How can I reduce background noise during calls?
Can I track events in the video call?
How do you change or customize backgrounds or AI Persona?
What compliance and security standards does Tavus meet?
How does Tavus protect customer data and support data privacy?