Introduction
Nemotron 3 is a family of high-performance, high-efficiency foundation models designed for agentic AI applications. It uses a hybrid Mamba–Transformer Mixture-of-Experts (MoE) architecture and supports 1M-token context windows. With Nemotron 3, you can build reliable, high-throughput agents that operate across complex workflows, multi-document reasoning, and long-duration tasks. FriendliAI participated in the Nemotron 3 Nano launch and now provides Day 0 support for Nemotron 3 Super. While Nano is optimized for efficient targeted workloads, Nemotron 3 Super is purpose-built for more advanced multi-agent systems, complex tool-calling, and production-scale agentic AI workloads. This tutorial covers deploying the Nemotron 3 model family on Friendli Dedicated Endpoints. To learn more, check out our Nemotron 3 Nano launch announcement, our Nemotron 3 Super launch announcement, and NVIDIA’s Nemotron 3 page.Friendli Dedicated Endpoints
Friendli Dedicated Endpoints give you full control over deployment, scaling, and hardware selection, making them ideal for production workloads and mission-critical applications.- High-throughput with consistent, guaranteed performance
- 50%+ GPU savings
- Full control over GPU resources, 99.99% availability
- Ideal for high-volume production applications, long-running services, and advanced agentic workloads such as multi-agent systems and complex tool-calling
Prerequisites
Before you get started, ensure that you have the following:- A FriendliAI account
- A Personal API key
- Install Friendli Python SDK or any OpenAI-compatible SDK
Run Nemotron 3 on Dedicated Endpoints for Maximum Performance
-
Select your base model and multi-LoRA adapters.
Nemotron-3 in the search bar and select the variant you want to run.
You can deploy any of the 590,000+ supported models, including your own custom fine-tuned models. Deploy directly from our Models page, Hugging Face model repositories.
-
Select the GPU type.
-
Customize autoscaling parameters.
-
Configure the inference engine.
-
Deploy.
-
Send inference requests.
model field in your requests.
Example code using Friendli Python SDK:
curl script:
-
Monitor the endpoint behavior.
- You can view full metrics and request activities.
- Monitor real-time throughput, latency, tokens processed, and replica counts over time.
- Review request activity and troubleshoot issues more quickly.
- View specific request and response content (when explicitly enabled).
- Get a clearer view of how the model is behaving.
- Spot and investigate requests that may require attention.
Enabling and Disabling Reasoning
Nemotron 3 models support an explicit reasoning (or “thinking”) mode, which allows the model to internally reason step-by-step before producing a final answer. You can enable or disable this behavior at request time, depending on whether you want maximum reasoning quality or fast, deterministic responses.By default, Nemotron 3 uses reasoning when the
enable_thinking parameter is not specified.When to Enable Reasoning
Enable reasoning when:- You want higher-quality answers for complex or open-ended questions.
- Creativity and exploration are more important than determinism.
- Higher latency or token usage is acceptable.
- Use temperature=1.0 and top_p=1.0 for best performance.
When to Disable Reasoning
Disable reasoning when:- You want fast, predictable, and deterministic outputs.
- The task is simple (e.g., classification, extraction, short factual answers).
- You want minimal token usage.
- Set enable_thinking=False
- Use temperature=0 for deterministic behavior.
- top_p can be omitted or left at its default.