Python SDK Overview

Get started with the therouter package in Python applications and scripts.

Installation

pip
pip install therouter

Initialization

client.py
import os
from therouter import TheRouter.ai

client = TheRouter.ai(
    api_key=os.getenv("THEROUTER_API_KEY"),
    base_url="https://api.therouter.ai/v1",
)
NameTypeRequiredDescription
api_key
strRequiredAPI key from THEROUTER_API_KEY.
base_url
strDefaults to https://api.therouter.ai/v1.
timeout
floatRequest timeout in seconds.

Basic Usage

Responses API
response = client.responses.create(
    model="openai/gpt-4o-mini",
    input="Summarize the deployment report in 3 bullets.",
)

print(response.output_text)
Environment variables
Export THEROUTER_API_KEY in your shell or inject it through your deployment platform secrets.