大家好,我是超哥。今天给大家分享 MiniCPM-V 4.7 35B-A3B 视觉 AI 大模型的本地部署教程!它采用 35B 总参数、约 3B 激活参数,主打高效的多模态视觉理解能力,支持单图识别、多图理解、视频分析、OCR 文字识别以及 PDF 文档解析。今天我们将使用 llama.cpp 在本地部署这个模型,下面我们开始教程!

博主电脑环境
显卡:NVIDIA RTX 4080 SUPER(16GB)
CPU:AMD R9 7900X 12-Core Processor(12核)
内存:64GB DDR5(3600 MHz)
一、MiniCPM-V 4.7 35B-A3B 大模型下载
Hugging Face模型下载地址:https://huggingface.co/openbmb/MiniCPM-V-4.7-35B-A3B-gguf/tree/main
夸克网盘模型下载地址:https://pan.quark.cn/s/077975e8e1c5?pwd=uEkp
电脑配置模型选择推荐(建议最低 8GB 显存):
| 模型版本 | 文件大小 | 适用显存 | 推荐说明 |
|---|---|---|---|
| MiniCPM-V-4_7-35B-A3B-mix_q3gud_im | 15.5 GB | 8GB 及以上 | 混合 3-bit 量化版本,文件体积最小,适合显存有限的电脑 |
| MiniCPM-V-4_7-35B-A3B-Q4_0 | 19.7 GB | 8GB 及以上 | 4-bit 量化版本,体积相对较小,适合 CPU/GPU 混合加载 |
| MiniCPM-V-4_7-35B-A3B-Q4_1 | 21.8 GB | 8GB 及以上 | 4-bit 量化版本,适合希望尝试该量化格式的用户 |
| MiniCPM-V-4_7-35B-A3B-Q4_K_S | 19.9 GB | 8GB 及以上 | 4-bit K 量化小型版,兼顾模型体积与效果 |
| MiniCPM-V-4_7-35B-A3B-Q4_K_M | 21.2 GB | 8GB 及以上 | 4-bit K 量化均衡版,适合兼顾效果与资源占用的用户 |
| MiniCPM-V-4_7-35B-A3B-Q5_0 | 24 GB | 12GB 及以上 | 5-bit 量化版本,权重精度更高,需要更多系统内存 |
| MiniCPM-V-4_7-35B-A3B-Q5_1 | 26.1 GB | 16GB 及以上 | 5-bit 量化版本,建议搭配充足的系统内存 |
| MiniCPM-V-4_7-35B-A3B-Q5_K_S | 24 GB | 12GB 及以上 | 5-bit K 量化小型版,兼顾模型质量与体积 |
| MiniCPM-V-4_7-35B-A3B-Q5_K_M | 24.7 GB | 16GB 及以上 | 5-bit K 量化均衡版,适合追求更高量化精度的用户 |
| MiniCPM-V-4_7-35B-A3B-Q6_K | 28.5 GB | 16GB 及以上 | 6-bit 高质量量化版本;可通过 CPU/GPU 混合加载运行,建议搭配 64GB 系统内存 |
| MiniCPM-V-4_7-35B-A3B-Q8_0 | 36.9 GB | 24GB 及以上 | 8-bit 高精度量化版本,建议搭配 64GB 或更多系统内存 |
| MiniCPM-V-4_7-35B-A3B-F16 | 69.4 GB | 48GB 及以上 | F16 半精度版本,体积最大,适合高显存工作站及大内存混合加载环境 |
| mmproj-model-f16.gguf | 1.12 GB | 配合主模型使用 | 标准视觉投影文件,使用图片等多模态功能时需要搭配 |
| mmproj-model-f16-4x.gguf | 910 MB | 配合主模型使用 | 4x 视觉投影版本,适用于对应的 4x 配置,不是图片放大 4 倍 |
二、下载并配置 llama.cpp
1、下载并安装 llama.cpp
Github项目下载地址:https://github.com/ggml-org/llama.cpp/releases
夸克网盘项目下载地址:https://pan.quark.cn/s/0e9ae9e5e119?pwd=GxiY

| 版本 | 适用硬件 | 说明 |
|---|---|---|
| Windows x64 (CPU) | Intel / AMD CPU | 仅使用处理器运行 |
| Windows arm64 (CPU) | ARM 架构 Windows 设备 | 适用于骁龙 X Elite 等 ARM 平台 |
| Windows x64 (CUDA 12) | NVIDIA 显卡 | 推荐大多数 RTX/GTX 用户使用 |
| Windows x64 (CUDA 13) | NVIDIA 显卡 | 适用于较新的 NVIDIA 驱动 |
| Windows x64 (Vulkan) | AMD / Intel / NVIDIA 显卡 | 通用显卡加速版本 |
| Windows x64 (SYCL) | Intel Arc 显卡 | Intel Arc 用户专用版本 |
| Windows x64 (HIP) | AMD Radeon 显卡 | AMD 用户首选版本 |
注意:显卡用户别忘了下载下图主程序后面的DLLs文件,下载后把里面的内容解压到llama.ccp主程序的根目录里,不然无法使用显卡运行模型。

2、MiniCPM-V 4.7 35B-A3B 接入 llama.cpp
把下载到的大模型放到 llama.ccp 程序的根目录下的 models 目录里(需自行创建目录)
3、配置启动脚本
llama.ccp 程序的根目录创建启动脚本,命名成:启动.bat
@echo off title MiniCPM-V-4.7-35B-A3B-Q6_K - llama.cpp cd /d "%~dp0" echo. echo ======================================== echo XChaoGe.Com echo llama.cpp Local AI Server echo ======================================== echo. echo Model: MiniCPM-V-4.7-35B-A3B echo. llama-server.exe ^ -m "models\模型名" ^ --mmproj "models\多模态模型名" ^ --host 127.0.0.1 ^ --port 8085 ^ -c 65536 ^ -ngl 99 ^ --fit on ^ -fa auto ^ --jinja ^ --reasoning off ^ --parallel 1 ^ --alias MiniCPM-V-4.7-35B-A3B ^ --temp 0.7 ^ --top-k 20 ^ --top-p 0.8 ^ --repeat-penalty 1.05 ^ -n 65536 pause
访问控制面板 URL:
参数说明:
| 参数 | 设置 | 说明 |
|---|---|---|
| -m | models\模型名 | 指定 Q6_K 量化主模型,请根据实际文件名修改 |
| --mmproj | models\多模态模型名 | 加载视觉投影文件,使模型能够处理图片等多模态输入 |
| --host | 127.0.0.1 | 仅允许本机访问服务 |
| --port | 8085 | 设置 llama.cpp 服务端口,可通过浏览器访问本地 Web 界面 |
| -c | 65536 | 设置上下文长度为 65536 Token(64K),实际可用上下文受模型配置、显存和系统内存等因素影响 |
| -ngl | 99 | 请求将尽可能多的模型层卸载到 GPU;显存不足时,实际加载情况取决于 llama.cpp 的处理和可用资源 |
| --fit | on | 启用自动适配,尝试根据可用显存等资源调整模型加载参数 |
| -fa | auto | 自动选择 Flash Attention 的使用方式,以优化注意力计算的性能和内存占用 |
| --jinja | 开启 | 启用 Jinja 聊天模板处理,按照模型的聊天模板组织输入与输出 |
| --reasoning | off | 关闭推理输出模式,具体效果取决于 llama.cpp 版本及模型模板 |
| --parallel | 1 | 设置并行处理槽位为 1,适合单用户本地使用 |
| --alias | 显示模型名 | 设置 API 中使用的模型别名,方便客户端识别和调用 |
| --temp | 0.7 | 控制生成内容的随机性,数值越高通常越有变化,越低通常越稳定 |
| --top-k | 20 | 每一步采样时,将候选范围限制在概率较高的 20 个 Token 内 |
| --top-p | 0.8 | 采用核采样,仅从累计概率达到设定阈值的候选 Token 中采样 |
| --repeat-penalty | 1.05 | 适度惩罚重复内容,降低模型反复生成相同词句的概率 |
| -n | 65536 | 单次生成最多允许输出 65536 Token,实际输出长度还受上下文空间和请求参数限制 |
三、接入 Hermes Agent、DeepSeek等
接入参数:
API 秘钥: 随便填一个
Base URL:http://127.0.0.1:8085/v1