SDKs & frameworksReference / 11

LangChain, LlamaIndex & AI SDK

Use RouterPlex from the popular LLM frameworks.

Follow updates

Frameworks that let you set a custom OpenAI-compatible base URL can use RouterPlex. Point them at https://api.routerplex.com/v1.

LangChain (Python) #

python
import os
from langchain_openai import ChatOpenAI
 
llm = ChatOpenAI(
model="claude-sonnet-4-6",
base_url="https://api.routerplex.com/v1",
api_key=os.environ["ROUTERPLEX_API_KEY"],
)
print(llm.invoke("Hello!").content)

LlamaIndex #

python
import os
from llama_index.llms.openai_like import OpenAILike
 
llm = OpenAILike(
model="deepseek-v4-pro",
api_base="https://api.routerplex.com/v1",
api_key=os.environ["ROUTERPLEX_API_KEY"],
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!",
});
LangChain, LlamaIndex & AI SDK — Docs