TEN Agent Examples Overview

TEN Agent Examples is your comprehensive guide to building conversational AI agents with the TEN Framework. These examples demonstrate best practices for creating real-time, multimodal voice agents integrated with modern LLMs like Gemini 2.0 Live and OpenAI Realtime API.

What You'll Learn

The TEN Agent Examples section provides practical, hands-on documentation to help you:

  • Get started quickly — Set up and run your first voice agent in under 10 minutes
  • Understand architecture — Learn how TEN Agent orchestrates ASR, LLM, TTS, and RTC components
  • Customize agents — Extend and modify agent behavior through the modular "main" extension
  • Build extensions — Create custom extensions for LLMs, speech services, and external APIs
  • Deploy agents — Package and deploy your agents in production environments

Documentation Structure

Getting Started

Start here if you're new to TEN Agent. You'll set up your development environment and run your first voice agent.

Architecture & Design

Understand how TEN Agent works under the hood, including real-time communication flow, event handling, and component interaction.

Customization Guide

Learn how to modify and extend agents to fit your specific needs through the flexible main extension pattern.

Extension Development

Build your own extensions for LLMs, STT/TTS providers, and custom integrations.

API Reference

Complete reference documentation for events, schemas, and configuration options.

Tutorials & Examples

Real-world examples demonstrating specific use cases and patterns.

Key Concepts

Real-Time Voice Agents: TEN Agent supports full-duplex conversation with natural interruption handling, delivering seamless voice interactions.

Modular Architecture: Extend functionality through self-contained extensions. The core agent logic resides in the "main" extension, which you can customize for your use case.

Multi-Language Support: Build extensions in Python, Node.js, Go, or C++. Mix and match languages in a single agent.

Production-Ready: TEN Agent provides the infrastructure and patterns needed for deploying conversational AI at scale.

Edit on GitHub

Last Updated

TEN Agent Examples Overview | TEN Framework