Responses API (Python)
responses.create sends a Responses-format request. A successful text request was verified with openai/gpt-4o-mini; availability and behavior of other models and parameters can differ. Do not assume stored-response retrieval or multi-turn state works without testing your use case.
This guide uses the official OpenAI client with TheRouter; it is not a TheRouter-owned SDK. The therouter and @therouter/sdk packages previously named here are not currently published in the public package registries.
Install and run
bash
pip install openaiSet THEROUTER_API_KEY on your server, then run:
python
import os
from openai import OpenAI
client = OpenAI(api_key=os.environ["THEROUTER_API_KEY"], base_url="https://api.therouter.ai/v1")
response = client.responses.create(model="openai/gpt-4o-mini", input="Hello!", max_output_tokens=32)
print(response.output_text)