Models and providers (Python)

Use the model catalog and models.list to discover available model IDs. The OpenAI client does not expose the former client.providers.list or provider-health management methods for TheRouter.

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 openai

Set 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")
for model in client.models.list().data:
    print(model.id)

Related resources

Help & contact