Strands Agents (gateway)

Route Strands Agents model calls through the Respan gateway to use models and provider credentials configured in Respan. The OpenAI-compatible model adapter points at Respan’s gateway endpoint with RESPAN_API_KEY.

Setup

1

Install packages

pip install "strands-agents[openai]"
2

Set environment variables

export RESPAN_API_KEY="YOUR_RESPAN_API_KEY"
export RESPAN_BASE_URL="https://api.respan.ai/api"
export RESPAN_MODEL="gpt-5-mini"

No provider credentials are needed in your application; the Respan gateway handles provider authentication.

3

Point Strands Agents to the Respan gateway

import os
from strands import Agent
from strands.models.openai import OpenAIModel
model = OpenAIModel(
model_id=os.getenv("RESPAN_MODEL", "gpt-5-mini"),
client_args={
"api_key": os.environ["RESPAN_API_KEY"],
"base_url": os.getenv("RESPAN_BASE_URL", "https://api.respan.ai/api"),
},
)
agent = Agent(model=model)
print(agent("What is the capital of France?"))

Switch models

Change the model parameter to another OpenAI-compatible model available through your Respan account.

OpenAIModel(
model_id="gpt-5.5",
client_args={"api_key": os.environ["RESPAN_API_KEY"], "base_url": "https://api.respan.ai/api"},
)

See the full model list.