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 OpenAI
 
client = 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