openclaw
Version:
Multi-channel AI gateway with extensible messaging integrations
24 lines (23 loc) • 977 B
JavaScript
import { p as createDefaultModelsPresetAppliers } from "./provider-onboard-D4DWEIGi.js";
import { a as buildSelectableNvidiaProvider, t as NVIDIA_DEFAULT_MODEL_ID } from "./provider-catalog-B0jZ97iE.js";
//#region extensions/nvidia/onboard.ts
const NVIDIA_DEFAULT_MODEL_REF = NVIDIA_DEFAULT_MODEL_ID;
const { applyConfig: applyNvidiaConfig, applyProviderConfig: applyNvidiaProviderConfig } = createDefaultModelsPresetAppliers({
primaryModelRef: NVIDIA_DEFAULT_MODEL_REF,
resolveParams: () => {
const defaultProvider = buildSelectableNvidiaProvider();
return {
providerId: "nvidia",
api: defaultProvider.api ?? "openai-completions",
baseUrl: defaultProvider.baseUrl,
defaultModels: defaultProvider.models ?? [],
defaultModelId: NVIDIA_DEFAULT_MODEL_ID,
aliases: [{
modelRef: NVIDIA_DEFAULT_MODEL_REF,
alias: "NVIDIA"
}]
};
}
});
//#endregion
export { applyNvidiaConfig as n, applyNvidiaProviderConfig as r, NVIDIA_DEFAULT_MODEL_REF as t };