Memories
Memories
What are Memories, and how do they work?
What are Memories, and how do they work?
Do Memories work across conversations?
Do Memories work across conversations?
What's the primary benefit of Memories?
What's the primary benefit of Memories?
How do I enable Memories in the UI?
How do I enable Memories in the UI?
How do I enable Memories via the API?
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?
Can I see or edit the Memories data?
Are Memories required for every conversation?
Are Memories required for every conversation?
memory_stores, the AI PAL will behave statelessly - like a standard LLM with no memory across sessions.What about customers who have already built their own Memories?
What about customers who have already built their own Memories?
In a situation where a user says, 'I said ABC,' but the AI PAL responded with 'DEF,' how can we investigate what was actually stored in Memories and understand why the AI PAL produced that response?
In a situation where a user says, 'I said ABC,' but the AI PAL responded with 'DEF,' how can we investigate what was actually stored in Memories and understand why the AI PAL produced that response?
For how long do Memories persist between interactions?
For how long do Memories persist between interactions?
Where can I find more information about Memories?
Where can I find more information about Memories?
Knowledge Base
Knowledge Base
What is Knowledge Base and how does it work?
What is Knowledge Base and how does it work?
What happens during a conversation when using RAG?
What happens during a conversation when using RAG?
- Analyzes the conversation context
- Retrieves relevant information from your document base
- Augments the AI’s responses with this contextual knowledge from your documents
How long does it take for knowledge to be retrieved?
How long does it take for knowledge to be retrieved?
What about customers who have already built their own Knowledge Base?
What about customers who have already built their own Knowledge Base?
Can you give an example of a Knowledge Base use case?
Can you give an example of a Knowledge Base use case?
What's the customer value of Knowledge Base?
What's the customer value of Knowledge Base?
- Faster onboarding (just upload the docs)
- More trustworthy answers, especially in regulated or high-stakes environments
- Higher task completion for users, thanks to grounded knowledge
What formats are supported for upload?
What formats are supported for upload?
- CSV
- TXT
- PPTX
- PNG
- JPG
- You can also enter any site URL and the Tavus API will scrape the site’s contents and reformat the content as a machine readable document.
Where can I find more information about Knowledge Base?
Where can I find more information about Knowledge Base?
Are there any access limitations when using a document ID?
Are there any access limitations when using a document ID?
How do I use Knowledge Base through the API?
How do I use Knowledge Base through the API?
How do I upload documents using 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?
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 PAL referenced in a response to a customer?
How can I check the logs to see which document an AI PAL referenced in a response to a customer?
What are the document_retrieval_strategy options?
What are the document_retrieval_strategy options?
- Speed: Optimizes for faster retrieval times for minimal latency.
- Balanced: Provides a balance between retrieval speed and quality.
- Quality (default): Prioritizes finding the most relevant information, which may take slightly longer but can provide more accurate responses.
How long does it take for documents to be uploaded and usable?
How long does it take for documents to be uploaded and usable?
Do we support all languages for the knowledge base?
Do we support all languages for the knowledge base?
Objectives and Guardrails
Objectives and Guardrails
Objectives - What are they? How do they work?
Objectives - What are they? How do they work?
How do I add Objectives to my PAL?
How do I add Objectives to my PAL?
What use cases are Objectives good for?
What use cases are Objectives good for?
Where can I find more information about Objectives?
Where can I find more information about Objectives?
Guardrails - What are they? How do they work?
Guardrails - What are they? How do they work?
How do I add Guardrails to my PAL?
How do I add Guardrails to my PAL?
Can I create different Guardrails for different PALs?
Can I create different Guardrails for different PALs?
Where can I find more information about Guardrails?
Where can I find more information about Guardrails?
General Tavus Q&A
General Tavus Q&A
What are Charlie's PALs?
What are Charlie's PALs?
What is Daily?
What is Daily?
Do I need a Daily account?
Do I need a Daily account?
- You do not need to sign up for a Daily account to use Tavus’s Conversational Video Interface.
- All you need is the Daily room URL (called
conversation_urlin 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?
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?
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?
How can I add custom LLM layers?
layers field when creating a PAL using the Create PAL API. Example configuration:How do I modify TTS voices?
How do I modify TTS voices?
- Cartesia
- ElevenLabs
- Azure
How do I add callback URLs?
How do I add callback URLs?
callback_url property when creating the conversationHow do I get transcripts for my conversation?
How 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?
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 is the maximum context window supported by the default LLM?
What is the maximum context window supported by the default LLM?
- The default LLM,
tavus-glm-4.7, supports up to 200,000 tokens. For best speed and instruction following, keep prompts under 5,000 tokens. - Contexts over 25,000 tokens will experience noticeable performance degradation (slower response times).
How do I add perception tool calls?
How do I add perception tool calls?
origin: "vision" or "audio", then attach them to your PAL. See Tool Calling for Perception for examples and the full flow.visual_awareness_queries and audio_awareness_queries on the PAL’s perception layer so Raven knows what to watch for during the call. See Perception for the full layer reference, including legacy visual_tool_prompt and audio_tool_prompt fields.layers.perception.visual_tools or layers.perception.audio_tools. That still works but is deprecated. See Legacy inline tool calling.Do I need to invite the PAL to the meeting room?
Do I need to invite the PAL to the meeting room?
- Daily CVI (you create a conversation and open the returned
conversation_url): No separate invite step. The PAL joins the Daily room automatically when it’s ready. - Google Meet (PAL conferencing email): Invite the PAL’s conferencing address to a Google Calendar event with a Google Meet link. It accepts and joins scheduled meetings about one minute before start time, or joins calls already in progress shortly after the invite.
Can participants interrupt the face's greeting?
Can participants interrupt the face's greeting?
For CVI, what's customizable vs. out of the box?
For CVI, what's customizable vs. out of the box?
How does Tavus deliver real-time responsiveness?
How does Tavus deliver real-time responsiveness?
What's behind the scenes of CVI?
What's behind the scenes of CVI?
- LLMs for natural language understanding
- Real-time rendering for facial video
- APIs for PAL creation and conversational control
How many languages does Tavus support?
How many languages does Tavus support?
Can Tavus support different accents or dialects?
Can Tavus support different accents or dialects?
What can Tavus do when it comes to orchestration (calendars, email tools, HubSpot, DocuSign, etc.)?
What can Tavus do when it comes to orchestration (calendars, email tools, HubSpot, DocuSign, etc.)?
conversation.tool_call events in your app - or let Tavus call your HTTPS endpoints directly via API delivery.Bonus: As of August 11, 2025, Tavus also supports Retrieval-Augmented Generation (RAG), so your AI PAL can pull information from your uploaded documents, images, or websites to give even smarter responses.Learn more via Tavus Documentation.What makes a good prompt? How much does Tavus help with that?
What makes a good prompt? How much does Tavus help with that?
How do I add a custom LLM to CVI?
How do I add a custom LLM to CVI?
How customizable is the user interface? What does Tavus provide?
How customizable is the user interface? What does Tavus provide?
How do I change the AI PAL's voice?
How do I change the AI PAL's voice?
How can I reduce background noise during calls?
How can I reduce background noise during calls?
voice_isolation parameter in the Conversational Flow layer of your PAL.Learn more in our Voice Isolation documentation.Can I track events in the video call?
Can I track events in the video call?
How do you change or customize backgrounds or AI PAL?
How do you change or customize backgrounds or AI PAL?
What compliance and security standards does Tavus meet?
What compliance and security standards does Tavus meet?
- SOC 2 compliant
- GDPR compliant
- HIPAA compliant
- BAA compliant
Billing
Billing
Where can I view my current usage and billing information?
Where can I view my current usage and billing information?
Why was I billed for more conversation minutes than expected?
Why was I billed for more conversation minutes than expected?
Can I update my billing information?
Can I update my billing information?
Why was I charged for additional faces?
Why was I charged for additional faces?
What happens if I exceed my plan limits?
What happens if I exceed my plan limits?
Do failed face training attempts count toward billing?
Do failed face training attempts count toward billing?
Can invoices be reissued after billing information is updated?
Can invoices be reissued after billing information is updated?
How do I cancel or change my subscription plan?
How do I cancel or change my subscription plan?
Do unused faces or credits roll over to the next billing cycle?
Do unused faces or credits roll over to the next billing cycle?
Why was my payment declined?
Why was my payment declined?

