NVIDIA NIM 免费 API 申请:新号赠 1000 credits 免绑卡
免费额度
100+ 模型,40 RPM;新账号 1000 inference credits,可申请再追加 4000,免绑卡
🔎 官网核验 2026-10-27:额度仍在 · 官网FAQ明确免费层按速率限制(40 RPM)提供、无按token计费,不再发credits
注意事项
教程
NVIDIA NIM 是英伟达在 build.nvidia.com 提供的模型推理服务入口,提供 OpenAI 兼容端点,覆盖 100 多个模型。新账号可获赠一笔 inference credits(通常为 1000,可再申请追加),全程无需绑定信用卡。下面是从注册到拿到密钥的完整流程。
- 进入官方入口:在浏览器打开
https://build.nvidia.com/,首页即为模型目录与体验页面,可先用搜索框找到想用的模型(如对话类、代码类、视觉类)。 - 注册或登录账号:点击页面右上角的登录入口,使用邮箱注册,或用已有的 NVIDIA 账号登录。注册过程只需邮箱验证,不需要绑定信用卡;是否要求完善实名资料以页面提示为准。如已有账号,直接登录即可跳过这一步。
- 在模型页获取 API Key:打开任意模型详情页,找到生成密钥的按钮(通常标注为 Get API Key 或类似文案),首次使用会要求同意服务条款。生成的密钥形如
nvapi-开头,只显示一次,请立即复制保存到密码管理器。
- 确认额度与领取方式:登录后在账号的用量或账单页面查看剩余额度。免费额度可能以 inference credits 形式发放,也可能直接表现为速率限制(例如每分钟请求数上限),具体形式与数量以控制台实际显示为准。若页面提供追加额度申请入口,可按指引提交申请。
- 注意有效期与常见坑:赠送额度通常与账号绑定、有使用期限,不结转、不可转让,以页面说明为准。常见问题包括:密钥复制不完整导致 401;误把展示页地址当成接口地址;额度被体验页的 Playground 消耗掉。建议拿到密钥后立刻用小请求验证,并记录剩余额度。
一切完成后,你就拥有了一个可用的 OpenAI 兼容端点,可进入下一步接入代码。
接口地址与鉴权
NIM 提供 OpenAI 兼容接口,base_url 形如 https://integrate.api.nvidia.com/v1,具体路径以模型详情页展示的调用示例为准。鉴权使用上一步生成的 nvapi- 密钥,放在请求头的 Authorization 字段中,格式为 Bearer 加空格加密钥。建议把密钥写入环境变量,避免硬编码在代码里。
export NVIDIA_API_KEY="nvapi-你的密钥"可用模型名与获取途径
模型名需要从 build.nvidia.com 的模型目录或模型详情页复制,形如组织名加模型名的完整标识。模型库会定期轮换,旧模型可能下线,因此不要在代码里长期写死一个模型名;上线前先在目录中确认该模型仍可调用。
发起一次对话补全调用
下面是最小可运行的 curl 示例,关键参数为:model 指定模型名;messages 为对话数组,每条包含 role 与 content;temperature 控制随机性;max_tokens 限制返回长度;stream 设为 true 时以流式方式返回。
curl https://integrate.api.nvidia.com/v1/chat/completions \
-H "Authorization: Bearer $NVIDIA_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "meta/llama-3.1-8b-instruct",
"messages": [
{"role": "user", "content": "用一句话解释什么是向量数据库"}
],
"temperature": 0.6,
"max_tokens": 256,
"stream": false
}'如果更习惯用 Python,可以直接复用 OpenAI 官方 SDK,只改 base_url 与密钥:
import os
from openai import OpenAI
client = OpenAI(
base_url="https://integrate.api.nvidia.com/v1",
api_key=os.environ["NVIDIA_API_KEY"],
)
resp = client.chat.completions.create(
model="meta/llama-3.1-8b-instruct",
messages=[{"role": "user", "content": "用一句话解释什么是向量数据库"}],
temperature=0.6,
max_tokens=256,
)
print(resp.choices[0].message.content)额度耗尽与限流的典型表现
常见报错有三类:返回 401 多为密钥错误或已失效;返回 429 表示触发速率限制(平台通常有每分钟请求数上限)或额度用尽;返回 404 一般是模型名写错或该模型已下线;返回 400 则多与参数不合法有关。
排查顺序建议如下:先在控制台核对剩余额度与限额,确认是秒级限流还是额度归零;再检查请求头中的密钥是否完整、是否带了多余空格;接着用模型目录里的示例模型名做一次最小请求,排除模型名问题;随后逐步加回 temperature、stream 等参数,定位是哪个参数导致报错;最后确认网络能否访问该域名,以及是否误用了官网展示页地址而非接口地址。遇到限流时,按指数退避重试即可,不要在循环里无间隔重发。
这个还能用吗?点一下告诉我们
只能从下方固定选项中选择,无法自由输入,避免垃圾信息与安全隐患。
留言区 0
真实访客可自由留言,提交后先经内容安全审核(本地 + 可选远程 API)再展示;违规内容会被拦截,不会出现在此处。示例留言均带「示例」标识,不冒充真实用户。