闲社服务运行正常AI智能体自动化平台
n

NVIDIA模型配置

技能标识:nvidia-model-config

Add the NVIDIA provider to OpenClaw with SecretRef apiKey (no plaintext in openclaw.json). Documents shell vs systemd gateway env so the key actually resolves. Includes Mixtral, Kimi, Nemotron Super, Nemotron Ultra, and MiniMax M2.5 model entries.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.0.5
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

NVIDIA模型配置

NVIDIA 模型配置技能

概述

本技能包含三个可复用组件:

  1. 1. 一个脚本(scripts/mergenvidiaconfig.py),用于将 NVIDIA 提供商块插入任何 openclaw.json 文件,并默认将 apiKey 配置为 SecretRef。
  2. 模型条目,涵盖 Mixtral、Moonshot Kimi、Kimi K2.5、Nemotron Super(100万上下文)、Llama 3.1 Nemotron Ultra 253B(12.8万上下文)和 MiniMax M2.5(20.48万上下文)——可删除多余条目或通过 openclaw models list --provider nvidia --all 添加更多模型。
  3. 操作说明,涉及备份、密钥管理以及 必须设置 NVIDIAAPIKEY 的位置,以便网关能够解析该密钥(这不仅限于 openclaw.json)。

当您需要复制 NVIDIA 的 models.providers.nvidia 条目,而无需猜测需要复制哪些键或嵌套对象时,请使用本技能。

快速开始

  1. 1. 复制或下载本技能(例如:rsync -av skills/nvidia-model-config /path/to/other/workspace/skills/)。
  2. 获取您的 NVIDIA API 密钥并保密(不要提交到版本控制)。
  3. 在目标工作区运行脚本:

bash
python skills/nvidia-model-config/scripts/mergenvidiaconfig.py \
--config openclaw.json --key YOUR_KEY --setup-env ~/.config/openclaw/gateway.env --setup-systemd --backup

  • - --config 默认为当前目录下的 openclaw.json。
  • --key 提供 API 密钥(或者,在 shell 中设置 NVIDIAAPIKEY)。
  • --setup-env 将密钥写入专用环境文件(例如 ~/.config/openclaw/gateway.env)。
  • --setup-systemd 创建 systemd 用户覆盖配置,以便为网关加载环境文件。
  • --backup 在覆盖前将原文件保存为 openclaw.json.bak。
  • 默认情况下,脚本将 models.providers.nvidia.apiKey 写入为:
- {source:env,provider:default,id:NVIDIAAPIKEY}

手动环境设置

如果您不想使用 --setup-systemd,则必须在 OpenClaw 网关运行的运行时环境中设置您的密钥。

仅交互式 Shell / CLI(例如在终端中测试 openclaw):

bash
export NVIDIAAPIKEY=$YOUR_KEY

systemd 下的网关(Linux 典型情况)——该服务不会读取 ~/.bashrc。请将密钥放入单元加载的文件中,例如:

  • - 文件:~/.config/openclaw/gateway.env(权限 600):

bash
NVIDIAAPIKEY=yourkeyhere

  • - 用户单元覆盖配置 ~/.config/systemd/user/openclaw-gateway.service.d/override.conf:

ini
[Service]
Environment=NVIDIAAPIKEY=
EnvironmentFile=-/home/YOUR_USER/.config/openclaw/gateway.env

空的 Environment=NVIDIAAPIKEY= 会清除任何继承的值,使 EnvironmentFile 成为唯一的数据源。然后:

bash
systemctl --user daemon-reload
systemctl --user restart openclaw-gateway.service

您也可以保留个人 ~/.config/openclaw/secrets.env 并从 ~/.bashrc 中 source 它,仅用于 CLI 使用;这不能替代上述网关环境。

如果希望在写入前预览更改,请添加 --dry-run 并捕获打印的 JSON。

脚本功能

  1. 1. 移除配置中遗留的明文 NVIDIAAPIKEY 副本(env.vars. 和 env.)。
  2. 创建或更新 models.providers.nvidia 块,包含捆绑的 NVIDIA 模型(Nemotron Super 100万上下文、Nemotron Ultra 253B ~12.8万上下文、MiniMax M2.5 ~20.48万上下文,以及 Mixtral/Kimi 条目)。如果您的密钥无权访问某个模型,NVIDIA 可能返回 403;请选择与您的账户和目录匹配的模型。
  3. 保持 api/baseUrl 值与 NVIDIA 的 integrate.api.nvidia.com 端点同步。
  4. 在需要时支持显式的旧版模式:

bash
NVIDIAAPIKEY=$YOUR_KEY \
python skills/nvidia-model-config/scripts/mergenvidiaconfig.py \
--config openclaw.json --inline-key

仅对短期本地测试使用 --inline-key。

可选调整

  • - 使用 openclaw models set nvidia/ 设置默认模型(完整 ID 为 nvidia/ + 提供商模型 ID,例如当提供商条目 ID 为 nvidia/nemotron-3-super-120b-a12b 时,使用 nvidia/nvidia/nemotron-3-super-120b-a12b)。
  • 如果目标安装手动管理代理默认值,请在 agents.defaults.model.fallbacks 下添加回退条目,以便在主模型失败时客户端能够恢复。
  • 如果其他代理需要别名,请仔细检查它们的 models 列表。

分发提示

  1. 1. 将本技能目录以及您使用的任何说明或脚本打包成 .zip/.skill 文件,以便与团队成员共享。
  2. 在文档中,向操作员指明此 SKILL,以便当要求“添加 NVIDIA 模型”时,Codex 可以重新加载它和脚本。
  3. 将真实的 API 密钥保留在 Git 之外。使用环境变量或 SecretManager,并依赖脚本在运行时合并它们。

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 nvidia-model-config-1775907791 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 nvidia-model-config-1775907791 技能

通过命令行安装

skillhub install nvidia-model-config-1775907791

下载

⬇ 下载 nvidia-model-config v1.0.5(免费)

文件大小: 5.26 KB | 发布时间: 2026-4-12 10:44

v1.0.5 最新 2026-4-12 10:44
Add --setup-env and --setup-systemd for secure environment configuration.
返回顶部