gpt-oss-20b
Run open-weight reasoning.

gpt-oss-20b is OpenAI’s open-weight reasoning model. Prepare an AI Fabric worker for planning, analysis and tool calling, with control over reasoning effort and how your application executes each requested action.

€5 in free credits for every new customer.

Plan your deployment

AI Fabric access is opening gradually. GPU configuration is confirmed during onboarding.

Reasoning, planning and tool calling.

Give analytical tasks a clear stopping point: a diagnosis to check, a plan to review or a tool result to explain. Tune reasoning effort against successful task completion.

01

Build a troubleshooting planner.

Feed a small incident summary and relevant logs into a planning job. Ask for checks that distinguish likely causes, and require an operator to approve actions that change a running service.

02

Evaluate reasoning budgets.

Run the same set of bounded analytical questions at different effort settings. Track correct answers, response time and truncated outputs to choose a useful default for your users.

03

Coordinate application tools.

Let the model request a database lookup or a diagnostic operation through a named tool. Validate arguments and return the observed result before asking it to decide the next step.

Model capabilities and upstream setup: gpt-oss-20b publisher reference. Reviewed .

Deployment preparation

Run gpt-oss-20b with an MXFP4-compatible runtime.

OpenAI documents a memory footprint within 16 GB for gpt-oss-20b. Reproducing that depends on a compatible runtime; a fallback that expands weights can change memory needs substantially. Validate the engine and GPU combination first.

  1. Select a serving engine with gpt-oss and MXFP4 support for the target GPU architecture.
  2. Preserve the Harmony template and supported reasoning controls. Separate tool calls from final answers in your application.
  3. Test warm requests and startup with one job at a time, then increase context and concurrency within the measured budget.
AI Fabric preparation guide
python
from transformers import pipeline

runner = pipeline(
    "text-generation",
    model="openai/gpt-oss-20b",
    torch_dtype="auto",
    device_map="auto",
)
messages = [
    {"role": "system", "content": "Reasoning: low"},
    {"role": "user", "content":
     "Plan checks for a worker that retries forever."},
]
result = runner(messages, max_new_tokens=1024)
print(result[0]["generated_text"][-1])

Upstream-style Python baseline, not a verified 16 GB deployment recipe. Use a compatible Transformers, PyTorch and kernel environment; confirm that weights are not expanded beyond your GPU budget. vLLM runtime and GPU guidance ↗

GPU memory & performanceRTX A4500 and RTX 2000 Ada have different GPU architectures. Confirm that the selected MXFP4 kernel works on the specific card; a parameter count or a published memory figure does not validate the runtime.

In your applicationBudget output tokens for reasoning as well as the final answer. Detect truncation and cap tool iterations so one unresolved task cannot loop indefinitely.

AI Fabric availability & costRTX A4500 (20 GB) and RTX 2000 Ada (16 GB) are the GPU options. Access, runtime settings and billing are confirmed during onboarding. No Blade latency or throughput benchmark is published for this configuration.

Build a controlled tool-calling loop.

Define allowed tools and their schemas in the serving integration. When the model requests a tool, your backend executes it with scoped permissions and sends the result back. Log the executed action separately from the model’s proposed action.

01 / InputQuestion + allowed tools
02 / ProcessReasoning and tool request
03 / ResultValidated tool result → answer

gpt-oss-20b
deployment FAQ.

Can I assume any 16 GB GPU will run the default example?

No. The runtime must preserve a supported low-memory representation. Test the exact engine, kernel, context and card during onboarding.

Does gpt-oss-20b include working web search by itself?

The model can participate in tool workflows, but your application must provide the search implementation, credentials and execution logic. Model weights alone do not supply a search service.

How should I compare reasoning effort settings?

Use tasks with verifiable answers and measure end-to-end completion, including retries and tool calls. Select the lowest effort that reliably meets your acceptance criteria.

How much does running gpt-oss-20b on AI Fabric cost?

Measure the full reasoning task, including generated reasoning tokens, tool calls and retries. Compare effort settings using completed tasks rather than response length alone.

The GPU billing unit and idle policy are confirmed during onboarding. Managed Models API rates do not apply to this deployment.

Checkpoint: openai/gpt-oss-20b. Access requirements and licence: gpt-oss-20b publisher reference.

Browse all AI Fabric model guides ↗

Contact the team

Loading the form…