Skip to main content
Some models support service tiers — processing modes that let you pay less or get faster responses depending on your needs. Flex is a great default when you want to cut costs without sacrificing output quality.
Service tiers are a provider feature from OpenAI and Gemini — not something Routeway implements on its own. When you set a tier, Routeway forwards it to the upstream provider and applies the matching price multiplier on your bill. Routeway does not run a separate queue or priority system; any latency or capacity differences come from how the provider handles that tier.
Service tiers are currently available on select OpenAI and Gemini models only — not every model from those providers, and not models from other providers. Check the Models Catalog or the capabilities.service_tiers field in the GET /v1/models response to confirm a specific model supports them.

Available Tiers

Flex does not reduce output quality or token generation speed. The main difference is that time-to-first-token can be a bit higher on some requests. If the upstream provider’s flex capacity is temporarily limited, the request may return 429 from the provider — you are not charged in that case.

Supported Models

Service tiers are currently supported on a subset of OpenAI and Gemini models. Availability varies by model — Routeway does not enable tiers on every model from those providers, and models from Anthropic, DeepSeek, and other providers do not support them yet.

Models Catalog

Open any model page on the Models Catalog and scroll to the bottom. If the model supports service tiers, you’ll see a Service Tiers section and tier-specific rates under Token Pricing. For example, GPT 5.6 Luna shows all three tiers with their multipliers:
GPT 5.6 Luna model page showing Service Tiers and Token Pricing for default, flex, and priority
If a model does not support tiers, those sections are omitted from its page.

API

Query the models endpoint and look for service_tier in supported_parameters and the tier list in capabilities.service_tiers:
Filter client-side to list all eligible models:
Service tiers apply to the listed per-token rates in the model’s pricing object. See How Billing Works for how multipliers affect your bill.

Setting a Service Tier

There are two ways to select a tier. Both produce the same result — use whichever fits your setup.

Option 1: service_tier Parameter

Pass service_tier in the request body. This is the recommended approach when you control the API payload.
Accepted values: "default", "flex", and "priority". Omit the parameter (or set "default") to use standard pricing and performance.

Option 2: Model Suffix

Append :flex or :priority to the model ID. This is useful in chat UIs and other tools where you cannot pass extra request parameters.
Both approaches achieve the same result. Use service_tier when you have programmatic control over the request body, and the :flex / :priority suffix when you can only change the model name — for example in Open WebUI, SillyTavern, or other chat frontends.

Response Field

The response includes a service_tier field indicating which tier actually processed the request:

When to Use Each Tier

Default

Your everyday choice. Standard pricing with balanced performance for most production traffic.

Flex

Save 50% with the same output quality. Ideal when you want lower costs and can tolerate the occasional slower start — TTFT may be higher, but generation speed is unchanged.

Priority

Pay a premium for lower, more predictable TTFT when users are waiting on the first token in real time.