SDKs & frameworks

LangChain, LlamaIndex & AI SDK

Use RouterPlex from the popular LLM frameworks.

Every framework with an OpenAI-compatible provider works. Point it at https://api.routerplex.com/v1.

LangChain (Python) #

python
from langchain_openai import ChatOpenAI
 
llm = ChatOpenAI(
model="claude-sonnet-4-6",
base_url="https://api.routerplex.com/v1",
api_key="sk-...", # your RouterPlex key
)
print(llm.invoke("Hello!").content)

LlamaIndex #

python
from llama_index.llms.openai_like import OpenAILike
 
llm = OpenAILike(
model="deepseek-v4-pro",
api_base="https://api.routerplex.com/v1",
api_key="sk-...",
is_chat_model=True,
)

Vercel AI SDK #

typescript
import { createOpenAICompatible } from "@ai-sdk/openai-compatible";
import { generateText } from "ai";
 
const routerplex = createOpenAICompatible({
name: "routerplex",
baseURL: "https://api.routerplex.com/v1",
apiKey: process.env.ROUTERPLEX_API_KEY,
});
 
const { text } = await generateText({
model: routerplex("gpt-5.5"),
prompt: "Hello!",
});