openclaw/docs/providers
Agustin Rivera 9a0b43c47e
feat(nvidia): add NVIDIA provider with onboarding flow (#71204)
* feat(nvidia): add NVIDIA provider with onboarding flow

Add the NVIDIA build.nvidia.com API as a bundled provider. Default model
is nvidia/nvidia/nemotron-3-super-120b-a12b: first segment is the provider
id, remaining "nvidia/nemotron-3-super-120b-a12b" is the literal upstream
model id (which happens to start with "nvidia/" because NVIDIA is also the
model maker).

Supporting core change: introduce a provider capability flag
nativeIdsIncludeProviderPrefix so providers whose native catalog ids
intentionally include their provider prefix (OpenRouter) opt into self-prefix
dedupe in modelKey, without hardcoding provider names in core. Providers
whose ids merely happen to start with their own name (NVIDIA) leave the flag
unset and get the full <provider>/<model-id> concatenation.

- extensions/nvidia/*: new plugin, catalog, onboarding, tests, docs
- extensions/openrouter/index.ts: declare nativeIdsIncludeProviderPrefix
- src/plugins/types.ts: add field to ProviderPlugin
- src/plugins/registry.ts: populate self-prefix set on registration
- src/agents/provider-self-prefix.ts: sync accessor used by modelKey
- src/agents/model-ref-shared.ts: modelKey consults the flag
- test updates for affected surfaces

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

* refactor(model-picker): simplify literal-prefix display to label-only

* fix(model-picker): pass workspaceDir/env to allowlist literal-prefix resolution

* chore: untrack generated baseline JSON artifacts (gitignored)

* fix(nvidia): show literal model ref in picker and onboarding notes

* fix(nvidia): show hint whenever display label differs from stored config

* fix(nvidia): drop redundant hint from Keep current label

* fix(nvidia): restore literal double-prefix display labels

* fix(picker): handle literal-prefix fast path

* fix(picker): show literal keep label

* fix(docs): update nvidia provider docs

* fix(nvidia): update test helper imports

* fix(changelog): add nvidia provider entry

---------

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-29 09:25:12 -07:00
..
alibaba.md docs(gateway): split configuration-reference by extracting agent-defaults cluster into config-agents 2026-04-23 20:11:12 -07:00
anthropic.md fix(docs): make docs formatter mintlify-safe 2026-04-28 08:13:21 +01:00
arcee.md
azure-speech.md feat(tts): add Azure Speech provider 2026-04-26 01:42:51 +01:00
bedrock-mantle.md
bedrock.md docs(providers/bedrock): document Opus 4.7 temperature omission 2026-04-28 13:39:53 -07:00
cerebras.md docs(providers): document cerebras setup 2026-04-27 10:22:21 +01:00
chutes.md fix(docs): make docs formatter mintlify-safe 2026-04-28 08:13:21 +01:00
claude-max-api-proxy.md docs(providers): standardize models-section heading to Built-in catalog 2026-04-23 15:42:56 -07:00
cloudflare-ai-gateway.md fix(cloudflare-ai-gateway): strip anthropic thinking prefill 2026-04-27 21:36:50 +01:00
comfy.md fix(comfy): read config from plugins.entries instead of models.providers (openclaw#63058) 2026-04-24 15:23:13 -05:00
deepgram.md docs: drop parenthetical H1s across gateway, channels, providers, concepts, and reference pages 2026-04-24 10:49:23 -07:00
deepinfra.md feat(providers): add DeepInfra provider plugin (#73038) 2026-04-28 01:12:54 +01:00
deepseek.md fix(deepseek): backfill v4 assistant reasoning replay 2026-04-28 10:07:39 +01:00
elevenlabs.md test(elevenlabs): cover eleven_v3 tts catalog 2026-04-25 10:06:42 +01:00
fal.md feat(fal): support Seedance reference video 2026-04-26 02:30:23 +01:00
fireworks.md
github-copilot.md feat(onboard): support non-interactive GitHub Copilot token auth 2026-04-26 22:56:20 -05:00
glm.md docs(providers): standardize models-section heading to Built-in catalog 2026-04-23 15:42:56 -07:00
google.md docs(google): clarify gemini 3.1 pro alias 2026-04-28 05:41:30 +01:00
gradium.md docs(nav): surface orphan pages in sidebar (message-presentation, skill-workshop, qa-e2e-automation, proxy, gpt54-codex-agentic-parity) 2026-04-24 10:53:32 -07:00
groq.md fix(providers): map native reasoning efforts 2026-04-27 13:27:58 +01:00
huggingface.md
index.md docs(providers): sort provider directory 2026-04-27 21:00:04 +01:00
inferrs.md
inworld.md feat(tts): add Inworld speech provider (#55972) 2026-04-25 22:33:21 +01:00
kilocode.md fix(docs): make docs formatter mintlify-safe 2026-04-28 08:13:21 +01:00
litellm.md fix(litellm): honor noninteractive custom base url 2026-04-27 20:33:04 +01:00
lmstudio.md fix(providers): map native reasoning efforts 2026-04-27 13:27:58 +01:00
minimax.md fix(docs): make docs formatter mintlify-safe 2026-04-28 08:13:21 +01:00
mistral.md fix(docs): make docs formatter mintlify-safe 2026-04-28 08:13:21 +01:00
models.md feat(providers): add DeepInfra provider plugin (#73038) 2026-04-28 01:12:54 +01:00
moonshot.md docs: drop parenthetical H1s across gateway, channels, providers, concepts, and reference pages 2026-04-24 10:49:23 -07:00
nvidia.md feat(nvidia): add NVIDIA provider with onboarding flow (#71204) 2026-04-29 09:25:12 -07:00
ollama.md fix(ollama): resolve cloud models omitted from tags 2026-04-29 04:37:52 +01:00
openai.md fix(models): hide unsupported codex mini route 2026-04-28 06:43:51 +01:00
opencode-go.md fix: add OpenCode Go DeepSeek V4 models 2026-04-25 18:11:59 +01:00
opencode.md feat: update opencode-go default model 2026-04-25 05:03:32 +01:00
openrouter.md feat(openrouter): add video generation provider (#72700) 2026-04-28 10:57:31 +01:00
perplexity-provider.md docs: batch fix filler openings across providers, platforms, install, tools, and pi 2026-04-26 22:07:47 -07:00
qianfan.md fix(docs): make docs formatter mintlify-safe 2026-04-28 08:13:21 +01:00
qwen.md docs(providers/qwen): note explicit qwen3.6-plus opt-in on Coding Plan 2026-04-28 03:40:39 -07:00
runway.md docs(gateway): split configuration-reference by extracting agent-defaults cluster into config-agents 2026-04-23 20:11:12 -07:00
senseaudio.md feat(media): add voice conversion and speech plugins 2026-04-25 12:12:33 +01:00
sglang.md
stepfun.md fix(docs): make docs formatter mintlify-safe 2026-04-28 08:13:21 +01:00
synthetic.md docs(providers): standardize models-section heading to Built-in catalog 2026-04-23 15:42:56 -07:00
tencent.md docs(providers): standardize models-section heading to Built-in catalog 2026-04-23 15:42:56 -07:00
together.md fix(docs): make docs formatter mintlify-safe 2026-04-28 08:13:21 +01:00
venice.md fix(deepseek): backfill v4 assistant reasoning replay 2026-04-28 10:07:39 +01:00
vercel-ai-gateway.md fix: add vercel ai gateway thinking profile 2026-04-29 12:13:20 +01:00
vllm.md refactor(vllm): own nemotron thinking payloads 2026-04-27 12:15:54 +01:00
volcengine.md feat(tts): add BytePlus Seed Speech provider 2026-04-25 23:46:04 +01:00
vydra.md docs(gateway): split configuration-reference by extracting agent-defaults cluster into config-agents 2026-04-23 20:11:12 -07:00
xai.md fix(xai): support video reference images 2026-04-25 18:14:51 +01:00
xiaomi.md feat(tts): add xiaomi mimo speech provider 2026-04-25 09:48:05 +01:00
zai.md fix(docs): make docs formatter mintlify-safe 2026-04-28 08:13:21 +01:00