Skip to main content

AI Gateway

Overview

LiveKit Agents is a framework for building real-time voice and multimodal AI agents that communicate over WebRTC. Connecting LiveKit Agents to Orq.ai’s AI Gateway provides production-ready voice AI with enterprise-grade LLM access without vendor lock-in.

Key Benefits

Orq.ai’s AI Gateway enhances 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 AI operations

Multi-Provider Access

Access 300+ LLMs and 20+ providers through a single, unified integration

Prerequisites

Prerequisites:
  • An Orq.ai account and API Key
  • Python 3.9 or higher
  • A LiveKit account with URL, API key, and API secret
To set up an API key, see API keys & Endpoints.

Installation

Install LiveKit Agents with the OpenAI plugin:

Configuration

Configure LiveKit Agents to use Orq.ai’s AI Gateway via the OpenAI plugin’s base_url parameter:
Python
base_url: https://api.orq.ai/v3/router

Environment Variables

Set the LiveKit and Orq.ai credentials:

Basic Voice Agent

Here’s a complete example of a voice agent using Orq.ai’s AI Gateway:
Python

Agent with Function Tools

Add tools to the voice agent for dynamic responses:
Python