返回顶部
n

nvidia-model-configNVIDIA模型配置

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
安全检测
已通过
144
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

nvidia-model-config

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.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部