# Beyond Presence - [Introduction](https://docs.bey.dev/get-started/index.md): Beyond Presence is an enterprise-ready developer platform for hyper-realistic AI Avatars and Conversational Video Agents. - [Choose Path](https://docs.bey.dev/get-started/choose-path.md): Choose between Beyond Presence Managed Agents for zero-infrastructure deployment and the Speech-to-Video API for full control over STT, LLM, and TTS. - [Speech-to-Video Quickstart](https://docs.bey.dev/get-started/quickstart/speech-to-video.md): Start building with Beyond Presence Speech-to-Video API and LiveKit Agents. - [Managed Agent Quickstart](https://docs.bey.dev/get-started/quickstart/managed-agent.md): Create a no-code Managed Agent in the Beyond Presence Studio, embed it on your site with an iframe, and analyze conversations in the Studio. - [Beyond Presence Avatar Models](https://docs.bey.dev/concepts/avatars/index.md): How Beyond Presence avatar models bring AI agents to life, and how stock and custom avatars differ. - [Stock Avatars](https://docs.bey.dev/concepts/avatars/stock.md): Beyond Presence Stock Avatars that are available to every account for immediate use. - [Custom Avatars](https://docs.bey.dev/concepts/avatars/custom.md): Create an avatar exclusive to your account from a training video or a single image. - [Conversational Video Agents](https://docs.bey.dev/concepts/agents/index.md): How Beyond Presence agents combine LLMs with lifelike avatars, and when to choose Managed Agents versus self-hosted LiveKit Agents. - [External LLM](https://docs.bey.dev/concepts/agents/external-llm.md): Configure Beyond Presence agents to call your own OpenAI-compatible Chat Completions endpoint, including xAI Grok and Google Gemini. - [Knowledge Base](https://docs.bey.dev/concepts/agents/knowledge-base.md): Upload text and PDF knowledge files, wait for them to be indexed, and attach them to a Beyond Presence agent so it can answer domain-specific questions. - [Just-in-Time Context](https://docs.bey.dev/concepts/agents/just-in-time-context.md): Inject session-specific data into a Beyond Presence agent's system prompt at creation time to tailor each conversation to the individual user. - [Webhook Events](https://docs.bey.dev/concepts/agents/webhook-events.md): Configure a Beyond Presence Managed Agent webhook to receive real-time conversation events, with endpoint, CORS, and Studio setup requirements. - [Extra Capabilities](https://docs.bey.dev/concepts/agents/extra-capabilities.md): Enhance Beyond Presence Managed Agents with vision mode that can see the user and wakeup mode that responds only to trigger keywords. - [Studio](https://docs.bey.dev/concepts/studio.md): Manage avatars, agents, API keys, analytics, and billing in the Beyond Presence Studio. - [Beyond Presence REST API](https://docs.bey.dev/concepts/api/index.md): Manage avatars, agents, conversations, external APIs, and speech-to-video sessions with the Beyond Presence REST API and x-api-key auth. - [API Errors](https://docs.bey.dev/concepts/api/errors.md): Understand Beyond Presence REST API HTTP status codes and how to debug error responses. - [Web & Mobile Integration](https://docs.bey.dev/integrations/web/index.md): Add Beyond Presence Managed Agents to a web or mobile app with iframe embedding for a ready-made call UI or the LiveKit Client SDK for a custom interface. - [iframe Embedding](https://docs.bey.dev/integrations/web/iframe-embedding.md): Embed a Beyond Presence Managed Agent in any webpage via iframe. - [LiveKit Client SDK](https://docs.bey.dev/integrations/web/livekit-client-sdk.md): Build a custom web, mobile, or native interface for Beyond Presence agents by creating a conversation and connecting with any LiveKit Client SDK. - [Speech-to-Video Integration for Voice Agents](https://docs.bey.dev/integrations/voice-agents/index.md): Add Beyond Presence avatars to your existing voice agent pipeline to maintain full control over turn detection, STT, LLM, and TTS. - [LiveKit Plugin](https://docs.bey.dev/integrations/voice-agents/livekit.md): Install the livekit-plugins-bey plugin for Python or JavaScript to add Beyond Presence avatars to your existing LiveKit Agents pipeline. - [n8n Workflows](https://docs.bey.dev/integrations/n8n.md): Automate Beyond Presence Managed Agent creation and webhook processing with the official n8n node. - [Deployment (On-Prem, ...)](https://docs.bey.dev/production/deployment.md): Beyond Presence deployment options: standard multi-region SaaS, isolated single-tenant infrastructure, and fully on-premise or air-gapped setups. - [Concurrency & Quotas](https://docs.bey.dev/production/concurrency.md): Concurrent session limits and included usage per Beyond Presence plan. - [Privacy & GDPR](https://docs.bey.dev/production/privacy.md): How Beyond Presence stores customer data in Europe, encrypts it in transit and at rest, and offers Zero Data Retention and region pinning for enterprise. - [EU AI Act](https://docs.bey.dev/production/eu-ai-act.md): How the EU AI Act applies to Beyond Presence avatars, the provider and deployer split, and the Article 50 transparency obligations you must meet. - [Troubleshooting](https://docs.bey.dev/production/troubleshooting.md): Diagnose and resolve common Beyond Presence avatar, agents, and API issues. - [FAQ](https://docs.bey.dev/learn/faqs.md): Answers to common questions about Beyond Presence products, billing, performance, and compliance. - [Glossary](https://docs.bey.dev/learn/glossary.md): Definitions of core Beyond Presence concepts and terms, in alphabetical order. - [Language Support](https://docs.bey.dev/learn/languages.md): Languages and BCP-47 locales supported by Beyond Presence avatars and Managed Agents. - [Roadmap](https://docs.bey.dev/learn/roadmap.md): Upcoming Beyond Presence features and improvements across Avatars, Managed Agents, API, and Studio. - [Changelog](https://docs.bey.dev/learn/changelog.md): Monthly release notes for Beyond Presence API, Managed Agents, Studio, and docs. - [List Avatars](https://docs.bey.dev/api-reference/avatars/list-avatars.md): List available avatars. - [Retrieve Avatar](https://docs.bey.dev/api-reference/avatars/retrieve-avatar.md): Retrieve a single avatar by ID. - [List Agents](https://docs.bey.dev/api-reference/agents/list-agents.md): List your agents. - [Create Agent](https://docs.bey.dev/api-reference/agents/create-agent.md): Create a new agent. - [Retrieve Agent](https://docs.bey.dev/api-reference/agents/retrieve-agent.md): Retrieve a single agent by ID. - [Delete Agent](https://docs.bey.dev/api-reference/agents/delete-agent.md): Delete an agent. - [Update Agent](https://docs.bey.dev/api-reference/agents/update-agent.md): Update an existing agent. - [List Conversations](https://docs.bey.dev/api-reference/agent-conversations/list-conversations.md): List conversations managed by your agents. - [Retrieve Conversation](https://docs.bey.dev/api-reference/agent-conversations/retrieve-conversation.md): Retrieve a single conversation by ID, including its status and participants. - [List Conversation Messages](https://docs.bey.dev/api-reference/agent-conversations/list-conversation-messages.md): List the transcribed messages of a conversation. - [Create LiveKit Room](https://docs.bey.dev/api-reference/agent-integration/create-livekit-room.md): Create a LiveKit room for one of your agents and return the credentials a LiveKit client needs to join it. - [List Knowledge Files](https://docs.bey.dev/api-reference/agent-knowledge-files/list-knowledge-files.md): List your knowledge files. - [Create Knowledge File](https://docs.bey.dev/api-reference/agent-knowledge-files/create-knowledge-file.md): Create a knowledge file and start its upload. - [Retrieve Knowledge File](https://docs.bey.dev/api-reference/agent-knowledge-files/retrieve-knowledge-file.md): Retrieve a single knowledge file by ID, including its extracted text. - [Delete Knowledge File](https://docs.bey.dev/api-reference/agent-knowledge-files/delete-knowledge-file.md): Delete a knowledge file. - [Upload Knowledge File Chunk](https://docs.bey.dev/api-reference/agent-knowledge-files/upload-knowledge-file-chunk.md): Upload a single chunk of a PDF knowledge file. - [Submit Knowledge File](https://docs.bey.dev/api-reference/agent-knowledge-files/submit-knowledge-file.md): Finalize a chunked knowledge file upload. - [List External API Configurations](https://docs.bey.dev/api-reference/agents-external-apis/list-external-api-configurations.md): List your external API configurations. - [Create External API Configuration](https://docs.bey.dev/api-reference/agents-external-apis/create-external-api-configuration.md): Create an external API configuration. - [Retrieve External API Configuration](https://docs.bey.dev/api-reference/agents-external-apis/retrieve-external-api-configuration.md): Retrieve a single external API configuration by ID (without its secret). - [Delete External API Configuration](https://docs.bey.dev/api-reference/agents-external-apis/delete-external-api-configuration.md): Delete an external API configuration and its stored secret. - [Verify API Key](https://docs.bey.dev/api-reference/authentication/verify-api-key.md): Check whether the `x-api-key` header contains a valid API key. Returns `204 No Content` when the key is valid and `401 Unauthorized` otherwise. Useful as a lightweight connectivity and credential check. - [List Speech-to-Video Sessions](https://docs.bey.dev/api-reference/speech-to-video-sessions/list-speech-to-video-sessions.md): List your speech-to-video sessions. - [Create Speech-to-Video Session](https://docs.bey.dev/api-reference/speech-to-video-sessions/create-speech-to-video-session.md): Create a speech-to-video session. - [Retrieve Speech-to-Video Session](https://docs.bey.dev/api-reference/speech-to-video-sessions/retrieve-speech-to-video-session.md): Retrieve a single speech-to-video session by ID. ## OpenAPI Specs - [openapi](/openapi.json) ## Optional - [Homepage & Demo](https://beyondpresence.ai) - [Discord Community](https://bey.dev/community) This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.