For the complete documentation index, see llms.txt. This page is also available as Markdown.

Nemotron 3 Ultra 550b a55b

This documentation is valid for the following list of our models:

  • nvidia/nemotron-3-ultra-550b-a55b

Model Overview

A large-scale hybrid Transformer-Mamba Mixture-of-Experts reasoning model with 550B total parameters and 55B active per forward pass. Optimized for complex multi-step reasoning, long-context analysis, agentic orchestration, and tool use with a context window of up to 1M tokens.

How to make the first API call
1

Required setup (don't skip this)

β–ͺ Create an account: Sign up on the AI/ML API website (if you don't have one yet). β–ͺ Generate an API key: In your account dashboard, create an API key and make sure it is enabled in the UI.

2

Copy the code example

At the bottom of this page, pick the snippet for your preferred programming language (Python / Node.js) and copy it into your project.

3

Update the snippet for your use case

β–ͺ Insert your API key: replace <YOUR_AIMLAPI_KEY> with your real AI/ML API key. β–ͺ Select a model: set the model field to the model you want to call. β–ͺ Provide input: fill in the request input field(s) shown in the example (for example, messages for chat/LLM models, or other inputs for image/video/audio models).

4

(Optional) Tune the request

Depending on the model type, you can add optional parameters to control the output (e.g., generation settings, quality, length, etc.). See the API schema below for the full list.

5

Run your code

Run the updated code in your development environment. Response time depends on the model and request size, but simple requests typically return quickly.

API Schema

post
Body
modelstring Β· enumRequiredPossible values:
max_tokensnumber Β· min: 1Optional

The maximum number of tokens to generate. Controls output length and cost.

Example: 1024
temperaturenumber Β· max: 2Optional

Sampling temperature. Higher values produce more random output; lower values make it more focused and deterministic. Do not use together with top_p.

Example: 0.7
top_pnumber Β· min: 0.01 Β· max: 1Optional

Nucleus sampling threshold. The model considers only tokens comprising the top top_p probability mass. Do not use together with temperature.

Example: 0.9
top_knumberOptional

Sample from the top K most likely tokens at each step. Reduces low-probability outputs. Recommended for advanced use cases only.

Example: 50
streambooleanOptional

If true, the response will be streamed as server-sent events (SSE) as it is generated.

Default: falseExample: false
stopany ofOptional

Up to 4 sequences where the API will stop generating further tokens.

Example: ["\\n\\n"]
stringOptional
or
string[]Optional
frequency_penaltynumber Β· min: -2 Β· max: 2 Β· nullableOptional

Penalizes tokens based on their frequency in the text so far, reducing repetition.

Example: 0
presence_penaltynumber Β· min: -2 Β· max: 2 Β· nullableOptional

Penalizes tokens based on whether they have appeared in the text so far, encouraging the model to discuss new topics.

Example: 0
seedinteger Β· min: 1Optional

If specified, the system will attempt deterministic sampling β€” repeated requests with the same seed and parameters should return the same result.

Example: 42
tool_choiceany ofOptional

Controls which tool (if any) the model calls.

string Β· enumOptional

none β€” model will not call any tool. auto β€” model can pick between a message or tool call. required β€” model must call one or more tools.

Possible values:
Responses
200Success
application/json
idstringRequired

A unique identifier for the chat completion.

Example: chatcmpl-abc123
objectstring Β· enumRequiredExample: chat.completionPossible values:
creatednumberRequired

Unix timestamp of when the completion was created.

Example: 1749730923
modelstringRequired

The model used for the completion.

Example: nvidia/nemotron-3-ultra-550b-a55b
post/v1/chat/completions
200Success

Code Example

Response

Last updated

Was this helpful?