NVIDIA NIM 免费 API 实测:GLM-4.7 与 MiniMax M2.1 接入 Cherry Studio 全流程

测试时间:2026 年 1 月。NVIDIA NIM 的免费政策可能随时调整,文中的额度与限制以你实际看到的页面为准。

本文有配套视频版(见下方),以下为完整的文字版步骤,方便复制命令和 Key。
背景:NVIDIA NIM 是什么
NVIDIA NIM 是英伟达提供的模型推理服务平台(build.nvidia.com),聚合了第三方开源/开放权重模型并提供统一的 API 接口。2026 年 1 月测试时,平台上的 GLM-4.7(智谱)与 MiniMax M2.1 可用普通账号免费调用——这也是本文实测的前提。
先说清楚两点预期:
GLM-4.7 在编程任务上的口碑不错,但”GPT-4 级”这类说法没有统一标准,本文只记录我实际测到的表现,不做跨模型排名断言。
免费额度的持续性未经官方长期承诺,请以平台页面实时说明为准。

步骤 1:注册 NVIDIA NIM 并生成 API Key
打开 build.nvidia.com,注册并登录普通账号。
进入设置中心生成 API Key。

测试时我的账号可直接免费调用,未遇到明确限额提示——但这不代表长期有效。

步骤 2:安装 Cherry Studio 并添加 NVIDIA 服务商
Cherry Studio 是一款支持多服务商的桌面 AI 客户端,官网:cherry-ai.com。
安装并启动 Cherry Studio,点击顶部「设置」(齿轮图标)。

选择左侧「模型服务」。

在右侧下拉列表中找到「英伟达」(NVIDIA)。

填入步骤 1 获取的 API Key 并保存。

步骤 3:手动添加 GLM-4.7 与 MiniMax M2.1
点击底部的「管理」按钮,手动添加以下两个模型标识:
z-ai/glm4.7
minimaxai/minimax-m2.1
直接复制上面的模型名,在管理界面搜索添加即可。


实测 1:用 GLM-4.7 生成完整 Web 应用
测试任务:让模型从零生成一个名为《不想死》的签到提醒 Web 应用(前后端 + 数据库 + 通知逻辑),提示词如下:
你是一名资深全栈工程师 + 产品经理 + UI 设计师。

请为我设计并生成一个完整的网页应用,名称叫《不想死》。

产品定位:
这是一个”存在确认 + 状态同步”的应用,
用户每天签到一次,告诉亲戚朋友:还没死、还没被榨干。

技术要求:

  • 前端:HTML + CSS + JavaScript(或 Vue/React 任选其一)
  • 后端:Node.js + Express
  • 数据库:SQLite 或 JSON 本地存储(便于演示)
  • 邮件通知:SMTP 示例接口
  • 单机可运行 Demo

核心功能:

  1. 游客注册 / 登录:

    • 支持邮箱注册
    • 支持手机号注册(模拟)
    • 简单验证码逻辑
  2. 每日签到系统:

    • 每天可签到一次
    • 记录签到时间
    • 显示连续存活天数
    • 支持补签逻辑(可选)
  3. 状态发布:

    • 用户可选择状态:
      • 特别好
      • 马马虎虎
      • 累死个屁的
      • 速来烧纸
    • 支持一句话留言
  4. 亲友关注系统:

    • 用户可添加亲友邮箱 / 手机
    • 亲友可以接收状态通知
    • 若用户超过 24 小时未签到,自动提醒亲友
  5. 通知系统:

    • 邮件通知模板
    • 模拟短信接口
    • 包含用户状态与时间
  6. 个人面板:

    • 今日是否已签到
    • 最近 7 天记录
    • 状态趋势图(简单 Canvas 图)
  7. 后台逻辑:

    • 心跳检测
    • 定时任务检查未签到用户
    • 自动发送提醒

UI 与体验要求:

  • 整体风格:
    • 极简
    • 温暖
    • 高级感
  • 背景:
    • 渐变色
    • 柔光
  • 字体:
    • 居中大字
    • 留白充足
  • 动效:
    • 呼吸动画
    • 淡入淡出
  • 移动端适配

输出要求:

  • 给出项目目录结构
  • 给出前端核心页面代码
  • 给出后端核心逻辑代码
  • 给出数据库结构
  • 给出启动说明
  • 所有代码完整可运行
  • 添加必要注释
    生成效果:


    我的评价(基于这次单次测试,仅供参考):
    优点:一次生成就给出了完整的目录结构和前后端代码,UI 审美在线,动效要求基本落实。
    不足:
    产品逻辑层面:只靠用户每天登录或点击”进入”打卡,一旦用户手机没电、生病昏迷、无网络、或者单纯忘记打卡,系统就会触发”预警”通知紧急联系人,极易造成虚惊一场。
    代码方面已经成功运行,并且效果还是不错!
    实测 2:多轮对话生成 HTML5 空战游戏
    这次测试模型的多轮上下文保持能力:分四轮逐步加需求,看模型能否在不破坏已有结构的前提下持续迭代。
    第 1 轮——基础引擎:
    请先为我设计一个HTML5 Canvas 空战游戏的基础引擎

要求:

  • 玩家飞机渲染
  • 移动系统
  • 游戏循环
  • 碰撞检测框架

先输出核心结构代码,不要加复杂特效。

第 2 轮——敌机系统:
在刚才的基础上:

增加:

  • 敌机生成器
  • 敌机简单AI移动
  • 敌机设计逻辑
  • 不同敌机类型

保持代码结构清晰。
第 3 轮——画面表现:
继续增强游戏:

增加:

  • 科幻风格 UI
  • 渐变太空背景
  • 爆炸粒子效果
  • 分数系统
  • 血量条

让画面更精美。
第 4 轮——完整体验:
最后优化体验:

增加:

  • 开始界面
  • 暂停功能
  • Game Over 页面
  • 难度递增
  • 音效占位接口

只修改必要代码。
最终效果:



我的评价(均为实际运行中观察到的问题):
上下文保持:四轮下来模型没有丢失早期需求(比如碰撞检测框架在第 4 轮依然有效),这点合格。
画面细节有硬伤:密集弹幕的起点与玩家战机的炮口位置明显对不上,子弹像是凭空从战机前方一段空白处产生的,视觉上很生硬。
敌机 AI 偏弱:所有敌机容易扎堆挤成一团,行为模式单一,看起来有点傻。
内容单薄:默认没有 Boss 战,我手动加了一个 Boss,但敌人种类依然只有”三角形”一种,美术多样性不足。
结论:代码结构清晰、能跑,适合初学者拿来练手、理解游戏循环;但想直接拿去用,还得自己动手调。游戏最终也是经过多轮反复修复才跑起来的——如果你不懂代码,可以直接用文字告诉 AI 哪里不行,让它继续修。
总结:适合谁,不适合谁
场景
是否推荐
理由
想免费体验 GLM-4.7 / MiniMax M2.1 写代码
推荐
注册门槛低,Cherry Studio 接入 10 分钟搞定
需要长期稳定的生产级 API
不推荐
免费政策随时可能变,别把业务押在这上面
没有外网环境的用户
可作为备选
NIM 本身仍需外网访问,本文方法不解决网络问题
一句话结论:作为”免费体验强力编程模型”的方案,这套组合在测试时是成立的;但”永久免费”不要当真,额度与政策以 NVIDIA 官方页面为准。