AI Router
Overview
LiveKit Agents is a framework for building real-time voice and multimodal AI agents that communicate over WebRTC. By connecting LiveKit Agents to Orq.ai’s AI Router, you get production-ready voice AI with enterprise-grade LLM access without vendor lock-in.Key Benefits
Orq.ai’s AI Router enhances your LiveKit Agents with:Complete Observability
Track every LLM call, tool use, and agent interaction with detailed traces
Built-in Reliability
Automatic fallbacks, retries, and load balancing for production resilience
Cost Optimization
Real-time cost tracking and spend management across all your AI operations
Multi-Provider Access
Access 300+ LLMs and 20+ providers through a single, unified integration
Prerequisites
Before integrating LiveKit Agents with Orq.ai, ensure you have:- An Orq.ai account and API Key
- Python 3.9 or higher
- A LiveKit account with URL, API key, and API secret
To setup your API key, see API keys & Endpoints.
Installation
Install LiveKit Agents with the OpenAI plugin:Configuration
Configure LiveKit Agents to use Orq.ai’s AI Router via the OpenAI plugin’sbase_url parameter:
Python
base_url: https://api.orq.ai/v2/router
Environment Variables
Set up your LiveKit and Orq.ai credentials:Basic Voice Agent
Here’s a complete example of a voice agent using Orq.ai’s AI Router:Python
Agent with Function Tools
Add tools to your voice agent for dynamic responses:Python