Skip to content

Add NVIDIA NIM provider support#185

Open
hrishinave wants to merge 1 commit into
andrewyng:mainfrom
hrishinave:feat/nvidia-nim-provider
Open

Add NVIDIA NIM provider support#185
hrishinave wants to merge 1 commit into
andrewyng:mainfrom
hrishinave:feat/nvidia-nim-provider

Conversation

@hrishinave

@hrishinave hrishinave commented Jul 26, 2026

Copy link
Copy Markdown

Fixes #108

Adds NVIDIA NIM as a provider with 3.3 Nemotron Super 49B, plus three more
from the catalog (Nemotron 3 Ultra, GLM-5.2, DeepSeek-V4-Pro). OpenAI-compatible,
verified against the live API — key validation and an end-to-end chat turn with a
tool call.

A little note: NIM's /v1/models is public. It returns 200 for any key,
including an empty one, so the usual list-models probe can't tell a good key from a
typo, so auth is only enforced on inference. The verify path POSTs a 1-token completion
against the recommended model instead. Covered in test_provider_verify.py.

pytest 893 passed / 1 skipped, vitest 68, Playwright e2e 154.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Feature request: Add support for NVIDIA NIM provider via API key

1 participant