NVIDIA-Nemotron-3.5-Super-VL-120B-A12B函数调用实战:XML工具调用语法解析与AI Agent构建清单
【免费下载链接】NVIDIA-Nemotron-3.5-Super-VL-120B-A12B项目地址https://ai.gitcode.com/hf_mirrors/unsloth/NVIDIA-Nemotron-3.5-Super-VL-120B-A12B点击查看免费下载NVIDIA-Nemotron-3.5-Super-VL-120B-A12B是 NVIDIA 发布的 120B 参数多模态推理模型原生支持函数调用Function Calling可接入搜索、数据库、代码执行等外部工具。本文带你逐行拆解它内置在聊天模板中的XML 工具调用语法并附上一份从零构建AI Agent的实战清单零基础也能照着跑通 一、30 秒认识 Nemotron 3.5 Super VL关键指标参数 总参数 / 激活参数120B / 12BMoE512 个专家每 token 激活 22 个️ 架构Mamba-2 MoE Attention 混合 C-RADIO 视觉编码器 上下文长度最高1M tokens️ 部署硬件4× H100 或 2× GB200BF16 全精度⚡ 加速能力原生 MTP 多 token 预测支持投机解码️ 输入 / 输出文本、图片、视频 → 文本 许可证OpenMDW-1.1可商用模型权重共 63 个分片model-00001-of-00063.safetensors至model-00063-of-00063.safetensors总大小约 249 GB分片映射关系记录在 model.safetensors.index.json 中。 官方训练数据中专门包含26.2B tokens 的 Tool Calling Data和 Tool-Call Schema 强化学习数据见 README.md 数据章节函数调用能力是出厂即调教的核心技能之一。二、函数调用的核心文件chat_template.jinja这款模型没有独立的工具调用模块整个工具协议都写死在聊天模板里模板把标准 function schema 渲染成 XML 声明注入 system 区模型则被训练成用同样的 XML 格式输出调用指令。看懂这个文件就掌握了全部语法。① 声明工具tools块当你传入 tools 参数时模板chat_template.jinja 第 98-141 行会把每个工具渲染成这样tools function nameget_weather/name description查询指定城市的天气/description parameters parameter namecity/name typestring/type description城市名称如北京/description /parameter /parameters required[city]/required /function /tools注意required列表是 JSON 数组格式enum等额外字段也会被模板自动补齐。② 模型调用工具... 当模型决定调用工具时会只输出以下 XML不带任何多余后缀... 模板第 142 行写入了四条 IMPORTANT 铁律[chat_template.jinja](https://link.gitcode.com/i/666441aa355ecca0ded805eba1099aa4#L142) 1. function... 必须嵌套在 ... 内 2. 必填参数required必须全部给值 3. 调用前可以写自然语言解释**调用后不能写** 4. 无可用工具时正常作答不要向用户泄露我在调用函数 ### ③ 回传结果 ... 工具执行完毕后结果以 tool 角色消息回传模板将其包裹为[chat_template.jinja](https://link.gitcode.com/i/666441aa355ecca0ded805eba1099aa4#L224-L235){code: 200, data: 晴天25°C} 模型看到结果后继续推理要么发起下一个函数调用要么输出最终文字答案——这就是 Agent 循环的本质 ## 三、推理开关enable_thinking 参数 | 参数 | 默认值 | 作用 | | :-- | :-- | :-- | | enable_thinking | True | 控制生成前缀True → /thinkFalse → /think直接跳到答案 | | medium_effort | False | 为最后一个 user 轮追加 {reasoning effort: efficient} 提示 | | truncate_history_thinking | True | 多轮对话中截断历史轮的思考内容节省上下文 | ⚡ 对**低延迟工具调用场景**建议 enable_thinkingFalse跳过推理链模型直接给出 ... 响应更快。开启思考时vLLM 侧可用仓库自带的 [ultra_v3_reasoning_parser.py](https://link.gitcode.com/i/4707f35e00e27341967a0cc727b4afab) 解析器注册名 ultra_v3基于 DeepSeekR1 解析器扩展把思考过程与正文分离详见 [ultra_v3_reasoning_parser.py](https://link.gitcode.com/i/4707f35e00e27341967a0cc727b4afab#L5-L19)。 ## 四、AI Agent 构建清单6 步跑通 - [ ] **1. 下载模型**拉取 63 个 safetensors 分片约 249 GB用 [checksums.blake3](https://link.gitcode.com/i/fa401efe9fa563478c4dd9199550fd17) 校验完整性 - [ ] **2. 启动推理服务**推荐 vLLM 或 SGLang官方 Software Integration 指定引擎硬件建议 4× H100 - [ ] **3. 定义工具列表**按标准 function schema 编写 name / description / parameters / required描述写得越清晰调用越准确 - [ ] **4. 携带 tools 发起请求**聊天模板会自动注入 # Tools XML 声明无需手写任何协议代码 - [ ] **5. 解析输出**用正则提取 ... 中的 function 名与 parameter 参数实际执行工具 - [ ] **6. 回传并循环**把执行结果包进 ... 回传重复 5-6 步直到模型返回纯文本最终答案 ✅ **小经验**一次请求中模型可能连续输出多个 ... 解析器要支持批量提取复杂/数组参数会被序列化为 JSON 字符串回传结果时也建议保持 JSON 格式。 ## 五、推荐采样参数速查 | 场景 | temperature | top_p | 来源 | | :-- | :--: | :--: | :-- | | 文本 / 工具调用 | 1.0 | 0.95 | [generation_config.json](https://link.gitcode.com/i/7a4c5d7f1c7d913543891faecbed6e13) | | 视觉理解任务 | 0.6 | 0.95 | [README.md](https://link.gitcode.com/i/58d4422c5ce94578d57e44a30ab8ab85) 推荐采样 | 其他要点do_sample: true结束符 eos_token_id 为 2 与 11见 [tokenizer_config.json](https://link.gitcode.com/i/1e309ea0163531f9372c4b5a6df170e9) 与 [config.json](https://link.gitcode.com/i/9d1c8ffc9bd90e10ba7f6d6b7cc946e4)。 ## 六、相关文件速查表 | 文件 | 作用 | | :-- | :-- | | [chat_template.jinja](https://link.gitcode.com/i/666441aa355ecca0ded805eba1099aa4) | ⭐ 聊天模板 XML 工具调用语法全集 | | [ultra_v3_reasoning_parser.py](https://link.gitcode.com/i/4707f35e00e27341967a0cc727b4afab) | vLLM 推理解析器拆分思考与正文 | | [config.json](https://link.gitcode.com/i/9d1c8ffc9bd90e10ba7f6d6b7cc946e4) | 架构配置MoE、Mamba-2、C-RADIO 视觉编码器 | | [processing_nemotron_h_omni.py](https://link.gitcode.com/i/dd4221522aaf09344dad3eaf62e97248) | 多模态处理器文本 图像 视频 | | [modeling_nemotron_h_omni.py](https://link.gitcode.com/i/ccfbe2bb6c8fce7285d403ab75741ea6) | 模型结构定义 | | [generation_config.json](https://link.gitcode.com/i/7a4c5d7f1c7d913543891faecbed6e13) | 官方推荐采样参数 | | [model.safetensors.index.json](https://link.gitcode.com/i/c5823f8280b1034649ed51a75db15d2c) | 63 个权重分片的映射索引 | | [checksums.blake3](https://link.gitcode.com/i/fa401efe9fa563478c4dd9199550fd17) | 文件完整性校验值 | --- **总结**Nemotron 3.5 Super VL 的函数调用走的是纯 XML 文本协议路线—— ... 发起、 ... 回传与具体框架解耦因此接入任何 Agent 框架都只需三步**声明工具 → 解析调用 → 回传结果**。配合 1M 上下文与可开关的推理链它是构建多模态工具型 Agent 的强力底座 赞分享【免费下载链接】NVIDIA-Nemotron-3.5-Super-VL-120B-A12B项目地址https://ai.gitcode.com/hf_mirrors/unsloth/NVIDIA-Nemotron-3.5-Super-VL-120B-A12B点击查看免费下载相关推荐Velero(前身 Ark)实战:把 IBM Cloud Object Storage 配置为备份存储目标Velero 前身 Ark 实战:把 IBM Cloud Object Storage 配置为备份存储目标 本文以 Velero v0.10.0 时期文档 ibDataHub 平台组件全解Metadata Store、Metadata Models、采集框架、GraphQL API 与 React 前端DataHub 平台组件全解Metadata Store、Metadata Models、采集框架、GraphQL API 与 React 前端 本文基于 DDelta 模拟器自定义皮肤十秒给控制器换上专属外衣Delta 模拟器自定义皮肤十秒给控制器换上专属外衣 深夜打 GBA 老游戏拇指按下去屏幕上还是那套默认按钮——游戏的氛围是到位了按钮却有点出戏。Del创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

如何 10 分钟上手 InternVL-14B-Flickr30K-FT-364px:从下载到第一次图文检索

如何 10 分钟上手 InternVL-14B-Flickr30K-FT-364px:从下载到第一次图文检索

【免费下载链接】InternVL-14B-Flickr30K-FT-364px 项目地址: https://ai.gitcode.com/OpenGVLab/InternVL-14B-Flickr30K-FT-364px 点击查看 免费下载 InternVL-14B-Flickr30K-FT-364px 是一个 14B 参数的开源多模态图文检索模型,在 Flickr30K 数据集上…

2026/10/17 21:55:56 阅读更多 →
YOLOv5实例分割接入LabVIEW工业视觉的完整实践

YOLOv5实例分割接入LabVIEW工业视觉的完整实践

第一次在LabVIEW的前面板上看到实例分割结果实时叠加到图像流里的时候,测试间里安静了一两秒。屏幕上不是常见的ROI方框,而是工件表面几块不规则缺陷的轮廓边缘,跟着相机画面逐帧刷新,每一圈边界都平滑闭合。那一刻我意识到&#…

2026/10/17 21:55:56 阅读更多 →
Codex部署实战:从Windows安装到DeepSeek/Ollama模型接入

Codex部署实战:从Windows安装到DeepSeek/Ollama模型接入

最近后台收到不少私信,都在问同一个事儿:Codex到底怎么装、怎么才能跑起来?尤其是Windows用户,卡在安装界面的大有人在,装完又卡在登录、报错连不上的一抓一大把。这工具确实是现在AI编程助手里面最能打的那一档&#…

2026/10/17 21:55:56 阅读更多 →

最新新闻

金融级大文件加密传输架构:分片、断点续传与审计合规实践

金融级大文件加密传输架构:分片、断点续传与审计合规实践

金融行业的数据交换场景里,“大文件加密上传与下载”从来不是一个单纯的性能问题。我这些年帮几家金融机构做过内部数据交换平台,感触最深的是:真正卡住项目的往往不是算法选型,而是你对“安全边界”和“传输稳定性”的理解有多深…

2026/10/18 0:25:13 阅读更多 →
Win10顽固文件夹删不掉?用cmd强制删除与磁盘修复实战

Win10顽固文件夹删不掉?用cmd强制删除与磁盘修复实战

1. 从一次“删不掉”的抓狂说起你有没有遇到过这种情况:桌面上躺着一个文件夹,名字看着就不顺眼,右键删除,弹窗告诉你“找不到该项目”或者“文件正在被另一个程序使用”,点重试没用,点跳过也没用&#xff…

2026/10/18 0:25:13 阅读更多 →
抗量子密码PQC落地:安全网关混合证书与TLS迁移实战

抗量子密码PQC落地:安全网关混合证书与TLS迁移实战

抗量子密码(PQC)从论文变成生产系统,通常不是一步到位的。最近我在跟进一批HTTPS安全网关的改造案例,发现开源密码学套件和商用网关组合起来,确实能替企业省掉大量重复造轮子的成本。行业里讨论最多的那条案例&#xf…

2026/10/18 0:25:13 阅读更多 →
Claude Code+GLM-5.1 视频短剧智能体:TaoToken 统一 Key 接入与一键出片配置

Claude Code+GLM-5.1 视频短剧智能体:TaoToken 统一 Key 接入与一键出片配置

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 0:25:13 阅读更多 →
完整环境配置清单:ZenTorch、ZenDNN、PyTorch 与 vLLM 四件套版本兼容表(Phi-4-reasoning-plus-w4a16-llmcompressor 专用)

完整环境配置清单:ZenTorch、ZenDNN、PyTorch 与 vLLM 四件套版本兼容表(Phi-4-reasoning-plus-w4a16-llmcompressor 专用)

【免费下载链接】Phi-4-reasoning-plus-w4a16-llmcompressor 项目地址: https://ai.gitcode.com/hf_mirrors/amd/Phi-4-reasoning-plus-w4a16-llmcompressor 点击查看 免费下载 本文面向初次部署 AMD CPU 量化推理模型的新手,围绕 Phi-4-reasoning-plus…

2026/10/18 0:24:12 阅读更多 →
MiniMax M3 API 全平台价格对比:官方、OpenRouter 与七牛云怎么选(2026)

MiniMax M3 API 全平台价格对比:官方、OpenRouter 与七牛云怎么选(2026)

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 0:24:12 阅读更多 →

日新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/18 0:00:55 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/18 0:00:55 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/18 0:00:55 阅读更多 →

周新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/18 0:00:55 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/18 0:00:55 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/18 0:00:55 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 21:54:38 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/17 17:22:31 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 14:23:36 阅读更多 →