← All guides · provider record →
NVIDIA NIM (build.nvidia.com) — free tier setup
What you get free
Permanent free access to 100+ hosted models (including Llama 3.1 405B and DeepSeek-R1) behind one OpenAI-compatible endpoint, rate-limited by requests rather than tokens. Per the catalog: "40 requests/minute (cheahjs); 'Rate-limited (no daily token cap)' (mnfst); '~40 RPM' per model." The gotcha: this is the highest-friction signup of the free tier set — NVIDIA Developer Program membership plus phone verification — and there is no official public rate-limit page, so the 40 RPM figure is repo-sourced, not NVIDIA-published.
Friction check
| Credit card | no |
| Phone verification | yes |
| Org/membership | yes — NVIDIA Developer Program |
| Est. time to first key | ~15m (5 steps) |
| Trains on your prompts | unknown — a third-party source states prompts to one free-trial model are logged by NVIDIA; NVIDIA's own policy for build.nvidia.com not verified |
Get a key
- Go to
build.nvidia.comand sign in / create an NVIDIA account. - Join the NVIDIA Developer Program and complete phone number verification when prompted (per repo sources).
- Open any hosted model's page on
build.nvidia.com(e.g.meta/llama-3.1-405b-instruct). - Use the API-key control on the model page to generate a key — keys are "issued from build.nvidia.com model pages" per the catalog (exact button label unconfirmed — verify on first signup).
- Copy the key (typically
nvapi-...prefixed — unconfirmed — verify on first signup).
First request
Base URL confirmed from the official API reference: https://integrate.api.nvidia.com, POST /v1/chat/completions. Expected success shape: a JSON chat.completion object with choices[0].message.content.
export NVIDIA_API_KEY="YOUR_KEY"
curl https://integrate.api.nvidia.com/v1/chat/completions \
-H "Authorization: Bearer $NVIDIA_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "meta/llama-3.1-405b-instruct",
"messages": [{"role": "user", "content": "ping"}],
"max_tokens": 16
}'
Limits that will bite you
- ~40 RPM per model (repo-sourced; no official public rate-limit page found — expect drift).
- No daily token cap reported, which makes it unusually good for sustained throughput — but treat that as unverified operating behavior, not a guarantee.
shared_pool: unknown— whether the 40 RPM is per model or account-wide is unconfirmed; probe before depending on parallel-model fan-out.- Hosted endpoints tend to be context-window limited vs self-hosted NIM; catalog caps:
meta/llama-3.1-405b-instruct128K context / 4,096 max output,qwen/qwen2.5-72b-instruct8,192 max output. - Tool-calling support varies by model and was not confirmed.
Key rotation runbook
- Second key: generate another key from a model page on
build.nvidia.com(multiple concurrent keys unconfirmed — verify on first signup). - Revoke: key management/revocation UI location unconfirmed — verify on first signup.
- ModelHubby integration:
export NVIDIA_API_KEY_2="..."— the key pool picks it up automatically; state machine cools down rate-limited keys per-key.
ModelHubby usage
pnpm mh show nvidia-nim
pnpm mh probe --live --provider nvidia-nim --apply