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