One API for any LLM
Drop-in OpenAI replacement. Use GPT, Claude, Gemini, or Llama with a single integration. Control costs, switch models, stay compliant.
import OpenAI from 'openai';
// Use your existing OpenAI code - just change the baseURL
const client = new OpenAI({
baseURL: 'https://api.assistantrouter.com/v1',
apiKey: process.env.ASSISTANTROUTER_API_KEY
});
const response = await client.chat.completions.create({
model: 'gpt-5.2', // or claude-sonnet-4.5, gemini-3-flash
messages: [{ role: 'user', content: 'Hello!' }]
});How It Works
From signup to production in minutes
Create workspace
Sign up and create your first workspace. Configure your assistants in the dashboard.
Set up assistant
Choose your model, set system prompt, enable tools like RAG and web search.
Integrate & ship
Use the OpenAI SDK with our API. Your existing code works out of the box.
Built for Production
Everything you need to ship AI features
OpenAI-Compatible API
Use your existing OpenAI SDK code. Just change the base URL and you're routing through AssistantRouter.
Document Search (RAG)
Upload PDFs, DOCX, TXT files. Automatic chunking and retrieval in conversations.
Per-User Rate Limits
Set limits on requests, tokens, or cost. Auto-downgrade to cheaper models when exceeded.
EU Mode (GDPR)
TEAM+Route requests through GDPR-compliant providers only. Workspace-level toggle.
Web Search
Enable real-time web search for your assistants. Powered by Tavily.
Usage Analytics
Track requests, tokens, and costs. Per-assistant and per-user breakdowns.
Embeddable Widgets
Drop-in chat widgets for your website. Configure domains and styling.
Transparent Pricing
Pay for the platform. Model costs passed through at provider rates.
Model costs billed separately at provider rates. No markup.
Why AssistantRouter?
Stop building infrastructure. Start shipping products.
Frequently Asked Questions
Ready to ship?
Create your first assistant in minutes. Free to start, scale as you grow.