mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-20 09:17:51 +00:00
* 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> |
||
|---|---|---|
| .. | ||
| alibaba.md | ||
| anthropic.md | ||
| arcee.md | ||
| azure-speech.md | ||
| bedrock-mantle.md | ||
| bedrock.md | ||
| cerebras.md | ||
| chutes.md | ||
| claude-max-api-proxy.md | ||
| cloudflare-ai-gateway.md | ||
| comfy.md | ||
| deepgram.md | ||
| deepinfra.md | ||
| deepseek.md | ||
| elevenlabs.md | ||
| fal.md | ||
| fireworks.md | ||
| github-copilot.md | ||
| glm.md | ||
| google.md | ||
| gradium.md | ||
| groq.md | ||
| huggingface.md | ||
| index.md | ||
| inferrs.md | ||
| inworld.md | ||
| kilocode.md | ||
| litellm.md | ||
| lmstudio.md | ||
| minimax.md | ||
| mistral.md | ||
| models.md | ||
| moonshot.md | ||
| nvidia.md | ||
| ollama.md | ||
| openai.md | ||
| opencode-go.md | ||
| opencode.md | ||
| openrouter.md | ||
| perplexity-provider.md | ||
| qianfan.md | ||
| qwen.md | ||
| runway.md | ||
| senseaudio.md | ||
| sglang.md | ||
| stepfun.md | ||
| synthetic.md | ||
| tencent.md | ||
| together.md | ||
| venice.md | ||
| vercel-ai-gateway.md | ||
| vllm.md | ||
| volcengine.md | ||
| vydra.md | ||
| xai.md | ||
| xiaomi.md | ||
| zai.md | ||