当前位置: 首页 > news >正文

MiniCPM5-1B-Agentic-Tooluse-GGUF模型家族全解析:从LoRA适配器到GGUF文件

MiniCPM5-1B-Agentic-Tooluse-GGUF模型家族全解析:从LoRA适配器到GGUF文件

【免费下载链接】MiniCPM5-1B-Agentic-Tooluse-GGUF项目地址: https://ai.gitcode.com/hf_mirrors/ewinregirgojr/MiniCPM5-1B-Agentic-Tooluse-GGUF

MiniCPM5-1B-Agentic-Tooluse-GGUF是一套专为工具调用优化的量化模型家族,基于OpenBMB的MiniCPM5-1B基础模型,通过Nemotron SFT+DPO技术增强,提供F16、Q8_0和Q4_K_M三种GGUF格式文件,满足不同场景下的部署需求。

🌟 模型家族概览

核心成员与应用场景

该模型家族包含多个关键组件,适用于不同的开发需求:

用途资源路径
当前F16、Q8_0和Q4_K_M GGUF文件项目根目录
独立合并的Hugging Face模型ewinregirgojr/MiniCPM5-1B-Agentic-Tooluse-Merged-FP16
PEFT/LoRA适配器ewinregirgojr/MiniCPM5-1B-Agentic-Tooluse-QLoRA-v2

🔍 文件规格对比

根目录下提供三种主要量化版本,各有特点:

文件大小推荐用途
MiniCPM5-1B-Agentic-Tooluse-Nemotron-DPO.F16.gguf2.17 GB最高保真度的GGUF参考转换版本
MiniCPM5-1B-Agentic-Tooluse-Nemotron-DPO.Q8_0.gguf1.15 GB高保真度,内存占用较低
MiniCPM5-1B-Agentic-Tooluse-Nemotron-DPO.Q4_K_M.gguf688 MB推荐本地部署,平衡大小与速度
CONVERSION_METADATA.json精确的源和转换器版本信息

legacy/ 目录下保留了早期非Nemotron版本的导出文件,用于可复现性验证,建议优先使用根目录下的Nemotron-DPO文件。

🛠️ 工具调用格式

模型采用XML风格的工具调用格式,结构清晰易于解析:

<function name="tool_name"><param name="parameter">value</param></function>

部署运行时应遵循以下步骤:

  1. 以训练兼容的提示格式提供可用工具定义
  2. 确定性解码工具选择
  3. 在第一个完整的</function>后停止
  4. 根据提供的模式验证函数名称和参数
  5. 在模型外部执行工具并在新轮次中提供结果

🚀 快速开始指南

克隆仓库

git clone https://gitcode.com/hf_mirrors/ewinregirgojr/MiniCPM5-1B-Agentic-Tooluse-GGUF

使用llama.cpp运行

llama-cli \ -m MiniCPM5-1B-Agentic-Tooluse-Nemotron-DPO.Q4_K_M.gguf \ -p '<user>Fix the calculator bug.</user> <tools>{"name":"run_tests","description":"Run the test suite."}</tools> <calls>' \ -n 96 \ --temp 0

注意:需使用最新的llama.cpp构建版本,且聊天模板和EOS处理需与源模型的chat_template.jinja匹配。

使用vLLM部署

截至2026年7月,vLLM对GGUF的支持仍处于实验阶段,需安装专用插件:

uv pip install vllm vllm-gguf-plugin

直接从Hub提供Q4_K_M模型服务:

vllm serve \ ewinregirgojr/MiniCPM5-1B-Agentic-Tooluse-GGUF:Q4_K_M \ --tokenizer ewinregirgojr/MiniCPM5-1B-Agentic-Tooluse-Merged-FP16 \ --hf-config-path ewinregirgojr/MiniCPM5-1B-Agentic-Tooluse-Merged-FP16

📊 模型评估表现

基于Team-ACE/ToolACE数据集的300个示例进行外部评估,修复后的源模型相比基础模型有显著提升:

指标基础MiniCPM5-1BNemotron修复源模型提升
可解析工具调用0.01330.9933+0.9800
有效可用工具名称0.01330.9700+0.9567
预期工具名称0.01330.9267+0.9133
精确参数0.15000.6533+0.5033
参数键重叠0.00330.7517+0.7484

📝 部署注意事项

  • Q4_K_M和Q8_0版本尚未进行独立的300例ToolACE运行,其确切分数不应假定与FP16相同
  • 模式验证和权限检查是通用的工具运行时安全要求,而非特定于模型的回归
  • 源模型的有效名称和精确参数行为有显著改善,但在未见工具上仍可能出现罕见错误
  • MiniCPM5的基于解析器的服务路径提取第一个完成的XML调用,而非仅依赖自然EOS
  • vLLM GGUF支持为实验性;在内存允许的情况下,合并的safetensors仍是更可靠的vLLM格式
  • llama.cpp行为取决于构建版本和前端的聊天模板处理

🔄 版本历史

当前的Nemotron-DPO文件是2026年7月的修复导出版本。旧版非Nemotron文件存储在legacy/目录下以确保可复现性,更早的仓库状态可从Hugging Face提交历史中获取。

📋 MiniCPM5工具调用运行时契约

MiniCPM5-1B具有原生XML风格工具调用。OpenBMB推荐使用SGLang及其内置的minicpm5解析器进行工具调用:

python -m sglang.launch_server \ --model-path MODEL_PATH \ --tool-call-parser minicpm5

解析器将完整的<function ...>...</function>块转换为OpenAI兼容的tool_calls响应。生产环境中的智能体应将第一个完整的函数块视为动作边界,验证它,在外部执行工具,并在新的轮次中发送工具结果。

报告的stopped_cleanly_rate=0.15是一个严格的自然终止指标:只有15%的评估生成在该边界发出完整调用并自然终止,无需运行时干预。这并不意味着只有15%产生了可用的工具调用。在相同的300个案例中,修复后的源模型实现了:

  • parseable_rate=0.9933
  • valid_name_rate=0.9700
  • expected_name_rate=0.9267
  • no_repetition_rate=1.0000

因此,边界处的自然EOS仍然较弱,而首次调用提取和选择则要强得多。在支持的情况下使用官方解析器,并配置有界生成或解析器端在第一个完整的</function>后停止。

📚 转换元数据

转换元数据存储在CONVERSION_METADATA.json中,包含以下关键信息:

  • 源模型:ewinregirgojr/MiniCPM5-1B-Agentic-Tooluse-Merged-FP16
  • 源修订版本:67e1cad9b15ffc21d0877bf952d9ece2eeda5d35
  • llama.cpp修订版本:683f0c72e5b3c07fab90bfd9ec2ce8661d624228
  • 量化文件列表:F16、Q8_0和Q4_K_M三种格式

【免费下载链接】MiniCPM5-1B-Agentic-Tooluse-GGUF项目地址: https://ai.gitcode.com/hf_mirrors/ewinregirgojr/MiniCPM5-1B-Agentic-Tooluse-GGUF

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

http://www.jsqmd.com/news/1202403/

相关文章:

  • OptiScaler技术架构深度解析:跨GPU超采样与帧生成实现原理
  • Rosetta模型训练全流程:从初始化到多阶段预训练详解
  • 爱彼中国官方售后服务中心|官方地址与维修热线权威信息通知(2026年7月最新) - 爱彼中国官方服务中心
  • cuSignal核心功能解析:卷积、滤波与频谱分析实战指南
  • OpenWireless网络监控功能详解:实时流量统计和设备管理
  • 5分钟快速上手Moon:构建你的第一个Actor游戏服务器
  • ts 中 any + unknow
  • 利用Gemini 2.0 Flash构建免费AI搜索引擎方案
  • 深入理解tp-libvirt:Libvirt自动化测试的终极解决方案
  • Devstral-Small-2-24B-Instruct-2512-6bit实战:10个图像理解应用案例 [特殊字符]️
  • 亨得利官方钟表服务中心|官方电话及维修地址权威信息公示(2026年7月最新) - 亨得利官方
  • 基于S32K144驱动NSD8381
  • 企业选择知识产权服务机构,为什么不能只看商标注册价格 - 客啦啦视界
  • 2026 年 7 月新发布:钟祥评价高的疏通下水道服务团队深度解析与优选指南,别再堵塞了!自救能省下几千块钱的秘密 - 企业推荐官【认证官方】
  • 如何定制安全策略:SingGuard-8b动态政策配置完全教程
  • Spring 中 配置文件 加入 aspectj-autoproxy 项目报错
  • Ornith-1.0-35B-OptiQ-4bit常见问题解答:从安装到推理的10个实用技巧
  • 量化精度与性能平衡:Agents-A1-OptiQ-4bit的4/8bit混合策略分析
  • 2026年7月最新广州万国官方售后联系电话与客户服务中心网点地址 - 万国中国官方服务中心
  • 界面控件DevExpress WinForms的流程图组件 - 可完美复制Visio功能(二)
  • Python3与OpenCV4计算机视觉开发实战指南
  • day 3 模拟赛 2
  • 图论—— 2-SAT 学习笔记
  • 如何在Mac上快速部署Devstral-Small-2-24B-Instruct-2512-6bit:5分钟入门教程
  • 5分钟上手Ornith-1.0-9B-OptiQ-4bit:Mac用户的AI本地部署指南
  • MagicProgressWidget高级技巧:自定义颜色渐变与动画效果
  • 5大奖励函数深度解析:DeepSeek R1如何通过强化学习优化推理能力
  • LightTrack性能评测:在PoseTrack数据集上的卓越表现与对比分析
  • 宇舶中国官方售后服务中心|服务热线及全部维修详细地址权威信息通告(2026年7月最新) - 亨得利官方服务中心
  • 界面组件DevExpress WPF v23.2新版亮点:富文本编辑器、电子表格组件升级