Nvidia_免费_VPS 图1
VPS有效期:一年
条件:需要域名邮箱进行注册。
我自己有阿里云的域名,使用的是.net后缀的域名邮箱。
VPS每三天需要手动续期一次,跟视频介绍略有不同。
目前老黄已启用新网址,跟视频介绍的略有差别,但大部分操作是一致的。
提示failed to start代表暂时没资源了,换个时间开即可
英伟达vps注册链接(新链接):   https://dsx-air.nvidia.com
英伟达vps注册链接(旧链接):   https://air.nvidia.com
参考视频:
https://www.youtube.com/watch?v=QvXWoRFYuiY


NVIDIA DSX Air API 自动续期 sleep_at 简明教程
一大早起来看到了佬们发的 Nvidia 福利,赶紧从床上爬起来,匆匆赶上了末班车。

然后让 G 老师帮忙看了一下自动更新 sleep 的问题,测试了两次,赶紧来和佬们分享一下:

先说开机流程:
看起来是搞的人太多了,web端随便操作两次就很容易403登陆,
感觉主要是几步:
登陆账号(我用的qq邮箱就可以),
获得free资格(有对应的弹窗提示,有一个总额度,不同配置每天消耗的额度也不同,应该没必要开最大的),
创建(simulation),
添加node,
开机!!!

下边是 通过 NVIDIA DSX Air API 定时更新 simulation 的 sleep_at,让它保持在“当前时间之后约 3 天”的位置,避免忘记手动延长。

1. 相关入口
DSX Air 登录:https://dsx-air.nvidia.com/login
DSX Air API 文档:https://dsx-air.nvidia.com/api/docs/
DSX Air API & SDK:https://docs.nvidia.com/networking-ethernet-software/nvidia-air-v2/API-SDK/
DSX Air API Authentication:https://docs.nvidia.com/networking-ethernet-software/nvidia-air-v2/Authentication/
NGC API Keys 配置地址:https://org.ngc.nvidia.com/account/api-keys
2. 生成 API Key
进入 NGC API Keys 页面生成 Personal API Key:

https://org.ngc.nvidia.com/account/api-keys
生成时注意选择 NVIDIA Air / DSX Air 相关权限。普通用户一般需要至少能读取和编辑 simulation。

3. Header 优化
实测部分环境下,DSX Air API 对普通 curl 请求可能返回 HTML 403。更稳定的方式是模拟官方 SDK 的请求头:

-H 'Accept: application/json'
-H 'Content-Type: application/json'
-H 'User-Agent: air-sdk/1.3.1'
-H 'X-Air-Sdk-Version: 1.3.1'
-H "Authorization: Bearer $NVIDIA_AIR_API_KEY"
另外建议固定使用 --ipv4。如果不加,某些出口或网关路径可能更容易遇到 403。

4. 更新脚本
保存为 update-dsx-air-sleep.sh。

先把脚本顶部这两个值换成自己的:

NVIDIA_AIR_API_KEY="你的_NGC_API_KEY"
SIMULATION_ID="你的_simulation_id"
完整脚本:

#!/usr/bin/env bash
set -euo pipefail

NVIDIA_AIR_API_BASE="https://api.air-ngc.nvidia.com/api/v3"
NVIDIA_AIR_API_KEY="你的_NGC_API_KEY"
SIMULATION_ID="你的_simulation_id"

target_sleep_at="$(
python3 - <<'PY'
from datetime import datetime, timedelta, timezone

target = datetime.now(timezone.utc) + timedelta(hours=71)
print(target.replace(microsecond=0).isoformat().replace("+00:00", "Z"))
PY
)"

payload="$(mktemp)"
before_body="$(mktemp)"
after_body="$(mktemp)"
trap 'rm -f "$payload" "$before_body" "$after_body"' EXIT

printf '{"sleep_at":"%s"}' "$target_sleep_at" > "$payload"

simulation_url="${NVIDIA_AIR_API_BASE%/}/simulations/${SIMULATION_ID}/"

echo "target_sleep_at=$target_sleep_at"

curl --ipv4 -sS \
  -H 'Accept: application/json' \
  -H 'Content-Type: application/json' \
  -H 'User-Agent: air-sdk/1.3.1' \
  -H 'X-Air-Sdk-Version: 1.3.1' \
  -H "Authorization: Bearer $NVIDIA_AIR_API_KEY" \
  "$simulation_url" > "$before_body"

echo "before_sleep_at=$(python3 -c 'import json,sys; print(json.load(open(sys.argv[1])).get("sleep_at"))' "$before_body")"

curl --ipv4 -sS -X PATCH \
  -H 'Accept: application/json' \
  -H 'Content-Type: application/json' \
  -H 'User-Agent: air-sdk/1.3.1' \
  -H 'X-Air-Sdk-Version: 1.3.1' \
  -H "Authorization: Bearer $NVIDIA_AIR_API_KEY" \
  --data @"$payload" \
  "$simulation_url" > "$after_body"

after_sleep_at="$(python3 -c 'import json,sys; print(json.load(open(sys.argv[1])).get("sleep_at"))' "$after_body")"
echo "after_sleep_at=$after_sleep_at"

if [ "$after_sleep_at" != "$target_sleep_at" ]; then
  echo "verify failed: expected=$target_sleep_at actual=$after_sleep_at" >&2
  exit 1
fi

echo "ok"
运行前加执行权限:

chmod +x update-dsx-air-sleep.sh
手动跑一次:

./update-dsx-air-sleep.sh
如果输出 ok,就说明更新成功了。

5. 定时执行
用 crontab:

crontab -e
加入一行,每 6 小时执行一次:

00 */6 * * * /path/to/update-dsx-air-sleep.sh >> /path/to/dsx-air-sleep.log 2>&1
这里的 00 */6 * * * 表示每天的 0:00 / 6:00 / 12:00 / 18:00 执行一次,具体按机器本地时区触发。

6. 时区说明
DSX Air API 的 sleep_at 使用 UTC 时间。脚本里用的是:

datetime.now(timezone.utc) + timedelta(hours=71)
所以无论服务器本地是北京时间、洛杉矶时间还是 UTC,写入 API 的都是正确的 UTC Z 时间。

cron 的本地时区只影响“几点触发脚本”,不影响 sleep_at 的计算。

7. 常见问题
返回 403 怎么办?
优先检查:

API key 是否选择了 NVIDIA Air / DSX Air 权限。
请求是否带了 Authorization: Bearer ...。
URL 是否使用 https://api.air-ngc.nvidia.com/api/v3/。
是否加了 --ipv4。
是否使用了类似官方 SDK 的 headers。
sleep_at 应该写本地时间吗?
不建议。统一写 UTC Z 时间,例如:

2026-05-23T04:04:32Z

本站提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途。本站所有信息均来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。如果您喜欢该程序,请支持正版,购买注册,得到更好的正版服务。如有侵权不妥之处请致信 E-mail:[email protected] 我们会积极处理。敬请谅解!