Receive the request.
Your app calls api.routero.ai/v1/chat/completions using the OpenAI SDK you already have. We accept any OpenAI-compatible payload — streaming, tools, vision, JSON mode. Beyond chat, embeddings, rerank, image generation, and audio endpoints are exposed under the same API.
from openai import OpenAI client = OpenAI( base_url="https://api.routero.ai/v1", api_key="rt_live_...", ) resp = client.chat.completions.create( model="customer-support", # or "gpt-5.4", "claude-sonnet-4.6", ... messages=[...], )