SDKs & frameworks
OpenAI SDKs
Python and JavaScript/TypeScript official SDKs.
The official OpenAI SDKs work unmodified — set base_url and your RouterPlex key.
Python #
bash
pip install openai
python
from openai import OpenAIclient = OpenAI(base_url="https://api.routerplex.com/v1",api_key="sk-...", # your RouterPlex key)response = client.chat.completions.create(model="claude-opus-4-8",messages=[{"role": "user", "content": "Hello!"}],)
JavaScript / TypeScript #
bash
npm install openai
typescript
import OpenAI from "openai";const client = new OpenAI({baseURL: "https://api.routerplex.com/v1",apiKey: process.env.ROUTERPLEX_API_KEY,});
Environment-variable only #
Both SDKs also honor environment variables, so existing code can switch to RouterPlex with zero changes:
bash
export OPENAI_BASE_URL="https://api.routerplex.com/v1"export OPENAI_API_KEY="sk-..." # your RouterPlex key