openclaw
Version:
Multi-channel AI gateway with extensible messaging integrations
45 lines (44 loc) • 1.37 kB
JavaScript
import { t as defineSingleProviderPluginEntry } from "../../provider-entry-DevSbTgb.mjs";
import { a as openclaw_plugin_default, i as buildSelectableNvidiaProvider, n as buildLiveNvidiaProvider } from "../../provider-catalog-05Uficz1.mjs";
import { r as applyNvidiaConnectionConfig, t as NVIDIA_DEFAULT_MODEL_REF } from "../../onboard-YA6np8W3.mjs";
var nvidia_default = defineSingleProviderPluginEntry({
id: "nvidia",
name: "NVIDIA Provider",
description: "Bundled NVIDIA provider plugin",
manifest: openclaw_plugin_default,
provider: {
label: "NVIDIA",
docsPath: "/providers/nvidia",
preserveLiteralProviderPrefix: true,
manifestAuth: {
defaultModel: NVIDIA_DEFAULT_MODEL_REF,
applyConfig: applyNvidiaConnectionConfig
},
catalog: {
discoveryMode: "strict",
buildProvider: buildLiveNvidiaProvider,
buildStaticProvider: buildSelectableNvidiaProvider
},
wizard: {
setup: {
choiceId: "nvidia-api-key",
choiceLabel: "NVIDIA API key",
groupId: "nvidia",
groupLabel: "NVIDIA",
groupHint: "Direct API key",
methodId: "api-key",
modelSelection: {
promptWhenAuthChoiceProvided: true,
allowKeepCurrent: false
}
},
modelPicker: {
label: "NVIDIA (custom)",
hint: "Use NVIDIA-hosted open models",
methodId: "api-key"
}
}
}
});
//#endregion
export { nvidia_default as default };