Open-weights chat model from OpenAI. One API key reaches all 11 providers, with automatic failover.
No card required. Start with 1 million free tokens.
About gpt-oss-20b
gpt-oss-20b is an open-weights chat model published by OpenAI, with a 131,072-token context window. It scores 93 on AI IQ, ranked #155. Through TrustedRouter it runs on 11 providers, with options in the US and EU, from $0.01 per million input tokens. Three providers offer zero data retention.
- Model ID
openai/gpt-oss-20b- Publisher
- OpenAI
- Modes
- chat, decide
- Billing
- Credits or your own provider key
Set it up with your agent
Paste this into Claude Code, Cursor or any coding agent.
Use gpt-oss-20b through TrustedRouter in this project.
1. Read https://trustedrouter.com/llms.txt
2. Point the OpenAI-compatible client at
https://api.trustedrouter.com/v1 and read the key from
TRUSTEDROUTER_API_KEY.
3. Set the model to openai/gpt-oss-20b.
4. Run the tests, then show me the diff before committing.
import os
from openai import OpenAI
client = OpenAI(
base_url="https://api.trustedrouter.com/v1",
api_key=os.environ["TRUSTEDROUTER_API_KEY"],
)
response = client.chat.completions.create(
model="openai/gpt-oss-20b",
messages=[{"role": "user", "content": "What is the capital of France?"}],
)
print(response.choices[0].message.content)
curl https://api.trustedrouter.com/v1/chat/completions \
-H "Authorization: Bearer $TRUSTEDROUTER_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "openai/gpt-oss-20b",
"messages": [{"role": "user", "content": "What is the capital of France?"}]
}'
Providers
Your key goes to the cheapest healthy provider and fails over on its own. Open a row for retention, location and weight format, or see how we check privacy claims and the live speed leaderboard.
| Provider | Input | Cached | Output | Cost per 1M in + out | Details |
|---|---|---|---|---|---|
|
|
$0.01 | $0.01 | $0.0475 | $0.057 | |
|
Retention Zero data retention. Verification: provider E2EE not verified. Greenference SAS's DPA commits to EU-only inference, no persistent prompt/output storage and no training or secondary use. Shared prefix caches remain in volatile GPU memory until eviction or instance restart; they are not account-isolated and have no fixed maximum lifetime. Content-free operational metadata is retained. Greenference runs its own serving software on rented EU compute; this is contractual ZDR, not verified confidential compute or E2EE. Its current electricity mix is unverified, not a 100% renewable-energy commitment. Location Operator country: FR Headquarters / registered office: Not verified. Inference: EU-only inference, dynamically placed; no individual-country commitment. All inference is on Greenference-operated serving software on rented EU GPU capacity. Region pinning through TR: Select provider.only=[greenference] with allow_fallbacks=false to restrict this route. Reviewed 2026-10-09. Weight format Unknown Price and speed Input $0.01/1M · Cached input $0.01/1M · Output $0.047475/1M TTFT: 0.63 s Speed: insufficient data Last sample: |
|||||
|
|
$0.0190 | $0.01 | $0.0950 | $0.11 | |
|
Retention Verification: privacy unknown. No contractual zero-retention, confidential-compute, or E2EE claim is tracked for TrustedRouter's AkashML account. This route is Standard. Location Operator country: Not verified Headquarters / registered office: Not verified. Inference: Inference location not verified; no country-specific residency commitment. No inference-location declaration has been verified for this provider. Region pinning through TR: No verified provider-specific location pin documented here. Weight format Unknown Price and speed Input $0.01899/1M · Cached input $0.01/1M · Output $0.09495/1M TTFT: 1.27 s Speed: insufficient data Last sample: |
|||||
|
|
$0.0316 | — | $0.137 | $0.17 | |
|
Retention Verification: no verified privacy claim. W&B Serverless Inference runs on CoreWeave infrastructure. W&B does not publish a zero-retention, confidential-compute, or end-to-end-encryption commitment for this service, so these routes use the Standard privacy tier. TrustedRouter does not enable W&B Weave tracing for provider calls. Location Operator country: US Headquarters / registered office: Not verified. Inference: Inference location not verified; no country-specific residency commitment. No inference-location declaration has been verified for this provider. Region pinning through TR: No verified provider-specific location pin documented here. Weight format Unknown Price and speed Input $0.03165/1M · Cached input Not published · Output $0.13715/1M TTFT: insufficient data Speed: insufficient data |
|||||
|
|
$0.0316 | — | $0.148 | $0.18 | |
|
Retention Verification: no verified privacy claim. Tracked as no-store, not strict ZDR. DeepInfra documents memory-only handling and no training for ordinary inference, but reserves the right to log a small portion of requests for debugging or security. Google- and Anthropic-backed routes also inherit those vendors' terms. Location Operator country: US Headquarters / registered office: Palo Alto, California, United States. Company location source (reviewed 2026-09-27). Inference: US infrastructure plus announced Canadian capacity; model-specific residency unconfirmed. DeepInfra describes US infrastructure and announced its first international data center in Toronto on July 8, 2026. This is a provider footprint, not an exhaustive or model-specific placement list. DeepSeek V4.1 Flash placement has not been confirmed; do not declare this route US-only. Region pinning through TR: Not supported by the current TrustedRouter integration. Reviewed 2026-09-27. DeepInfra infrastructure statement Weight format Unknown Price and speed Input $0.03165/1M · Cached input Not published · Output $0.1477/1M TTFT: insufficient data Speed: insufficient data |
|||||
|
|
$0.0422 | — | $0.190 | $0.23 | |
|
Retention Verification: privacy unknown. No provider-ZDR claim is tracked here. SiliconFlow's privacy policy source is linked for retention and interaction-data terms. Location Operator country: SG Headquarters / registered office: Singapore (international API operator). Company location source (reviewed 2026-09-27). Inference: Inference countries unconfirmed; no verified country-specific residency commitment. TrustedRouter uses api.siliconflow.com. Neither its hostname nor the provider's Singapore legal jurisdiction establishes the DeepSeek V4.1 Flash GPU location. No exhaustive route-specific country list verified. Region pinning through TR: Not supported by the current TrustedRouter integration. Reviewed 2026-09-26. Weight format Unknown Price and speed Input $0.0422/1M · Cached input Not published · Output $0.1899/1M TTFT: insufficient data Speed: insufficient data |
|||||
|
|
$0.0580 | $0.0290 | $0.186 | $0.24 | |
|
Retention Verification: privacy unknown. In its September 28, 2026 marketplace submission, io.net states that inference prompts and completions are processed only in memory, are not stored or logged, and are not used for training. Content-free operational metadata is retained for billing, capacity planning and abuse prevention. This is a provider declaration: the reviewed public privacy policy does not establish inference-specific zero-retention terms, and the applicable DPA has not been reviewed. Routes remain Standard pending that evidence. Confidential compute is offered on request, but this integration has no verified confidential-compute or provider-side E2EE guarantee. Location Operator country: US Headquarters / registered office: West Hollywood, California, United States (operating address). Company location source (reviewed 2026-09-28). Inference: United States and Canada, provider-declared; no US-only or fixed-country guarantee on this route. io.net declares US and Canadian serving locations and data residency in its September 28, 2026 marketplace submission. This is provider-wide information, not an independently verified per-model or per-request location. Region pinning through TR: Not supported by the current TrustedRouter integration. Reviewed 2026-09-28. API documentation (not a location guarantee) Weight format Unknown Price and speed Input $0.058025/1M · Cached input $0.029013/1M · Output $0.18568/1M TTFT: insufficient data Speed: insufficient data |
|||||
|
|
$0.0422 | $0.0211 | $0.211 | $0.25 | |
|
Retention Zero data retention. Tracked as ZDR for serverless and dedicated inference. Parasail documents no storage or logging of submitted input on those service paths, retention only while generating and delivering output, and no training on input or output. Batch service is excluded from this claim; TrustedRouter does not route Parasail traffic through batch. Location Operator country: US Headquarters / registered office: Not verified. Inference: Inference location not verified; no country-specific residency commitment. No inference-location declaration has been verified for this provider. Region pinning through TR: No verified provider-specific location pin documented here. Weight format Unknown Price and speed Input $0.0422/1M · Cached input $0.0211/1M · Output $0.211/1M TTFT: insufficient data Speed: insufficient data Last sample: |
|||||
|
|
$0.0738 | — | $0.316 | $0.39 | |
|
Retention Retention unverified - not strict ZDR: This exact model and upstream ID have not been approved for strict ZDR under the current account controls. Provider-wide ZDR, no-training and successful inference are insufficient. Safety retention or other content storage may apply; the route is excluded until reviewed. This exact model and upstream ID have not been approved for strict ZDR under the current account controls. Provider-wide ZDR, no-training and successful inference are insufficient. Safety retention or other content storage may apply; the route is excluded until reviewed. Location Operator country: US Headquarters / registered office: Not verified. Inference: Inference location not verified; no country-specific residency commitment. No inference-location declaration has been verified for this provider. Region pinning through TR: No verified provider-specific location pin documented here. Weight format Unknown Price and speed Input $0.07385/1M · Cached input Not published · Output $0.3165/1M TTFT: 1.14 s Speed: insufficient data Last sample: |
|||||
|
|
$0.0738 | — | $0.316 | $0.39 | |
|
Retention Verification: no verified privacy claim. Databricks Foundation Model APIs are a Designated Service and pay-per-token workloads are HIPAA compliant. Databricks may temporarily process or store inputs and outputs for abuse prevention, and may process data outside the originating cloud or region. This route is therefore standard privacy, not ZDR, confidential compute, or end-to-end encrypted. Location Operator country: US Headquarters / registered office: Not verified. Inference: Inference location not verified; no country-specific residency commitment. No inference-location declaration has been verified for this provider. Region pinning through TR: No verified provider-specific location pin documented here. Weight format Unknown Price and speed Input $0.07385/1M · Cached input Not published · Output $0.3165/1M TTFT: 1.42 s Speed: insufficient data Last sample: |
|||||
|
|
$0.211 | — | $0.316 | $0.53 | |
|
Retention Verification: privacy unknown. Workers AI documents no input/output retention after ordinary stateless inference and no model training. Stateful features, customer-enabled logging/caching, and safety, security or legal exceptions may retain content. No exception-free commitment is verified for this account; these routes remain outside strict ZDR. Location Operator country: US Headquarters / registered office: Not verified. Inference: Inference location not verified; no country-specific residency commitment. No inference-location declaration has been verified for this provider. Region pinning through TR: No verified provider-specific location pin documented here. Weight format Unknown Price and speed Input $0.211/1M · Cached input Not published · Output $0.3165/1M TTFT: insufficient data Speed: insufficient data |
|||||
|
|
$0.118 | — | $0.495 | $0.61 | |
|
Retention Zero data retention. Regolo states that inference prompts and outputs are processed in memory and discarded, with no reuse for training. This is a provider policy, not verified confidential compute or provider-side E2EE. Location Operator country: IT Headquarters / registered office: Not verified. Inference: Inference location not verified; no country-specific residency commitment. No inference-location declaration has been verified for this provider. Region pinning through TR: No verified provider-specific location pin documented here. Weight format Unknown Price and speed Input $0.117865/1M · Cached input Not published · Output $0.495032/1M TTFT: 1.08 s Speed: insufficient data Last sample: |
|||||
Append :nitro to the model ID, or send "provider": {"sort": "throughput"}, to route to the fastest provider instead.
Questions
What model ID should I use for gpt-oss-20b?
Use openai/gpt-oss-20b as the model field with the TrustedRouter OpenAI-compatible API. Credits routing and provider fallback happen behind that model ID.
Do you log my prompts or outputs?
No. Prompt and output content are intentionally excluded from the control plane and metadata systems. Optional content export requires explicit destination-level configuration.
Which providers serve gpt-oss-20b?
TrustedRouter currently lists Parasail, Greenference, Regolo, DeepInfra, SiliconFlow, Cloudflare Workers AI, Databricks, AkashML, IO Intelligence, Amazon Bedrock, and Weights & Biases for gpt-oss-20b. Provider availability and routing eligibility can change as catalog and health data update.
How much does gpt-oss-20b cost through TrustedRouter?
The current lowest Credits input price is $0.01/1M and the lowest Credits output price is $0.047475/1M. Prices are per one million tokens and come from the current route catalog.
How do I require zero data retention for gpt-oss-20b?
Set provider.min_privacy to zdr on the request. TrustedRouter considers only routes with a recorded zero-data-retention posture and fails closed if no eligible route remains.
gpt-oss-20b vs other models
Start building with gpt-oss-20b.
No card required. Start with 1 million free tokens.
