Skip to main content
Beta Router provides a key-aware model catalog. Model availability, context windows, log probabilities, and streaming requirements can differ by API key.

List models available to your key

Call the authenticated Models endpoint with the same API key that you will use for chat requests:
With the OpenAI Python SDK:
The response includes:
  • id: The public model ID to send in chat requests.
  • context_length: The context window available to the key.
  • input_modalities: Supported input types.
  • capabilities: Feature flags such as tools, vision, and log probabilities.
  • streaming_required: Present and set to true when the key must use streaming for that model.

Base catalog

The base catalog currently includes six models: Use the exact lowercase model ID returned for your key. Do not add a provider prefix or a slash.

Optional aliases

Some API keys also return qwen-3.8-max. Use this alias only when GET /v1/models returns it for the same key. Optional aliases can have different capabilities and can change during the beta. If you change API keys, retrieve the model list again. Remove optional aliases that the new key does not return.

Streaming requirements

When a model includes "streaming_required": true, set stream=True in Python or stream: true in JavaScript. If the field is absent, streaming is optional. See API capabilities for tool calls, structured output, reasoning controls, vision, log probabilities, and streamed usage.