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

1import os
2from strands import Agent
3from strands.models.openai import OpenAIModel
4
5model = OpenAIModel(
6 model_id=os.getenv("RESPAN_MODEL", "gpt-5-mini"),
7 client_args={
8 "api_key": os.environ["RESPAN_API_KEY"],
9 "base_url": os.getenv("RESPAN_BASE_URL", "https://api.respan.ai/api"),
10 },
11)
12
13agent = Agent(model=model)
14print(agent("What is the capital of France?"))

Switch models

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

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

See the full model list.