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.

Additional key-dependent models

Some API keys also return these models: Use an additional model only when authenticated GET /v1/models returns its ID for the same key. qwen-3.8-max requires reasoning to remain enabled. If you change API keys, retrieve the model list again. Remove models 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.