Intermédiaire 12 minEdge

MiniCPM en local (Ollama) : le multimodal compact

Réponse directe

MiniCPM-V est la série de modèles vision-langage compacts d'OpenBMB, sous licence Apache 2.0. Dans Ollama, le tag minicpm-v charge encore la version 2.6 (8 milliards, 5,5 Go), minicpm-v4.5 une version 8 milliards de 6,1 Go, et minicpm-v4.6 un modèle d'environ 1,3 milliard de paramètres de 1,6 Go. Commencez par le 4.6 sur une petite machine, puis comparez sur vos images.

MiniCPM est la famille de modèles compacts d'OpenBMB, avec des modèles vision-langage pensés pour tourner là où les gros modèles ne passent pas. La famille a beaucoup bougé : la version que charge le tag historique d'Ollama n'est plus la plus récente, et un modèle de 1,3 milliard de paramètres existe désormais. Cette page dit quel tag installer, ce que les chiffres annoncés valent, et où l'OCR d'un modèle généraliste s'arrête.

Par Samir K.·Màj 2026-09-29·Testé sur Windows, macOS, Linux

#Quelle version de MiniCPM installer en 2026

MiniCPM-V est la série de modèles vision-langage compacts d'OpenBMB, développée par THUNLP (université Tsinghua) et ModelBest, dont les poids et le code sont publiés sous licence Apache 2.0. Dans Ollama, trois tags coexistent et prêtent à confusion. Le tag minicpm-v, sans suffixe, correspond encore à MiniCPM-V 2.6, un modèle de 8 milliards de paramètres pesant 5,5 Go avec 32K de contexte. Le tag minicpm-v4.5 charge une version plus récente de 8 milliards (6,1 Go, 40K de contexte). Le tag minicpm-v4.6, entré dans la bibliothèque officielle d'Ollama le 25 juin 2026 d'après le dépôt du projet, pèse 1,6 Go pour environ 1,3 milliard de paramètres. Pour découvrir la vision locale sur une petite machine, commencez par le 4.6 ; gardez le 4.5 pour comparer sur vos documents denses, car rien ne garantit qu'un modèle de 1,3 milliard lise aussi bien qu'un 8 milliards sur du texte serré.

Les tags Ollama de la famille MiniCPM (fiches de la bibliothèque, septembre 2026)
Tag OllamaVersionParamètresTéléchargementContexte annoncéÀ retenir
minicpm-vMiniCPM-V 2.68 milliards5,5 Go32KVersion de 2024 : multi-images et vidéo ; c'est ce que charge le tag sans suffixe
minicpm-v4.5MiniCPM-V 4.58 milliards6,1 Go40KBâti sur Qwen3-8B et SigLIP2-400M ; vidéo à haute cadence ; l'éditeur annonce 77,0 sur OpenCompass
minicpm-v4.6MiniCPM-V 4.6environ 1,3 milliard1,6 Go256KLe plus léger et le plus récent ; compression des jetons visuels ; déclinaisons mobiles
openbmb/minicpm-o4.5MiniCPM-o 4.59 milliards6,1 Go40KVersion omni (voix, flux temps réel) ; la fiche Ollama n'indique que texte et image en entrée
i
Trois noms à ne pas confondre
MiniCPM-V désigne les modèles de vision, MiniCPM-o les modèles omni qui ajoutent la voix et le flux temps réel, et MiniCPM 5 la nouvelle série de modèles de texte pur pour appareils (MiniCPM5-1B et MiniCPM5-2B, cette dernière d'environ 2,5 milliards de paramètres, disponibles chez OpenBMB dans Ollama). Pour l'analyse d'images et l'OCR, c'est MiniCPM-V qu'il vous faut.

#Ce que la série apporte, et ce qu'il faut relativiser

Le kit IA Locale

Ton ChatGPT privé et gratuit sur ta machine en 1 heure — LM Studio, Ollama, Open WebUI, tes documents, sans cloud.

  • Espace en ligne à vie
  • PDF + fichiers
  • Mises à jour à vie

La série cherche le meilleur rapport capacité/taille. Selon le dépôt d'OpenBMB, MiniCPM-V 4.5 atteint 77,0 sur OpenCompass et dépasse, avec 8 milliards de paramètres, GPT-4o-latest, Gemini 2.0 Pro et Qwen2.5-VL 72B. Pour la version 4.6, le projet indique un encodeur visuel dont le calcul baisse de plus de 50 %, une compression des jetons visuels au choix (4 fois ou 16 fois) et un débit de jetons d'environ 1,5 fois celui de Qwen3.5-0.8B. La fiche Ollama du même modèle annonce 2,4 fois : les deux chiffres viennent du projet, et aucun protocole de mesure n'est détaillé dans ces pages. Ce sont des annonces, pas des mesures indépendantes : chronométrez sur votre matériel.

Multimodal compact
Texte et image, plusieurs images à la fois, et de la vidéo. Le 4.5 compresse jusqu'à 6 images de vidéo en 64 jetons selon le dépôt, ce qui permet de lire plus d'images sans surcoût pour le modèle de langage.
OCR haute résolution
Le 4.5 traite des images de toute proportion jusqu'à 1,8 million de pixels (par exemple 1344 x 1344). L'éditeur affirme qu'il mène sur OCRBench et sur l'analyse de PDF (OmniDocBench) parmi les modèles multimodaux généralistes ; le 4.6 est dit atteindre le niveau de Qwen3.5 2B sur plusieurs benchmarks dont OCRBench.
Licence permissive
Le dépôt annonce des poids et du code sous licence Apache 2.0, et les fiches Hugging Face des versions 4.5 et 4.6 portent la même mention. Vérifiez la licence exacte de la version précise que vous téléchargez.
Nombreux formats
Le projet propose des variantes GGUF, BNB, AWQ et GPTQ, et une compatibilité annoncée avec SGLang, vLLM, llama.cpp et Ollama.

#Combien de mémoire, vraiment

Mémoire annoncée par OpenBMB et poids affichés par Ollama
Modèle et formatMémoire annoncéeSource
MiniCPM-V 4.6, Transformers (GPU)4 GoTableau des modèles du dépôt
MiniCPM-V 4.6, GGUF (CPU)2 GoTableau des modèles du dépôt
MiniCPM-V 4.6, BNB, AWQ ou GPTQ (GPU)3 GoTableau des modèles du dépôt
MiniCPM-o 4.5, GGUF10 GoTableau des modèles du dépôt
MiniCPM-o 4.5, GPU19 GoTableau des modèles du dépôt
minicpm-v4.6 dans Ollama1,6 Go de téléchargementFiche Ollama
minicpm-v4.5 dans Ollama6,1 Go de téléchargementFiche Ollama

Ces chiffres décrivent les poids et l'exécution de base : le contexte et les images demandent de la mémoire en plus. Les images se traduisent en jetons visuels qui occupent la fenêtre de contexte, et la documentation d'Ollama précise qu'il applique par défaut 4 000 jetons de contexte sous 24 Gio de VRAM, agrandir la valeur augmentant la mémoire requise. Le contexte annoncé de 256K pour le 4.6 n'est donc pas alloué d'office. Enfin, le tableau du dépôt indique une exécution sur CPU pour la version GGUF du 4.6, sans publier de vitesse : mesurez avant de promettre du temps réel.

→
Le débordement vers le CPU
Si Ollama répartit le modèle entre GPU et CPU, la commande ollama ps affiche la répartition dans la colonne PROCESSOR. Le coupable est souvent l'image ou le contexte, pas les poids : baissez la résolution de l'image ou la valeur de num_ctx avant de descendre en quantification.

#Installer MiniCPM-V avec Ollama

Ollama gère le téléchargement, le projecteur visuel et le serveur d'API : il n'y a rien d'autre à installer. Commencez par mettre Ollama à jour, car le 4.6 est récent dans la bibliothèque. La page du tag minicpm-v mentionne déjà qu'il exigeait Ollama 0.3.10 ou plus.

  1. 01
    Télécharger le modèle
    ollama pull minicpm-v4.6 récupère les poids du modèle de langage et le projecteur visuel, soit environ 1,6 Go. Pour le 4.5, utilisez minicpm-v4.5 (6,1 Go).
  2. 02
    Lancer un premier chat
    ollama run minicpm-v4.6 ouvre une session interactive. Posez une question texte avant de tester la vision.
  3. 03
    Envoyer une image
    La documentation d'Ollama montre le chemin du fichier placé avant la question, par exemple ollama run minicpm-v4.6 ./photo.jpg suivi de « Décris cette image ».
  4. 04
    Brancher une interface
    Une fois tiré, le modèle apparaît dans Open WebUI ou dans tout client qui pointe vers le port 11434.
Terminal
# Le plus léger (1,6 Go)
ollama pull minicpm-v4.6

# La version 8 milliards, pour comparer
ollama pull minicpm-v4.5

# Vérifier ce qui est installé, puis discuter
ollama list
ollama run minicpm-v4.6 ./photo.jpg Décris cette image

#Vision et OCR au quotidien

MiniCPM-V est à l'aise sur les tâches documentaires : lire une facture, transcrire une capture d'écran, extraire les lignes d'un tableau, décrire une photo. Les images en haute résolution comptent beaucoup en OCR, parce qu'un texte fin illisible sur une miniature devient exploitable en pleine résolution. Formulez des prompts précis : « Décris cette image » donne une description générale, alors que « Transcris fidèlement tout le texte visible, en conservant la mise en page » donne un résultat bien plus propre. Pour extraire des données, demandez un format explicite : JSON, Markdown ou tableau.

API d'Ollama : extraire les champs d'une facture
import base64, requests

with open("facture.png", "rb") as f:
    img = base64.b64encode(f.read()).decode()

r = requests.post("http://localhost:11434/api/generate", json={
    "model": "minicpm-v4.6",
    "prompt": "Extrais le total, la date et le numéro de facture en JSON.",
    "images": [img],
    "stream": False,
})
print(r.json()["response"])

L'API REST d'Ollama attend l'image encodée en base64 dans le champ images, comme le rappelle sa documentation ; les SDK acceptent en plus un chemin de fichier. Si vous passez par Transformers plutôt que par Ollama, le dépôt documente un réglage utile pour le 4.6 : le paramètre downsample_mode vaut 16x par défaut, et 4x conserve quatre fois plus de jetons visuels pour un détail plus fin. C'est le réglage à essayer quand un texte très petit est mal lu.

!
Vérifiez toujours l'OCR
Aucun modèle vision compact n'est fiable à 100 % sur des chiffres critiques : montants, références, dates. Un modèle de vision peut produire une valeur bien formée absente de la page. Pour un usage comptable ou juridique, gardez une relecture humaine ou un contrôle de cohérence sur les champs sensibles.

Quand préférer un moteur d'OCR dédié ? Si vous traitez des milliers de pages et que la traçabilité prime, un moteur spécialisé produit des erreurs visibles au lieu de valeurs plausibles. PaddleOCR-VL, un modèle de moins d'un milliard de paramètres, affiche 96,33 % sur OmniDocBench v1.6 selon son éditeur, et Tesseract reste le choix léger pour du texte propre. MiniCPM-V garde l'avantage quand vous voulez aussi décrire l'image ou répondre à une question dessus.

#Face à Qwen3-VL et aux autres compacts

Le concurrent direct de MiniCPM-V dans la catégorie des modèles vision compacts est Qwen3-VL, disponible dans Ollama notamment en 2, 4 et 8 milliards de paramètres. Les deux couvrent le même terrain : description d'image, OCR, questions sur un document. Le README d'OpenBMB affirme que MiniCPM-V 4.6 dépasse en performance un modèle plus gros, Gemma4-E2B-it, et se montre plus efficace que Qwen3.5-0.8B : ce sont des comparaisons publiées par l'éditeur, sur ses propres évaluations.

Modèles vision compacts disponibles dans Ollama
ModèleTaille affichéeCe qu'on peut en direGuide du site
minicpm-v4.61,6 GoL'éditeur le dit au niveau de Qwen3.5 2B sur plusieurs benchmarks visuels, dont OCRBenchCette page
qwen3-vl:2b1,9 GoMême classe de taille, contexte de 256K affichéQwen3-VL en local
qwen3-vl:8b6,1 GoÉquivalent en taille du minicpm-v4.5Qwen3-VL en local
MoondreamVoir le guideModèle de vision léger, traité dans un guide dédié du siteMoondream

Le choix se joue sur vos images plus que sur une fiche technique. Les deux familles tournent sous le même Ollama et la même API : passer de l'une à l'autre revient à changer le nom du modèle dans la requête, rien n'empêche de garder les deux et de router selon la tâche.

Comparer sur la même image
ollama run minicpm-v4.6 ./ticket.jpg Transcris le texte de ce ticket
ollama run qwen3-vl:2b ./ticket.jpg Transcris le texte de ce ticket

#Edge, mobile et serveur : ce que le projet documente

MiniCPM a été conçu pour l'appareil. Le dépôt indique que MiniCPM-V 4.6 se déploie sur iOS, Android et HarmonyOS, avec le code d'adaptation ouvert, et montre des enregistrements d'écran bruts sur un iPhone 17 Pro Max, un Redmi K70 et un HUAWEI nova 14. Un dépôt d'applications propose le téléchargement et le guide de déploiement. Pour servir plusieurs utilisateurs, le projet annonce la compatibilité avec vLLM et SGLang, en plus de llama.cpp et Ollama.

  1. 01
    Numérisation locale de documents
    Un mini-PC ou un NAS avec un GPU d'entrée de gamme transforme un dossier de scans en texte cherchable, sans envoyer un document sensible dans le cloud.
  2. 02
    Assistant hors ligne
    Sur un portable Apple Silicon ou une carte modeste, le 4.6 lit l'écran et répond sur des captures, même sans connexion.
  3. 03
    Prétraitement d'un pipeline
    En amont d'un système plus lourd, il trie : type de document, champs évidents. Seuls les cas difficiles partent vers un gros modèle.
  4. 04
    Texte alternatif en masse
    Générer des descriptions d'images pour un site ou une médiathèque, en lot, sans coût à l'appel une fois le matériel amorti.
i
MiniCPM-o 4.5 : la voix demande une autre pile
MiniCPM-o 4.5 ajoute la conversation vocale et le flux vidéo et audio simultané, mais la fiche Ollama n'annonce que texte et image en entrée. Pour la voix, le dépôt renvoie vers Transformers ou vers llama.cpp-omni, et ses limites documentées sont réelles : parole parfois mal prononcée en mode omni, réponses parfois mêlant anglais et chinois.

#Dépannage

Le modèle ignore l'image
Vérifiez le chemin du fichier et son accès depuis l'endroit où tourne Ollama. En API, l'image doit être en base64 dans le champ images.
OCR bâclé ou tronqué
L'image est probablement trop compressée ou de trop basse résolution. Fournissez une version nette et plus grande, et demandez explicitement une transcription fidèle avec la mise en page. Avec Transformers, essayez downsample_mode 4x.
Réponses lentes
Sur CPU pur, c'est attendu. Sur GPU, contrôlez avec ollama ps que le modèle n'est pas partiellement déchargé vers la RAM à cause d'un contexte ou d'une image trop lourds.
Sortie non structurée
Pour un JSON fiable, imposez le schéma dans le prompt et, si votre client le permet, utilisez le format structuré d'Ollama.
Version inattendue
Le tag minicpm-v sans suffixe pointe encore vers la 2.6. Nommez explicitement minicpm-v4.6 ou minicpm-v4.5 pour un comportement reproductible.

#Pour aller plus loin

FAQ
Quel tag Ollama installer pour MiniCPM-V ?+
Pour une petite machine, minicpm-v4.6 : environ 1,6 Go et un modèle d'environ 1,3 milliard de paramètres. Pour comparer avec un 8 milliards, minicpm-v4.5 pèse 6,1 Go. Attention : le tag minicpm-v sans suffixe charge encore la version 2.6. Nommez toujours la version, sinon vous ne savez pas ce que vous testez.
MiniCPM-V est-il gratuit, y compris en usage commercial ?+
Le dépôt annonce des poids et du code sous licence Apache 2.0, et les fiches Hugging Face des versions 4.5 et 4.6 portent cette mention. Apache 2.0 autorise l'usage commercial. Relisez néanmoins la licence de la version exacte que vous téléchargez, une version plus ancienne pouvant avoir eu des conditions différentes.
Combien de VRAM faut-il vraiment ?+
Le tableau du dépôt annonce 4 Go de GPU pour le 4.6 en Transformers et 2 Go pour sa version GGUF sur CPU ; le 4.5 pèse 6,1 Go dans Ollama. Ajoutez le contexte et les images : Ollama alloue par défaut 4 000 jetons sous 24 Gio de VRAM. Vérifiez avec ollama ps.
MiniCPM-V lit-il bien le texte des documents ?+
L'éditeur annonce de très bons scores en OCR, avec des images jusqu'à 1,8 million de pixels pour le 4.5. Ce sont ses propres évaluations. Comme tout modèle de vision, il peut produire une valeur plausible absente de la page : gardez une relecture sur les chiffres critiques, ou un moteur d'OCR dédié pour les volumes.
Peut-on l'utiliser sur un téléphone ?+
Oui, le dépôt indique que MiniCPM-V 4.6 se déploie sur iOS, Android et HarmonyOS, avec le code d'adaptation ouvert et un dépôt d'applications. Les démonstrations publiées sont des enregistrements d'écran. Attendez-vous à des tâches ponctuelles plutôt qu'à un flux d'images continu, et mesurez la latence sur votre appareil.
MiniCPM-o permet-il de parler à un modèle dans Ollama ?+
Pas selon la fiche Ollama, qui n'annonce que texte et image en entrée pour minicpm-o4.5. La conversation vocale et le flux audio et vidéo simultané passent par Transformers ou par llama.cpp-omni, d'après le dépôt. Il exige aussi bien plus de mémoire : 19 Go sur GPU, 10 Go en GGUF.
Ce guide vous a aidé ?

Un retour, une erreur, une précision ? Faites-nous signe, ça améliore le guide pour tout le monde.