LangGraph (gateway)

Route LangGraph’s underlying LLM calls through the Respan gateway to use 250+ models from different providers. Only your Respan API key is needed — no separate provider keys required.

Setup

1

Install packages

$pip install langgraph langchain-openai python-dotenv
2

Set environment variables

$export RESPAN_API_KEY="YOUR_RESPAN_API_KEY"

No OPENAI_API_KEY needed — the Respan gateway handles provider authentication.

3

Point LangGraph's LLM to the Respan gateway

1import os
2from langchain_openai import ChatOpenAI
3
4llm = ChatOpenAI(
5 api_key=os.environ["RESPAN_API_KEY"],
6 base_url=os.getenv("RESPAN_BASE_URL", "https://api.respan.ai/api"),
7 model="gpt-5.5",
8)

Then build and run your graph as usual.

Switch models

Change the model parameter on ChatOpenAI to use another OpenAI model through the same gateway-backed endpoint.

1llm = ChatOpenAI(api_key=..., base_url="https://api.respan.ai/api", model="gpt-5.5")
2llm = ChatOpenAI(api_key=..., base_url="https://api.respan.ai/api", model="gpt-5-mini")

ChatOpenAI is LangGraph’s OpenAI-compatible chat adapter. This page avoids showing Claude or Gemini inside that OpenAI-named adapter; use the Respan API or OpenAI SDK gateway pages for provider-neutral Claude and Gemini examples.

See the full model list.