# Beyond Presence - [Introduction](https://docs.bey.dev/get-started/index.md): Your guide to building conversational video agents. - [Choose Path](https://docs.bey.dev/get-started/choose-path.md): Choose the right integration approach for your use case. - [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): Professional avatars available to all accounts 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. - [Just-in-Time Context](https://docs.bey.dev/concepts/agents/just-in-time-context.md): Provide context to your agents to manage a conversation. - [Webhook Events](https://docs.bey.dev/concepts/agents/webhook-events.md): Receive real-time events for conversations with managed agents. - [Extra Capabilities](https://docs.bey.dev/concepts/agents/extra-capabilities.md): Enhance agents with webcam vision and wakeup mode. - [Studio](https://docs.bey.dev/concepts/studio.md): Manage avatars and video agents with 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 the error responses returned by the Beyond Presence API. - [Web & Mobile Integration](https://docs.bey.dev/integrations/web/index.md): Add Beyond Presence video agents to your website or web app. - [iframe Embedding](https://docs.bey.dev/integrations/web/iframe-embedding.md): Embed agents in websites or apps using iframe. - [LiveKit Client SDK](https://docs.bey.dev/integrations/web/livekit-client-sdk.md): Connect to agents using 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): Add Beyond Presence avatars to your LiveKit agents. - [n8n Workflows](https://docs.bey.dev/integrations/n8n.md): Workflow automation with Beyond Presence Managed Agents and webhooks. - [Deployment (On-Prem, ...)](https://docs.bey.dev/production/deployment.md): Standard SaaS, isolated, and on-premise deployment options. - [Concurrency & Quotas](https://docs.bey.dev/production/concurrency.md): Concurrency and usage limits that apply to your Beyond Presence plan. - [Privacy & GDPR](https://docs.bey.dev/production/privacy.md): How Beyond Presence handles, stores, and protects your data. - [EU AI Act](https://docs.bey.dev/production/eu-ai-act.md): Transparency obligations for AI avatars and how to meet them. - [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 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. - [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 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 Calls](https://docs.bey.dev/api-reference/calls/list-calls.md): List calls managed by your agents. - [Create Call](https://docs.bey.dev/api-reference/calls/create-call.md): Start a new call with one of your agents. - [Retrieve Call](https://docs.bey.dev/api-reference/calls/retrieve-call.md): Retrieve a single call by ID, including its status and participants. - [List Call Messages](https://docs.bey.dev/api-reference/calls/list-call-messages.md): List the transcribed messages of a call. - [List External API Configurations](https://docs.bey.dev/api-reference/external-apis/list-external-api-configurations.md): List your external API configurations. - [Create External API Configuration](https://docs.bey.dev/api-reference/external-apis/create-external-api-configuration.md): Create an external API configuration. - [Retrieve External API Configuration](https://docs.bey.dev/api-reference/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/external-apis/delete-external-api-configuration.md): Delete an external API configuration and its stored secret. - [List Knowledge Files](https://docs.bey.dev/api-reference/knowledge-files/list-knowledge-files.md): List your knowledge files. - [Create Knowledge File](https://docs.bey.dev/api-reference/knowledge-files/create-knowledge-file.md): Create a knowledge file and start its upload. - [Retrieve Knowledge File](https://docs.bey.dev/api-reference/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/knowledge-files/delete-knowledge-file.md): Delete a knowledge file. - [Upload Knowledge File Chunk](https://docs.bey.dev/api-reference/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/knowledge-files/submit-knowledge-file.md): Finalize a chunked knowledge file upload. - [List LiveKit Audio-to-Video Sessions](https://docs.bey.dev/api-reference/sessions/list-livekit-audio-to-video-sessions.md): List your LiveKit speech-to-video sessions. - [Create LiveKit Audio-to-Video Session](https://docs.bey.dev/api-reference/sessions/create-livekit-audio-to-video-session.md): Create LiveKit speech-to-video session. - [Retrieve LiveKit Audio-to-Video Sessions](https://docs.bey.dev/api-reference/sessions/retrieve-livekit-audio-to-video-sessions.md): Retrieve a single LiveKit speech-to-video session by ID. ## OpenAPI Specs - [openapi](/openapi.json) ## Optional - [Homepage & Demo](https://beyondpresence.ai) - [Discord Community](https://bey.dev/community)