跳转到主要内容
PromptQuorum为人类设计。 为AI结构化。
主页/本地LLM进阶
Voice, Speech & Multimodal

2026年最佳本地视觉模型:Gemma 4、Qwen3-VL、LLaVA与Ollama多模态配置

·阅读约11分钟 作者 · PromptQuorum创始人 · 开放权重与开源AI发现引擎

对大多数人来说,通过Ollama运行Gemma 4(Apache 2.0)是2026年最佳本地视觉模型:gemma4:e4b适合8 GB显卡,gemma4:26b或31b适合24 GB。 文档OCR和多语言文本可选Qwen3-VL 8B或Qwen3.8 27B;4 GB以下可用Qwen3.5 2B或Moondream 2。

关键要点

  • Gemma 4是2026年大多数开发者的最佳本地视觉模型。 采用Apache 2.0许可,Ollama提供五种规格(E2B、E4B、12B、26B A4B、31B),其模型卡给出的MMMU Pro得分从52.6%(E4B)到76.9%(31B),而Gemma 3 27B为49.7%。
  • Qwen3-VL 8B、Qwen3.5 9B和Qwen3.8 27B在文档OCR和多语言文本上领先。 Qwen3-VL 8B需下载6.2 GB;Qwen3.8 27B(Apache 2.0,18 GB)在OmniDocBench 1.5上报告得分91.1。
  • Llama 3.2 Vision不再是稳妥的默认选择。 用户报告在较新版本的Ollama上出现“unknown model architecture: mllama”(GitHub issue #16490和#16547,尚无确认的修复),且其Ollama页面已约一年未更新。
  • 4 GB以下请选Qwen3.5 2B、Qwen3-VL 2B或Moondream 2。 三者体积小、速度快,但复杂场景、密集文本和精确图表读取能力有限。
  • LLaVA 1.6是文档较完善、社区测试较充分的本地VLM之一。 需要教程和排错帮助时是务实的选择,但在OCR和质量上已被新模型超越。
  • 使用Ollama的format参数获取结构化输出。 传入JSON schema可将回复限制为您定义的字段,便于解析;仍需对照源数据校验每个值。
  • 没有任何本地模型在所有方面都能匹敌GPT-5.5 Vision。 2026年的本地VLM是强有力的二线选择——对结构化文档和清晰照片表现出色,但对手写、模糊场景和复杂信息图表存在明显短板。

视觉语言模型(VLM)同时接受图像和文本输入,输出文本内容——支持文档OCR、图像问答、截图分析和图表解读,全部在本地完成。2026年,通过Ollama运行VLM是最简便的方式:拉取模型、发送图像、获取描述或答案。本指南对比主要本地视觉模型(Gemma 4、Qwen3.8、Qwen3.5、Qwen3-VL、MiniCPM-V、LLaVA 1.6、Llama 3.2 Vision、Moondream 2、InternVL 2.5),提供Ollama逐步配置说明,并按VRAM要求为每个模型匹配最佳用例。下载大小来自Ollama模型库,质量数据来自各厂商的模型卡,核查日期为2026年10月23日。

2026年最佳本地视觉模型:Gemma 4、Qwen3-VL、LLaVA与Ollama多模态配置

快速概览

  • VLM的功能: 图像+文本输入 → 文本输出。不是图像生成器——这些是图像*理解*模型。
  • Ollama支持: Gemma 4、Qwen3.8、Qwen3.5、Qwen3-VL、Llama 3.2 Vision、MiniCPM-V、LLaVA和Moondream均在Ollama官方模型库中;InternVL、PaliGemma 2和SmolVLM需使用社区构建版本。
  • 最小可用模型: Moondream 2(1.8B,下载1.7 GB)、Qwen3-VL 2B(1.9 GB)和Qwen3.5 0.8B(1.2–1.3 GB)。
  • 最大实用本地模型: Qwen3.5 122B(81 GB)需128 GB的Mac,Llama 3.2 Vision 90B(55 GB)需96 GB以上的Mac(Apple M系列)或多GPU;Qwen3-VL 235B需要143 GB。
  • 图像输入格式: JPEG、PNG、WebP。最大分辨率因模型而异(通常1024×1024至4096×4096)。
  • 音频与视频: Gemma 4 E2B、E4B和12B还支持音频输入;所有Gemma 4规格和Qwen3.8均可将视频按帧处理。
  • OCR强度: Qwen3.8 27B ≈ Qwen3-VL 8B ≈ Qwen3.5 9B > Gemma 4 > MiniCPM-V > LLaVA 1.6 13B > LLaVA 1.6 7B > Moondream 2。
  • 多模态≠高速: 视觉模型在LLM基础上增加视觉编码器——token生成速度比同参数量纯文本模型慢约30–60%。

什么是视觉语言模型(VLM)?

视觉语言模型(VLM)是同时处理图像和文本输入并生成文本输出的神经网络。标准架构将视觉编码器(通常为CLIP或SigLIP)与语言解码器(LLM)通过投影层连接,将图像特征映射到LLM理解的token空间。

  • 与图像生成器的区别: Stable Diffusion、FLUX和DALL-E 3是文本生成图像的生成器。VLM是图像到文本的模型——它们描述、分析并回答关于图像的问题。
  • 与纯OCR工具的区别: 传统OCR(Tesseract)通过模式识别提取文本。VLM理解上下文——可解释表格含义、回答图表问题或识别照片中的对象。
  • 为何在本地运行: 私密文档(医疗记录、法律扫描件、财务报表)、专有截图,或因合规要求不能将图像发送到云端API的工作流。
  • 不能做的事: 生成图像、执行截图中的代码或访问互联网。VLM仅根据图像中可见内容生成文本输出。

可用本地视觉模型——对比表

主要本地视觉模型(可通过Ollama或直接推理使用)的比较,核查日期为2026年10月23日。VRAM列为Ollama下载大小(除非另有说明为4位量化)——请为上下文额外预留1–2 GB。*据报告,Llama 3.2 Vision在较新版本的Ollama上无法加载(见上文Llama 3.2 Vision说明)。

📍 简单一句话

8 GB VRAM选Gemma 4 E4B或Qwen3-VL 8B;24 GB选Gemma 4 26B/31B或Qwen3.8 27B——均可通过Ollama本地运行。

💬 简单来说

Gemma 4整体最优;Qwen3-VL、Qwen3.5和Qwen3.8在文档OCR和多语言文本上领先;Moondream和Qwen3.5 2B是4 GB VRAM以下的轻量选项。

模型
参数量
VRAM (Q4)
图像类型
质量
支持Ollama?
Moondream 21.8B约2 GB简单照片基础是
SmolVLM 2.2B2.2B约2 GB简单照片、图注基础+社区支持
Qwen3.5 2B2B2.7–3.1 GB照片、文档、OCR良好是
PaliGemma 2 3B3B约3 GB照片、文档良好社区支持
Qwen3-VL 4B4B3.3 GB照片、文档、OCR良好是
Gemma 4 E2B2.3B有效4.6–7.5 GB照片、文档、音频良好是
LLaVA 1.6 7B7B约6 GB照片、文档、图表良好是
MiniCPM-V8B约6 GB(拉取5.5 GB)照片、文档、OCR非常好是
Qwen3-VL 8B8B约6.2 GB照片、文档、OCR、多语言优秀是
Qwen3.5 9B9B6.6–7.6 GB照片、文档、OCR、多语言优秀是
Gemma 4 E4B4.5B有效6.6–9.5 GB照片、文档、音频非常好是
Gemma 4 12B12B7.7–8.0 GB照片、文档、音频优秀是
InternVL 2.5 8B8B约8 GB文档、图表、UI、代码优秀(UI/图表)社区支持
Llama 3.2 Vision 11B11B约8 GB(拉取7.8 GB)照片、文档优秀*是*
LLaVA 1.6 13B13B约10 GB照片、文档、图表非常好是
Gemma 4 26B A4B26B(4B活跃)16–19 GB照片、文档、复杂优秀是
Qwen3.8 27B27B18 GB照片、文档、视频、OCR开源最强是
Gemma 4 31B31B19–20 GB照片、文档、复杂优秀是
Qwen3-VL 32B32B21 GB照片、文档、OCR、复杂优秀是
Llama 3.2 Vision 90B90B55 GB照片、文档、复杂非常好*是*
Qwen3.5 122B122B81 GB照片、文档、复杂本地最强是
按VRAM和OCR质量对比本地视觉模型:从Moondream 2(2 GB)到Gemma 4(24 GB)。
按VRAM和OCR质量对比本地视觉模型:从Moondream 2(2 GB)到Gemma 4(24 GB)。

示例对比:发票提取

本地视觉模型在结构化文档提取任务上的示例性精度对比:从一张样本发票中提取5个字段(供应商名称、日期、总金额、税额、行项目数量)。这不是PromptQuorum的基准测试。设备、运行时版本、模型标签、量化方式、提示词和运行次数均未记录,因此这些标记仅供参考,无法复现。带*的行以模型能在你的Ollama版本上加载为前提。

模型
供应商
日期
总金额
税额
行项目
得分
Moondream 2✓✓✗✗✗2/5
LLaVA 1.6 7B✓✓✓✗✓4/5
MiniCPM-V✓✓✓✓✓5/5
Qwen3-VL 8B✓✓✓✓✓5/5
Llama 3.2 Vision 11B*✓✓✓✓✓5/5
GPT-5.5 Vision✓✓✓✓✓5/5

📌注: 结果来自单份测试发票。实际精度因文档质量、字体和布局复杂度而异。始终将提取的数字与原始文档核对。

多图像支持

并非所有本地视觉模型都支持单次请求中的多张图像。多图像支持对多页PDF文档处理和视觉对比任务至关重要。

  • MiniCPM-V每次提示最多接受4张图像;Qwen3-VL最多支持8张。LLaVA和Moondream每次请求只接受单张图像。
  • 多图像的重要场景: 发送多页PDF的所有页面进行完整文档提取;并排比较两张产品照片;在单个提示中分析前后截图对比。
功能
Moondream
LLaVA 7B
MiniCPM-V
Qwen3-VL
LLaVA 13B
Llama 3.2 Vision
InternVL
多图像输入不支持不支持支持(最多4张)支持(最多8张)不支持支持(多页)支持

Ollama配置——逐步说明

Ollama是运行本地视觉模型最简单的方式。安装后,视觉模型通过单条pull命令即可使用,支持CLI和HTTP API。

  • 步骤1——安装Ollama: 从ollama.com下载macOS、Linux或Windows版本。安装时间不超过2分钟。
  • 步骤2——拉取视觉模型: 8 GB显卡用 ollama pull gemma4:e4b(下载6.6–9.5 GB),OCR用 ollama pull qwen3-vl:8b(6.2 GB),低VRAM时用 ollama pull moondream(1.8B,1.7 GB)。
  • 步骤3——通过CLI使用: ollama run gemma4:e4b "What is in this image? /path/to/photo.jpg"——图像路径写在提示内;ollama run 没有 --image 参数。
  • 步骤4——使用HTTP API: POST到http://localhost:11434/api/generate,在images数组中包含Base64编码的图像。在format字段中加入JSON schema可获得结构化输出。
  • 步骤5——Python示例: 使用requests库进行Base64编码——见下方代码块。
python
import base64
import requests

def ask_vision_model(image_path: str, prompt: str, model: str = "gemma4:e4b") -> str:
    with open(image_path, "rb") as f:
        image_b64 = base64.b64encode(f.read()).decode("utf-8")

    response = requests.post(
        "http://localhost:11434/api/generate",
        json={
            "model": model,
            "prompt": prompt,
            "images": [image_b64],
            "stream": False,
        },
    )
    return response.json()["response"]

# 示例用法
result = ask_vision_model("invoice.png", "从这张发票中提取所有行项目和总金额。")
print(result)
Ollama视觉模型配置流程:安装、拉取gemma4:e4b、通过CLI或API运行并获得文本输出。
Ollama视觉模型配置流程:安装、拉取gemma4:e4b、通过CLI或API运行并获得文本输出。

用例1:文档OCR与提取

VLM在半结构化文档上优于传统OCR ——发票、收据、合同和表格中,布局与文本同样重要。传统OCR(Tesseract)提取字符;VLM理解这些字符在上下文中的含义。

  • 效果好的场景: 扫描发票、PDF截图、印刷体手写(非草书)、边框清晰的表格、名片。
  • 效果较差的场景: 草书手写、低于150 DPI的扫描件、高压缩JPEG、重叠文本。
  • OCR最佳模型: Qwen3-VL 8B和Qwen3.5 9B(6–8 GB级别),Qwen3.8 27B(18 GB,据其模型卡在OmniDocBench 1.5上得分91.1),混合文档类型选Gemma 4。
  • OCR提示工程: "请完整提取此文档中的所有文本,保留换行符。"或"请以JSON格式返回此发票内容,字段包括:供应商、日期、行项目[]、总金额。"
  • 与传统OCR对比: VLM速度较慢但语义理解更强。干净文档的纯文本提取用Tesseract更快。需要结构化数据提取时使用VLM。

用例2:图像问答与描述

通用场景理解、产品描述和视觉问答推荐使用Gemma 4(8 GB选E4B,24 GB选26B或31B)。 该模型可生成自然、详细的描述,并处理关于照片内容的细微问题。

  • 场景描述: "这张照片里有什么?"——物体、人物、活动、环境、氛围。
  • 产品目录化: 用提示模板处理产品照片:"描述此产品:颜色、形状、材质、状态。"适用于无需云端API的电商库存管理。
  • 无障碍访问: 大规模为图像生成alt文本。对标准产品照片,准确度足以满足无障碍合规要求。
  • 最佳模型: Gemma 4 12B或26B A4B(通用照片问答);Qwen3.5 4B或LLaVA 1.6 7B(速度比精度更重要的大批量处理)。
  • 速度参考: 速度取决于模型、GPU和描述长度——在处理数千张之前,请先在自己的硬件上用20张图像样本做基准测试。

用例3:截图与UI分析

分析应用截图、错误消息和仪表板,InternVL 2.5是最强的本地模型——其训练数据着重强调软件UI、GitHub截图和代码执行输出。

  • 开发者工作流: 将错误消息截图发给模型:"这个截图中哪里有问题,如何修复?"
  • Bug报告生成: 用结构化提示从截图自动生成Bug描述。
  • 仪表板监控: 分析监控仪表板截图以检测异常——"这个Grafana截图中是否有警告级别的指标?"
  • 无障碍测试: 对比UI改动前后的截图以验证视觉无障碍属性。
  • 最佳模型: InternVL 2.5 8B(社区构建版,UI能力强),Gemma 4和Qwen3-VL(官方Ollama支持,具备面向智能体工作流的工具调用)。

用例4:图表与图形读取

从条形图、折线图和表格中提取数据是可行的,但需要精心设计提示。 所有本地VLM在图表读取上都弱于照片描述——始终将从图表提取的数字与原始数据核对。

  • 效果好的场景: 读取坐标轴标签、识别趋势、比较相对柱高、读取字体清晰的表格值。
  • 不可靠的场景: 从连续图表精确提取数值(如"Q3柱子是43.7单位")、无显式标签的饼图百分比。
  • 提示策略: "描述折线图中显示的趋势"比"2026年3月的精确值是多少"效果更好。
  • 图表最佳模型: InternVL 2.5(图表理解强),Gemma 4和Qwen3-VL(标注清晰的图表表现良好)。
  • 限制说明: 2026年任何本地VLM都无法可靠地从视觉复杂的图表中提取精确数字。

用例5:视频帧分析

本地视觉模型可通过处理单帧来分析视频——用ffmpeg提取帧,逐帧发给视觉模型,再用文本LLM跨帧汇总。非实时:根据模型和硬件,每帧需0.5–3秒。

  • 帧提取: 使用ffmpeg以1fps提取:ffmpeg -i video.mp4 -vf fps=1 frames/frame_%04d.jpg
  • 逐帧分析: 用统一提示将每帧发给视觉模型(例如:"用一句话描述这帧中发生的事情")。
  • 跨帧汇总: 收集所有帧描述,配合汇总提示发给文本LLM。
  • 应用场景: 安防摄像头审查(标记异常活动帧)、讲座录制分析(生成逐幻灯片笔记)、制造业质量检验(标记出现缺陷的帧)。
  • 视频帧最佳模型: Gemma 4或Qwen3.8(质量,两者均原生支持按帧输入视频),Qwen3.5 4B或LLaVA 1.6 7B(速度,帧处理吞吐量更高)。
  • 速度现实: 以每秒1帧提取、每帧约1–3秒推理计算,10分钟视频(600帧)完整处理大约需要10–30分钟,取决于模型和GPU。
python
import base64
import subprocess
import os
import requests

def extract_frames(video_path: str, output_dir: str, fps: int = 1) -> list[str]:
    os.makedirs(output_dir, exist_ok=True)
    subprocess.run([
        "ffmpeg", "-i", video_path,
        "-vf", f"fps={fps}",
        f"{output_dir}/frame_%04d.jpg",
        "-y"
    ], check=True)
    return sorted([
        os.path.join(output_dir, f)
        for f in os.listdir(output_dir)
        if f.endswith(".jpg")
    ])

def analyze_frame(image_path: str, model: str = "gemma4:e4b") -> str:
    with open(image_path, "rb") as f:
        image_b64 = base64.b64encode(f.read()).decode("utf-8")
    response = requests.post(
        "http://localhost:11434/api/generate",
        json={
            "model": model,
            "prompt": "Describe what is happening in this frame in one sentence.",
            "images": [image_b64],
            "stream": False,
        },
    )
    return response.json()["response"]

frames = extract_frames("lecture.mp4", "frames/", fps=1)
descriptions = [analyze_frame(f) for f in frames]
print("\n".join(f"[{i+1}s] {d}" for i, d in enumerate(descriptions)))

VRAM与性能现实检验

本地视觉模型在基础LLM上增加视觉编码器,与纯文本模型相比,VRAM需求和推理时间均会增加。

模型
VRAM (Q4)
token/秒 (RTX 4070)
token/秒 (M5 Pro 36GB)
适合生产?
Moondream 2 (1.8B)约2 GB约25–35约30–40是——适合简单任务
LLaVA 1.6 7B约6 GB约15–20约18–25是——通用
MiniCPM-V (8B)约6 GB约12–18约15–20是——OCR和文档
Llama 3.2 Vision 11B约8 GB约10–14约12–16先查Ollama加载问题
LLaVA 1.6 13B约10 GB约8–12约10–14是——需12 GB GPU
Llama 3.2 Vision 90B55 GBN/A(需多GPU或M-Max)N/A(需M5 Max 128GB+)仅高端Apple Silicon

📌注: token/秒范围为参考估计值,并非新的实测数据;未针对Gemma 4、Qwen3.5或Qwen3.8重新测试。请在自己的硬件上用 ollama run <model> --verbose 做基准测试,该命令会输出评估速率。

📌注: 视觉模型的token生成速度比同尺寸纯文本模型慢,因为视觉编码器在处理第一个图像token时会产生大量计算开销。后续文本token的生成速度接近正常水平。

📌注: Apple Silicon统一内存可运行更大的模型(128 GB Mac上可运行55 GB的Llama 3.2 Vision 90B或81 GB的Qwen3.5 122B),这些模型无法放入独立GPU的VRAM中。速度略慢于同等NVIDIA GPU,但无VRAM限制。

本地VLM与GPT-5.5 Vision对比

本地VLM在结构化文档上已大幅缩小差距,但在复杂和模糊任务上仍落后于GPT-5.5 Vision。以下对比为编辑部判断,并非PromptQuorum的基准测试。

  • 结构化文档(发票、表单): 这是编辑部的判断,并非基准测试结果:优秀的本地模型在干净、格式规范的文档上接近GPT-5.5 Vision——验证输出后即可用于生产。
  • 复杂场景、模糊图像: 在上下文异常、光线复杂或内容模糊的图像上,本地模型明显落后于GPT-5.5 Vision(编辑部判断,未经基准测试)。
  • 手写识别: 本地模型明显较弱,尤其是草书体。GPT-5.5 Vision在手写处理上大幅领先。
  • 图表数据提取: 本地模型和GPT-5.5均不可靠,但GPT-5.5在精确数值方面更准确。
  • 成本: GPT-5.5 Vision每张图像$0.01–$0.03,本地为$0。每月10,000张图像节省$100–$300。
  • 隐私: 本地模型默认在设备上处理图像——除非启用云功能或联网工具,图像不会发送到云端API。GPT-5.5将图像发送至OpenAI服务器。
  • 速度: 本地模型在RTX 4070上根据规模约为8–35 token/秒(参考估计,见上表);云端速度因服务商和负载而异,但本地批处理没有网络延迟。

📌注: 对于输入规范的发票和表单处理,本地VLM(Gemma 4、Qwen3-VL 8B、Qwen3.8 27B)可以零成本替代GPT-5.5 Vision。涉及手写、复杂场景分析或模糊内容时,GPT-5.5仍占优势。

LLaVA深度解析

LLaVA(Large Language and Vision Assistant)是基础性的开源VLM架构。 由威斯康星大学麦迪逊分校和微软研究院于2023年发布,确立了大多数现代本地VLM所遵循的CLIP编码器+LLM解码器模式。

  • 架构: CLIP ViT-L/14视觉编码器 + Llama-2或Mistral文本解码器,通过简单线性投影层连接。
  • LLaVA 1.5 vs 1.6: 1.6版本(2024年初发布)通过动态分块增加了高分辨率输入支持,显著提升了OCR和图表读取精度。
  • 训练: 在LLaVA-Instruct-150K上进行指令微调——从图像描述和目标检测标注生成的视觉对话数据集。
  • 优势: 广泛的通用知识、文档完善、社区庞大、Ollama集成丰富。
  • 劣势: OCR弱于Qwen3-VL和MiniCPM-V,UI分析弱于InternVL 2.5,整体被Gemma 4和Qwen3系列超越。
  • 仍被推荐的原因: 在所有本地VLM中拥有最大社区、最多教程和最多提示示例。遇到问题时更容易找到帮助。
  • 完整评测: LLaVA评测(2026) — PromptQuorum的专门评测,包括Apache-2.0与基础模型许可证的细微差别及真实的Ollama命令。

Qwen3-VL、Qwen3.5与Qwen3.8——最强多语言OCR

Qwen系列是2026年文档OCR和多语言文本方面最强的开源选择。 Qwen3-VL(2B至235B)是专门的视觉系列,Qwen3.5(0.8B至122B)将视觉能力并入基础模型,Qwen3.8 27B(2026年8月,Apache 2.0)是最新版本,据报告在OmniDocBench 1.5上得分91.1。

  • 架构: 支持高达4096×4096的动态分辨率——远高于LLaVA 1.6(672×672)或Llama 3.2 Vision(1120×1120)。可读取高DPI扫描件而无需下采样。
  • 多语言OCR: 中文、日文、韩文和英文OCR达到同类最佳。训练数据包含大规模多语言文档语料库——在非英文文档处理上相对LLaVA和Llama 3.2 Vision具有显著优势。
  • 如何选择规格: Qwen3-VL 8B下载6.2 GB,适合8 GB显卡;Qwen3.5 9B为6.6–7.6 GB;Qwen3.8 27B为18 GB,需要24 GB显卡;Qwen3-VL 32B为21 GB。Ollama上的Qwen3-VL没有72B版本。
  • Qwen3-VL 4B: 下载3.3 GB(256K上下文),介于2B(1.9 GB)和8B(6.2 GB)之间,适合约4–6 GB VRAM的显卡。
  • Ollama安装: ollama pull qwen3-vl:8b、ollama pull qwen3.5:9b或ollama pull qwen3.8——均在Ollama模型库中。
  • 多图像支持: 每次请求最多接受8张图像——本比较中多图像容量最高。
  • 模型页面: Ollama上的Qwen3-VL、Hugging Face上的Qwen3.8-27B

如何选择视觉模型

以VRAM为首要标准的本地视觉模型选择决策树:

📍 简单一句话

首先按VRAM选择(2→4→8→24 GB),再按用例细化(OCR、UI、通用问答或最高质量)。

💬 简单来说

4 GB以下:Qwen3.5 2B或Moondream。8 GB:照片选Gemma 4 E4B,文档选Qwen3-VL 8B。24 GB:Gemma 4 26B/31B或Qwen3.8 27B。64 GB以上:Qwen3.5 122B。

  • 4 GB以下VRAM: Qwen3.5 2B(2.7–3.1 GB)、Qwen3-VL 2B(1.9 GB)或Moondream 2(1.7 GB)是实用选项。PaliGemma 2(3B)和SmolVLM(2.2B)是社区构建版本的备选方案。均不适合密集文本OCR。
  • 6–8 GB VRAM: 通用照片问答选Gemma 4 E4B,文档OCR和多语言文本选Qwen3-VL 8B或Qwen3.5 9B,注重社区支持时选LLaVA 1.6 7B。
  • 12–16 GB VRAM: Gemma 4 12B(下载7.7–8.0 GB)是明确推荐——同尺寸下视觉得分出色,支持音频输入和256K上下文窗口。LLaVA 1.6 13B和InternVL 2.5 8B(UI和代码截图)也能放下。
  • 24 GB VRAM: Gemma 4 26B A4B(16–19 GB)、Gemma 4 31B(19–20 GB)、Qwen3.8 27B(18 GB)或Qwen3-VL 32B(21 GB)——最接近云端视觉质量的本地选择。
  • 96 GB以上统一内存(Apple M-Max/Ultra、多GPU): Qwen3.5 122B(81 GB,需128 GB的Mac)或Llama 3.2 Vision 90B(55 GB)是最大的本地模型;两者都需要大内存硬件,且每token速度比24 GB级模型更慢。
  • 始终验证数字: 无论使用何种模型,从图表或表格提取的任何数值都应与源数据交叉核对。本地VLM会对视觉图表中的精确数字产生幻觉。

常见问题

为什么llama3.2-vision会报“unknown model architecture: mllama”?

用户报告在较新版本的Ollama上,llama3.2-vision出现此错误(GitHub issue #16490和#16547,2026年年中提出;后者作为重复项关闭,尚无确认的修复)。在这些报告中,更新Ollama或重新拉取模型均无效。除非必须使用Llama 3.2 Vision,否则请改用Ollama模型库中持续维护的Gemma 4或Qwen3-VL;如必须使用,请固定到仍能加载它的Ollama版本。

3B参数以下最好的小型视觉语言模型是什么?

Qwen3.5 2B(下载2.7–3.1 GB)和Qwen3-VL 2B(1.9 GB)是Ollama上最强的小型选择;Moondream 2(1.8B,1.7 GB)最轻量。Gemma 4 E2B(2.3B有效参数,下载4.6–7.5 GB)增加了音频输入。与8B级别相比,OCR和复杂场景理解能力会较弱。

哪些本地模型可以处理实时摄像头和麦克风输入?

Gemma 4 E2B、E4B和12B同时支持图像和音频,是构建能“看”能“听”的本地助手的天然基础。但仅有模型并不构成实时系统:您还需要采集循环(抓取帧、切分音频)、语音转文字或音频输入通道,以及用于语音回复的文字转语音环节。在此基础上开发之前,请确认您的运行时版本确实会把音频传给模型。

如何从截图和文档中获得可靠的结构化输出?

在Ollama的format字段中传入JSON schema,将temperature设为0,并且只要求提取图像中可见的字段。这会将回复限制为带有您所定义键的有效JSON;但这不能保证值正确,因此请对照源数据校验数字和日期,并记录失败情况。8B及以上的较大模型比2B模型更稳定地遵循schema。

哪些GPT-4V替代方案可以完全在设备本地运行?

在24 GB GPU上,最接近的是Gemma 4 31B(19–20 GB)、Qwen3.8 27B(18 GB)和Qwen3-VL 32B(21 GB);Gemma 4 E4B和Qwen3-VL 8B可覆盖8 GB设备。全部可通过Ollama离线运行。它们在清晰文档和照片上可与云端模型相当,但在手写、模糊场景和复杂信息图表上仍有差距。

可以不使用Ollama直接运行LLaVA或Llama 3.2 Vision吗?

可以。两者都可以通过llama.cpp(支持视觉)、transformers库(使用相应模型卡)或LM Studio(提供视觉模型GUI)直接运行。Ollama推荐是因为其简便性——自动处理模型下载、量化选择和API托管。

Llama 3.2 Vision支持直接输入PDF吗?

没有任何本地VLM直接接受PDF输入。需要先将PDF页面转换为图像(使用pdf2image、pypdfium2等),然后将每页作为独立图像请求发送。10页PDF需发送10个独立图像请求并合并汇总结果。

本地视觉模型与GPT-5.5 Vision相比如何?

GPT-5.5 Vision在模糊场景、手写、复杂信息图表以及需要结合世界知识的视觉理解任务上仍明显更强。Gemma 4和Qwen3-VL在结构化文档(发票、表单、清晰照片)上接近GPT-5.5,但在模糊图像推理上有差距。成本、隐私和速度的详细对比见上文。

本地VLM支持什么图像分辨率?

LLaVA 1.6支持最高672×672有效分辨率(动态分块)。MiniCPM-V支持最高1344×1344 (≈1.8 MP)——这也是其在高DPI文档扫描上优于LLaVA的原因之一。Llama 3.2 Vision支持最高1120×1120。Gemma 4和Qwen3-VL接受可变的宽高比和分辨率。最佳OCR效果请以150+ DPI发送文档图像。

可以用自己的图像对本地视觉模型进行微调吗?

可以,但VLM微调比纯文本LLM微调更消耗资源——图像和文本训练对都需要完整前向传播处理。LLaVA微调使用原始训练代码库,文档完善。MiniCPM-V通过Hugging Face官方训练脚本支持微调。大多数用例仅靠提示工程即可,无需微调。

8 GB VRAM的最佳本地视觉模型是什么?

通用使用选Gemma 4 E4B(下载6.6–9.5 GB);若主要需求是文档OCR或多语言文本,则选Qwen3-VL 8B(6.2 GB)。两者均可通过Ollama单条命令获取。Qwen3.5 9B(6.6–7.6 GB)是第三种选择。

LLaVA与MiniCPM-V——哪个OCR效果更好?

MiniCPM-V在文档OCR上比LLaVA更精准,尤其是密集表格和高DPI扫描件,但Qwen3-VL 8B的OCR表现强于二者。LLaVA 1.6文档更完善,社区支持更好。请注意,Ollama的minicpm-v页面仍描述的是MiniCPM-V 2.6(5.5 GB);更新的MiniCPM-V版本需要Hugging Face或llama.cpp构建版本。

本地视觉模型能识别手写吗?

印刷体手写(块状字母):Gemma 4、Qwen3-VL和MiniCPM-V可以中等精度识别。草书手写:所有本地模型均不可靠。GPT-5.5 Vision在草书方面大幅领先。生产环境中的草书文档手写OCR仍建议使用云端API。

除Ollama外,哪些本地视觉模型可以用llama.cpp或vLLM运行?

有多个。llama.cpp的多模态文档在现成的GGUF构建中列出了Gemma 3、Gemma 4(E2B、E4B、26B A4B、31B)、InternVL 2.5和3、Moondream 2以及SmolVLM等,llama-server可通过兼容OpenAI的API提供服务。vLLM的支持模型页面列出了Gemma 4、Qwen3-VL、Qwen3.5、MiniCPM-V、InternVL和LLaVA-NeXT。支持情况因模型和版本而异,因此在基于某个模型开发之前,请在这两个页面上核对你要用的具体模型(核对日期:2026年10月23日)。Ollama仍是最简单的选择,因为它在一个工具中完成下载、量化和API服务。

量化对视觉模型的VRAM占用和质量影响有多大?

量化主要改变内存占用:在Ollama上,Gemma 4 E4B在q4_K_M下为6.6 GB,q8_0下为9.0 GB,bf16下为16 GB;Gemma 4 31B分别为20 GB、34 GB和63 GB。默认标签通常接近q4_K_M的大小,因此上表的VRAM列给出的是4位数值。Google的QAT版本略小(gemma4:e4b-it-qat为6.1 GB)。更高精度会占用更多内存并降低速度;是否能改善你的结果取决于模型和任务,我们没有测量过,因此请用自己的图片样本对比q4_K_M和q8_0。上下文还需额外预留1–2 GB。

在搭载Apple Silicon的Mac上应该运行哪个本地视觉模型?

Ollama提供面向Apple Silicon的MLX构建:gemma4:e4b-mlx(9.5 GB)、gemma4:12b-mlx(7.7 GB)、gemma4:26b-mlx(18 GB)、gemma4:31b-mlx(19 GB)和qwen3.8:27b-mlx(18 GB)。统一内存需要同时容纳权重、macOS和上下文,经验法则如下(我们的容量参考,并非基准测试):先扣除macOS占用的8 GB:16 GB的Mac(约8 GB可用)可选Qwen3-VL 8B(6.2 GB);24 GB(约16 GB可用)可选Gemma 4 E4B或Gemma 4 12B;32 GB(约24 GB可用)可选18 GB的26B A4B构建、Gemma 4 31B或Qwen3.8 27B,但留给上下文的只有约4–6 GB。

16 GB VRAM、32 GB内存或2 GB显卡,最适合哪个本地视觉模型?

2 GB VRAM:Moondream 2(1.7 GB)或Qwen3-VL 2B(1.9 GB),仅适合简单图像。约4 GB:Qwen3-VL 4B(3.3 GB)。16 GB VRAM:Gemma 4 12B(7.7–8.0 GB),并为长上下文留有余量;Gemma 4 26B A4B的下载(16–19 GB)无法完全放入,Ollama会把部分层卸载到系统内存,速度随之变慢。24–32 GB VRAM(例如RTX 5090):Gemma 4 31B、Qwen3.8 27B或Qwen3-VL 32B。只有32 GB内存而没有GPU时,模型在CPU上运行:请停留在8B级别(Qwen3-VL 8B、Gemma 4 E4B),速度会明显慢于GPU。

有Gemma 5吗?有比Gemma 4和Qwen3.8更新的视觉模型吗?

在我们于2026年10月23日核查的来源中没有。Ollama没有gemma5页面,其gemma4页面列出E2B、E4B、12B、26B和31B构建,Qwen3.8 27B是本指南涵盖的最新Qwen模型。新模型发布频繁,决定前请查看Ollama模型库的视觉模型列表,并将任何关于未发布模型的说法视为未经证实。

参考来源

← 返回 本地LLM进阶

MCP