Console

gpt-oss-120b

Context
131K
Max output
131K
Input → output
text → text
Weights
Open
Providers
2
01

Providers

2 providers · list price, latency and uptime
ProviderInput /1MCached /1MOutput /1MTTFB p50Uptime 24hRetention
1
DeepInfra
$0.037–$0.17271 ms – none
Context
131K
Max output
131K
Precision
bf16
Regions
default
Headquarters
–
Data retention
Zero retention
2
Phala
$0.15–$0.60179 ms – none
Context
127K
Max output
33K
Precision
–
Regions
default
Headquarters
–
Data retention
Zero retention
Supported parameters
response_format

By default the router tries our listings in routing order and fails over before the first byte — never mid-answer. Pin, exclude or order providers with a routing policy. Each provider charges its own price: name one with provider.only and you pay its price; otherwise you pay the price of the provider that serves the request ($0.037 in / $0.17 out per 1M where routing starts, unless it fails over). provider.sort: "price" tries the provider with the lowest input + output price first, and provider.max_price leaves out a provider above your limit. Uptime is our own 24h measurement; a dash means too few requests to measure yet. Open a row for its specs, parameters and policies.

Phala: Phala serves a request that names it with provider.only or provider.order. Where Phala is the last provider still serving a model, it also serves requests that do not name it, at its own price.

Phala's capacity is smaller than other providers'. A long prompt, or one without max_tokens, can be refused with a 429 that waiting will not fix: shorten the prompt, set max_tokens, or allow another provider.

Phala runs the model in a hardware-isolated enclave (TEE) on one of several third-party TEE backends that Phala picks; RouterPlus neither chooses nor sees which one serves a call. Your prompt passes through the RouterPlus gateway before it reaches Phala, so the enclave protects it at Phala, not on our side. Zero data retention is requested from Phala on every call: it is Phala's commitment, not something RouterPlus measures. Phala publishes an attestation report and signs a receipt for each answer; RouterPlus does not check them per request.

02

Quickstart

any SDK — only the base URL changes
curl -N https://api.routerplus.com/v1/chat/completions \
  -H "Authorization: Bearer $TM_API_KEY" -H "content-type: application/json" \
  -d '{"model":"openai/gpt-oss-120b","stream":true,"max_tokens":256,
       "messages":[{"role":"user","content":"hi"}]}'
03

Pricing

per 1M tokens
prompt$0.037
completion$0.17

Every billed response carries usage.cost — recompute your bill from the wire.