Skip to content
15% off provider prices on every model

The Unified API
for the AI Ecosystem.

Access leading models through one API.

Optimized Intelligence

Route every request for speed, quality, privacy, or rules of your own.

POST /v1/chat/completions

Connect models from leading AI providers

OpenAI
import OpenAI from "openai";

const client = new OpenAI({
  apiKey: process.env.AUDIOLAB_API_KEY,
  baseURL: process.env.AUDIOLAB_BASE_URL,
});

const response = await client.chat.completions.create({
  model: "openai/gpt-6-astra",
  messages: [{ role: "user", content: "Hello." }],
  max_tokens: 256,
}, {
  headers: { "Idempotency-Key": crypto.randomUUID() },
});

One Interface for Routing,
Observability, and Billing.

Usage and Trends

Track token spend, spot trends, and understand usage across your models.

One API Key

Access models across providers with one key and a shared balance.

Data and Privacy Settings

Keep control of your prompts and workflows. Set data policies and route to providers you trust.

Terminal
audiolab-router setup

Bring your workflows

Move your SDK integrations and agents to AudioLab Router. Keep the tools you already use.

Route across all modalities

Text & Reasoning

Stream responses, reason through complex tasks, and connect tools.

What does a model router do?

Thinking

Speech

Turn text into natural speech and audio into accurate transcripts.

0:000:00

Streaming & Realtime

Build responsive conversations with live audio and streaming output.

Generate & Analyze Images

Create images and understand what’s in them.

Video

Create video from text and images.

Embeddings

Turn text into vectors for search and retrieval.

Documents & Retrieval

Extract content and find the passages that matter.

What does a model router do?

Thinking

Access AI from
around the world.

Explore providers

Frequently asked questions.

Start building.