# TruGen AI > TruGen AI is a platform for building and deploying real-time conversational video agents. Agents are powered by two proprietary foundation models — Huma-1 (expressive avatar rendering) and Hawkeye-1 (vision-based action recognition) — and deliver end-to-end responses in under one second. The platform exposes a REST API for programmatic agent management and supports iframe/SDK embedding for frontend integration. ## Getting Started - [Platform Overview](https://docs.trugen.ai/docs/overview): Introduction to TruGen, core capabilities, performance benchmarks, and foundation models. - [Quickstart](https://docs.trugen.ai/docs/quickstart): Create your first conversational video agent via API and embed it with an iframe in minutes. ## Managed Agents - [Conversational Video Agents](https://docs.trugen.ai/docs/agents/conversational-video-agents): Architecture and features of real-time video agents — speech recognition, vision perception, tool calling, persona templates, and iframe integration. - [Realtime Pipeline](https://docs.trugen.ai/docs/agents/pipeline): End-to-end pipeline walkthrough: WebRTC → STT → Turn Detection → LLM → Knowledge Base → TTS → Huma-1 avatar rendering. - [Persona Templates](https://docs.trugen.ai/docs/agents/templates): Reusable blueprints defining system prompt, entry/exit messages, knowledge bindings, idle timeout, and behavior rules. - [Knowledge Base](https://docs.trugen.ai/docs/agents/knowledge-base): Attach documents, URLs, or text to ground agent responses. Supports both Agentic RAG and Traditional RAG modes. - [Memory](https://docs.trugen.ai/docs/agents/memory): Configure per-session or persistent memory for agents. - [Event Callbacks (Webhooks)](https://docs.trugen.ai/docs/agents/callback): Receive real-time HTTP POST events for speech, lifecycle, and action triggers from active conversations. - [Prompting Strategies](https://docs.trugen.ai/docs/agents/prompting-strategies): Guidance on writing effective system prompts for video agents. - [Multilingual Support](https://docs.trugen.ai/docs/agents/multilingual-support): Configure agents to operate in multiple languages. - [Bring Your Own LLM](https://docs.trugen.ai/docs/resources/byo-llm): Connect any OpenAI-compatible LLM (self-hosted, fine-tuned, or third-party) to your agents. ## Video Generation - [Text to Video](https://docs.trugen.ai/docs/agents/text_to_video): Generate avatar video clips from a script and poll for render status. ## Integrations - [n8n](https://docs.trugen.ai/docs/integrations/n8n): No-code workflow automation — create agents, capture leads, and sync data across 1000+ apps. - [Make (Integromat)](https://docs.trugen.ai/docs/integrations/make): Low-code automation scenarios with TruGen agents. - [iFrame Embedding](https://docs.trugen.ai/docs/integrations/embed-via-iFrame): Embed a live agent in any web page with a single iframe tag. - [Widget Integration](https://docs.trugen.ai/docs/integrations/widget-integration): Drop-in chat/video widget for websites. ## Avatars & Providers - [Avatars Overview](https://docs.trugen.ai/docs/avatars/overview): Browse available avatar configurations for visual agent rendering. - [Providers Overview](https://docs.trugen.ai/docs/providers/overview): Inspect available LLM, TTS, and STT providers in your TruGen environment. ## Example Use Cases - [AI Interviewer](https://docs.trugen.ai/docs/examples/ai-interviewer) - [Career Coach](https://docs.trugen.ai/docs/examples/career-coach) - [Customer Support Agent](https://docs.trugen.ai/docs/examples/customer-support-agent) - [Healthcare Intake Assistant](https://docs.trugen.ai/docs/examples/healthcare-intake-assistant) - [Nutritionist](https://docs.trugen.ai/docs/examples/nutritionist) - [Sales Agents](https://docs.trugen.ai/docs/examples/sales-agents) ## API Reference - [API Overview](https://docs.trugen.ai/api-reference/overview): Core components, authentication (`x-api-key` header), and base URL (`https://api.trugen.ai/v1`). - [Video Agents](https://docs.trugen.ai/api-reference/endpoint/agentcreate): Create, retrieve, update, and delete conversational video agents. - [Persona Templates](https://docs.trugen.ai/api-reference/endpoint/templatecreate): Manage reusable agent personas. - [Knowledge Base](https://docs.trugen.ai/api-reference/endpoint/knowledgebasecreate): Create knowledge bases, add/remove documents, and attach them to agents. - [Conversations](https://docs.trugen.ai/api-reference/endpoint/conversationgetbyid): Retrieve conversation history and trigger speech events. - [Avatars](https://docs.trugen.ai/api-reference/endpoint/avatarget): List available avatar configurations. - [Providers](https://docs.trugen.ai/api-reference/endpoint/providerget): Query available AI providers and models. - [MCPs](https://docs.trugen.ai/api-reference/endpoint/mcpcreate): Manage Model Context Protocol server configurations. - [Tools](https://docs.trugen.ai/api-reference/endpoint/toolcreate): Register and manage callable tools for agent function calling. - [Text to Video](https://docs.trugen.ai/api-reference/endpoint/texttovideo): Submit video generation jobs and poll status.