Ollama : une commande pour installer un modèle ouvert dans le quotidien

Résumé

Ce n'est pas une application de dialogue mais un moteur d'exécution : une commande récupère et lance un modèle ouvert, un point d'accès local parle le format de requête courant, et vos scripts ou extensions d'éditeur peuvent le viser directement.

Recommander
Nom
Ollama
Version
0.34
Tarif
Gratuit
Open source
Open source
Système
WindowsmacOSLinux
Mis à jour
2026-10-28 22:00

Faire tourner un modèle ouvert sur son propre ordinateur demandait autrefois une soirée de travail. Il fallait d'abord choisir un fichier quantifié, puis satisfaire les dépendances d'un moteur d'inférence, puis régler des paramètres en fonction de la carte graphique que l'on possédait, et obtenir une seule réponse pouvait coûter la nuit entière. De l'autre côté du mur, une interface facturée à l'unité finit par représenter une vraie somme mensuelle, et dans les contextes sensibles les données ne peuvent tout simplement pas être confiées. De la difficulté ici, du coût là : deux murs devant la plupart des gens.

Une commande récupère et lance un modèle dans le terminal

Le projet est apparu en 2023 et a presque effacé ce problème. Après l'installation, une ligne dans un terminal fait que le modèle se télécharge, se charge et devient prêt à répondre. Pas de fichiers à manipuler à la main, pas de moteur d'inférence à compiler, pas de variables d'environnement à organiser. Enfermer toute la complexité dans une seule commande l'a fait circuler vite dans la communauté ouverte ; il a dépassé cent mille étoiles et constitue l'entrée de fait pour faire tourner des modèles en local.

Ce que c'est exactement

Comprendre commence par le rôle : ce n'est pas une application de dialogue, c'est un environnement d'exécution de modèles. La bibliothèque officielle rassemble les grandes familles ouvertes, et une commande récupère et lance n'importe laquelle. Les modèles sont distribués déjà quantifiés, si bien que du matériel grand public les porte. Par défaut, un service local démarre, écoute sur le port 11434 et expose un point d'accès au format de requête courant. Ce détail est le point décisif : tout code écrit pour un service hébergé continue de fonctionner dès que l'on remplace l'adresse par le service local, et il fonctionne aussi câble retiré, parce que rien ne quitte la machine.

Le point d'accès est la charnière

C'est ce point d'accès unique qui transforme un outil de terminal en plaque tournante du quotidien. Les extensions des éditeurs de code, les scripts d'automatisation, les ossatures d'agents construites soi-même : tous peuvent viser l'adresse locale. Les bibliothèques clientes officielles pour Python et JavaScript maintiennent très bas le coût de ce que l'on bâtit dessus.

Qui préfère une interface graphique peut l'associer à une façade entretenue par la communauté ; ensemble, elles donnent l'expérience de dialogue sur bureau que proposent les assistants hébergés. Le service tourne dans le terminal, la conversation a lieu dans le navigateur, et les deux chemins reposent sur le même moteur local.

Matériel, capacités et recettes

La gestion du matériel est plus soignée que prévu. Les cartes des deux grands fabricants passent par leur interface de calcul respective, les puces maison récentes par la leur, et l'accélération est détectée puis activée d'elle-même. Une machine sans carte dédiée porte encore un petit modèle sur le processeur.

Au niveau des modèles, les capacités attendues aujourd'hui sont transmises telles quelles : appel d'outils, compréhension d'images, représentations vectorielles et sortie structurée. Les versions récentes ajoutent une option hébergée, si bien qu'un grand modèle peut tourner dans les nuages quand le matériel local ne suffit pas, sans que l'interface change. Pour la personnalisation, le mécanisme des recettes ressemble à l'écriture d'une ordonnance : consigne système, température et longueur de contexte sont figées dans un modèle nommé et réutilisable, ce qui convient aux assistants au rôle établi.

La licence et les limites, dites clairement

La licence MIT explique en partie cette adoption large : usage personnel, déploiement interne et développement ultérieur sont permis. L'environnement d'exécution est gratuit, l'inférence locale n'est pas facturée au volume, et ni les particuliers ni les installations internes ne paient à l'appel. L'offre hébergée est une possibilité, payée seulement par qui la juge utile. Dans une entreprise qui traite des données sensibles, l'inférence a lieu entièrement sur son matériel, consignes et sorties ne traversent aucun serveur tiers, un modèle de confidentialité qu'une interface hébergée ne peut pas offrir.

Les bords méritent la même netteté. Il n'y a pas d'interface graphique officielle, et une ligne de commande pure n'est pas accueillante pour un débutant : une fenêtre de dialogue suppose donc une façade supplémentaire. La gestion simultanée reste simple, et une production lourdement chargée avec beaucoup d'utilisateurs simultanés est mieux servie par un serveur plus spécialisé. Et le plafond d'un modèle local est fixé par le matériel : seize gigaoctets de mémoire sont une ligne de départ réaliste, les modèles plus gros exigeant davantage de mémoire graphique ou système.

D'une ligne dans un terminal à un service local que visent éditeurs, scripts et agents, puis à un dialogue de bureau complet une fois une façade ajoutée, le seuil pour utiliser des modèles ouverts chez soi est descendu à peu près à l'effort d'ouvrir une page web. Si une facture d'interface est le souci, ou si les données doivent simplement rester sur votre machine, c'est le départ le moins encombrant sur cette route.

La meilleure infrastructure est celle que l'on cesse de remarquer. Celle-ci cache le visage le plus compliqué d'un grand modèle dans une seule commande et laisse le reste à votre imagination.

OllamaTéléchargement
Systèmes pris en charge : Windows macOS Linux