Aller au contenu
Développement high

Ollama : exécuter des LLM localement sur votre PC

27 min de lecture

logo ollama

Ollama exécute des modèles d'IA, Llama, Mistral, Gemma, CodeLlama, directement sur votre ordinateur, sans abonnement, sans envoyer vos données à un serveur tiers et même sans connexion internet une fois le modèle téléchargé. Ce guide vous mène de l'installation à votre première conversation. Comptez environ 15 minutes pour obtenir une IA locale fonctionnelle. Il couvre Ollama 0.30+ sur Windows, macOS et Linux.

Il s'adresse autant aux débutants qu'aux développeurs. Aucune connaissance préalable en intelligence artificielle n'est requise : si vous savez ouvrir un terminal et taper une commande, vous avez le niveau. Ollama est le bon choix quand un assistant en ligne ne convient pas : code sous NDA, données réglementées, budget serré ou travail hors ligne.

À la fin de ce guide, vous saurez :

  • Installer Ollama sur votre ordinateur (Windows, Mac ou Linux)
  • Télécharger et utiliser des modèles d'IA comme Llama, Mistral ou CodeLlama
  • Discuter avec l'IA en ligne de commande et via Python
  • Choisir le bon modèle selon vos besoins (code, texte, traduction...)
  • Résoudre les problèmes courants si quelque chose ne fonctionne pas

Aucune connaissance préalable en intelligence artificielle n'est requise. Si vous savez ouvrir un terminal et taper une commande, vous avez tout ce qu'il faut.

Avant de plonger dans l'installation, prenons quelques minutes pour comprendre ce qu'est vraiment Ollama et pourquoi c'est important. Cette compréhension vous aidera à mieux l'utiliser par la suite.

Imaginez que vous êtes développeur et que vous voulez utiliser l'IA pour vous aider à coder. Vous avez trois options :

Option 1 : Utiliser ChatGPT (ou Claude, Gemini...)

Vous allez sur le site, vous tapez votre question, et vous obtenez une réponse. C'est pratique, mais :

  • Votre code (potentiellement confidentiel) transite par les serveurs d'OpenAI
  • Vous payez à l'usage (environ 0.01€ par question avec GPT-4)
  • En cas de panne du service, vous êtes bloqué

Option 2 : Installer un modèle IA vous-même (sans Ollama)

C'est techniquement possible, mais c'est un cauchemar :

  • Il faut télécharger les poids du modèle (plusieurs fichiers de plusieurs GB)
  • Installer les bonnes versions de Python, PyTorch, CUDA...
  • Configurer des dizaines de paramètres
  • Écrire du code pour charger et utiliser le modèle
  • Résultat : plusieurs heures de galère, même pour un développeur expérimenté

Option 3 : Utiliser Ollama

Ollama résout tous ces problèmes :

  • Une seule commande pour installer un modèle
  • Configuration automatique de tous les paramètres techniques
  • Interface simple pour discuter avec l'IA
  • Vos données restent locales

Vous avez sûrement vu le terme LLM (Large Language Model). Mais que signifie-t-il concrètement ?

Un LLM est un programme informatique qui a été entraîné sur d'énormes quantités de texte (livres, articles, code source, pages web...). Grâce à cet entraînement, il a appris :

  • Les règles de la langue : grammaire, orthographe, syntaxe
  • Les connaissances du monde : histoire, science, actualités (jusqu'à sa date de coupure)
  • Les patterns de raisonnement : comment résoudre des problèmes, structurer une réponse
  • Les conventions du code : syntaxe des langages, bonnes pratiques, patterns courants

Quand vous posez une question à un LLM, il ne "cherche" pas la réponse dans une base de données. Il génère la réponse mot par mot, en prédisant quel mot est le plus probable après le précédent, compte tenu de votre question et de tout ce qu'il a appris.

Quand vous utilisez ChatGPT :

  1. Vous tapez votre question
  2. Elle est envoyée aux serveurs d'OpenAI (aux États-Unis)
  3. Le modèle calcule la réponse sur leurs GPU
  4. La réponse vous est renvoyée

Quand vous utilisez Ollama :

  1. Vous tapez votre question
  2. Le modèle calcule la réponse sur votre propre processeur
  3. Rien ne sort de votre ordinateur

Conséquences concrètes :

AspectChatGPT (cloud)Ollama (local)
ConfidentialitéVos données transitent par des serveurs tiersVos données restent sur votre machine
Coût~0.01-0.03€ par question (GPT-4)Gratuit (après achat de l'ordinateur)
InternetObligatoireOptionnel (après téléchargement du modèle)
VitesseDépend de la latence réseauDépend de votre matériel
DisponibilitéPeut être saturé ou en maintenanceToujours disponible
PersonnalisationLimitéeTotale (vous pouvez créer vos propres modèles)

Voici des scénarios réels où Ollama brille :

Scénario 1 : Le développeur soucieux de la confidentialité

Marie travaille sur un projet client sous NDA (accord de confidentialité). Elle ne peut pas copier son code dans ChatGPT, ce serait une violation du contrat. Avec Ollama, elle peut demander de l'aide sur son code sans qu'il quitte son ordinateur.

Scénario 2 : L'étudiant sans budget

Thomas prépare ses examens et aimerait avoir un assistant pour expliquer des concepts complexes. Les 20€/mois de ChatGPT Plus ne rentrent pas dans son budget étudiant. Avec Ollama, il a un assistant gratuit et illimité.

Scénario 3 : Le professionnel en déplacement

Sophie est consultante et passe beaucoup de temps dans le train. La connexion est instable. Avec Ollama, elle peut travailler avec l'IA même dans un tunnel.

Scénario 4 : L'entreprise avec des données sensibles

L'équipe data d'une banque veut utiliser l'IA pour analyser des rapports internes. Impossible d'envoyer ces données à OpenAI pour des raisons réglementaires. Ollama permet d'avoir l'IA en interne.

Avant d'installer Ollama, vérifions que votre machine peut le faire tourner. Rassurez-vous : la plupart des ordinateurs récents (moins de 5-6 ans) sont compatibles.

La mémoire vive (RAM) est le facteur le plus important. Voici pourquoi :

Quand vous lancez un modèle IA avec Ollama, celui-ci est entièrement chargé en mémoire. Si votre ordinateur n'a pas assez de RAM, le modèle ne pourra pas être chargé, ou sera très lent car il devra utiliser le disque dur (ce qu'on appelle le "swap").

RAM disponibleModèles utilisablesExpérience
4 GBInsuffisantOllama refusera de lancer les modèles
8 GBModèles légers (3B)Fonctionnel mais limité
16 GBModèles moyens (7B)Bonne expérience pour la plupart des usages
32 GBGrands modèles (13B)Excellente expérience
64 GB+Très grands modèles (70B)Usage professionnel

Comment vérifier votre RAM ?

Sur Windows :

  1. Faites un clic droit sur la barre des tâches
  2. Cliquez sur "Gestionnaire des tâches"
  3. Allez dans l'onglet "Performances" → "Mémoire"

Sur macOS :

  1. Cliquez sur le menu Pomme
  2. "À propos de ce Mac"
  3. La RAM est indiquée (ex: "16 Go")

Sur Linux :

Fenêtre de terminal
# Afficher la RAM totale
free -h

Vous verrez quelque chose comme Mem: 15Gi (pour 16 GB).

Chaque modèle IA occupe de l'espace sur votre disque dur. Voici les tailles typiques :

ModèleTaille sur disque
Llama 3.2 (3B)~2 GB
Mistral (7B)~4 GB
CodeLlama (7B)~4 GB
Llama 3.1 (70B)~40 GB

Recommandation : Gardez au moins 20 GB libres pour pouvoir télécharger plusieurs modèles et les essayer.

Une carte graphique (GPU) n'est pas obligatoire. Ollama fonctionne très bien sur CPU (processeur classique). La différence :

  • Sans GPU : Une réponse prend 2-10 secondes
  • Avec GPU NVIDIA : Une réponse prend 0.5-2 secondes

Si vous avez un GPU NVIDIA avec au moins 8 GB de VRAM, Ollama l'utilisera automatiquement. Sinon, pas de souci, le CPU fera le travail.

Avant d'installer Ollama, vérifiez que votre machine coche les cases ci-dessous. La RAM est le facteur le plus limitant : c'est elle qui détermine la taille des modèles que vous pourrez charger.

ComposantMinimumRecommandéIdéal
RAM8 GB16 GB32 GB
Disque10 GB libres50 GB libres100 GB+ (SSD)
Processeur64-bit moderneMulticoeur récentApple M1+ ou Intel i7+
GPUNon requisNVIDIA 8 GB VRAMNVIDIA 16 GB+ VRAM
SystèmeWindows 10, macOS 10.15, Linux moderne

Maintenant que vous savez que votre machine est compatible, passons à l'installation. Je vais vous guider étape par étape selon votre système d'exploitation.

Installation sur Linux (Ubuntu, Debian, Fedora...)

Section intitulée « Installation sur Linux (Ubuntu, Debian, Fedora...) »

Linux est le système le plus simple pour installer Ollama. Une seule commande suffit :

  1. Ouvrez un terminal

    Utilisez le raccourci Ctrl + Alt + T ou cherchez "Terminal" dans vos applications.

  2. Lancez le script d'installation

    Copiez-collez cette commande et appuyez sur Entrée :

    Fenêtre de terminal
    # Télécharger le script officiel, l'inspecter, puis l'exécuter
    curl -fsSL https://ollama.com/install.sh -o ollama-install.sh
    less ollama-install.sh
    sh ollama-install.sh

    Que font ces commandes ?

    • curl ... -o ollama-install.sh télécharge le script d'installation depuis le site officiel d'Ollama dans un fichier
    • less ollama-install.sh vous permet de relire le script avant de l'exécuter (ne jamais lancer à l'aveugle un script distant)
    • sh ollama-install.sh exécute le script une fois relu ; il détecte votre distribution Linux et installe Ollama

    Le téléchargement et l'installation prennent généralement 1-2 minutes.

  3. Vérifiez l'installation

    Une fois terminé, vérifiez qu'Ollama est bien installé :

    Fenêtre de terminal
    ollama --version

    Vous devriez voir quelque chose comme ollama version 0.30.11 (le numéro peut varier).

  4. Vérifiez que le service tourne

    Ollama s'exécute en tant que service en arrière-plan. Vérifiez son état :

    Fenêtre de terminal
    sudo systemctl status ollama

    Vous devriez voir Active: active (running) en vert.

Si quelque chose ne va pas :

Fenêtre de terminal
# Voir les logs du service pour diagnostiquer
sudo journalctl -u ollama -f
# Redémarrer le service
sudo systemctl restart ollama
  1. Téléchargez l'installateur

    Rendez-vous sur ollama.com/download et cliquez sur le bouton "Download for Windows".

    Le fichier OllamaSetup.exe sera téléchargé (environ 200 MB).

  2. Lancez l'installation

    Double-cliquez sur le fichier téléchargé. Si Windows vous demande confirmation ("Voulez-vous autoriser cette application..."), cliquez sur "Oui".

    L'assistant d'installation apparaît. Cliquez sur "Install" et attendez quelques instants.

  3. Vérifiez l'installation

    Ouvrez PowerShell (cherchez "PowerShell" dans le menu Démarrer) et tapez :

    Fenêtre de terminal
    ollama --version

    Si vous voyez un numéro de version, l'installation est réussie !

  4. Note importante : l'icône dans la barre des tâches

    Après l'installation, vous verrez une petite icône Ollama (un lama) dans la zone de notification (en bas à droite). Ollama tourne en arrière-plan, c'est normal et nécessaire pour qu'il fonctionne.

  1. Téléchargez l'application

    Rendez-vous sur ollama.com/download et cliquez sur "Download for macOS".

    Le fichier Ollama-darwin.zip sera téléchargé.

  2. Installez l'application

    Double-cliquez sur le fichier ZIP pour le décompresser. Vous obtenez l'application Ollama.app.

    Glissez-déposez Ollama.app dans votre dossier "Applications".

  3. Lancez Ollama

    Double-cliquez sur Ollama dans vos Applications. macOS peut vous demander de confirmer ("Ollama est une app téléchargée d'Internet..."), cliquez sur "Ouvrir".

    Une icône de lama apparaîtra dans la barre de menu en haut de l'écran.

  4. Vérifiez l'installation

    Ouvrez le Terminal (Applications → Utilitaires → Terminal) et tapez :

    Fenêtre de terminal
    ollama --version

    Vous devriez voir le numéro de version s'afficher.

Ollama est installé, mais il lui manque le plus important : un modèle IA. C'est le "cerveau" qui va répondre à vos questions.

Ollama donne accès à des dizaines de modèles. Pour commencer, je vous recommande Llama 3.2, développé par Meta (l'entreprise derrière Facebook). Pourquoi ce choix ?

  • Récent : Sorti fin 2024, il intègre les dernières avancées
  • Performant : Excellentes capacités en français et en anglais
  • Léger : La version 3B ne pèse que 2 GB
  • Polyvalent : Bon pour le texte, le code, la traduction...

Ouvrez votre terminal (ou PowerShell sur Windows) et tapez :

Fenêtre de terminal
ollama pull llama3.2

Que se passe-t-il exactement ?

  1. Ollama contacte son registre (une sorte de "magasin" de modèles)
  2. Il télécharge le modèle morceau par morceau (vous verrez une barre de progression)
  3. Il vérifie l'intégrité des fichiers téléchargés (pour s'assurer qu'ils ne sont pas corrompus)
  4. Il optimise le modèle pour votre machine

Le téléchargement prend généralement 2 à 10 minutes selon votre connexion internet. Vous verrez quelque chose comme :

pulling manifest
pulling 74701a8c35f6... 50% ▓▓▓▓▓▓▓▓▓▓░░░░░░░░░░ 1.1 GB/2.0 GB 45 MB/s

Une fois le téléchargement terminé, vérifiez que le modèle est bien installé :

Fenêtre de terminal
ollama list

Vous devriez voir :

NAME ID SIZE MODIFIED
llama3.2:latest 74701a8c35f6 2.0 GB About a minute ago

Bravo ! Vous avez maintenant une IA locale prête à l'emploi.

C'est le moment tant attendu : parler avec votre IA locale.

Tapez cette commande :

Fenêtre de terminal
ollama run llama3.2

Après quelques secondes de chargement, vous verrez apparaître une invite de commande :

>>>

C'est ici que vous allez taper vos questions. Le modèle attend votre message !

Voici un exemple de ce que vous pouvez faire. Tapez exactement ce qui suit le >>> :

Vous :

>>> Bonjour ! Peux-tu te présenter ?

L'IA répond :

Bonjour ! Je suis un assistant IA basé sur le modèle Llama 3.2, développé par
Meta. Je suis conçu pour vous aider dans diverses tâches comme répondre à vos
questions, générer du texte, traduire, expliquer des concepts, et bien plus
encore.
Je fonctionne entièrement sur votre ordinateur grâce à Ollama, ce qui signifie
que vos conversations restent privées et ne sont envoyées nulle part.
Comment puis-je vous aider aujourd'hui ?

Vous :

>>> Explique-moi ce qu'est Docker comme si j'avais 10 ans

L'IA répond :

Imagine que tu veux jouer à un jeu vidéo chez ton ami. Mais le jeu a besoin de
plein de choses sur l'ordinateur : des fichiers spéciaux, des réglages
particuliers... Si ton ami n'a pas exactement les mêmes choses, le jeu ne
marchera pas !
Docker, c'est comme une boîte magique où tu mets ton jeu avec TOUT ce dont il a
besoin. Quand tu donnes cette boîte à ton ami, il peut ouvrir la boîte et le jeu
marche tout de suite, même si son ordinateur est différent du tien.
Les développeurs utilisent Docker pour mettre leurs programmes dans des "boîtes"
(on appelle ça des "conteneurs"). Comme ça, le programme marche pareil partout,
sur n'importe quel ordinateur !

Vous :

>>> Super ! Maintenant, écris-moi une fonction Python qui compte les mots dans une phrase

L'IA répond :

def compter_mots(phrase):
"""
Compte le nombre de mots dans une phrase.
Args:
phrase (str): La phrase à analyser
Returns:
int: Le nombre de mots
"""
# Supprimer les espaces au début et à la fin
phrase = phrase.strip()
# Si la phrase est vide, retourner 0
if not phrase:
return 0
# Séparer la phrase en mots et compter
mots = phrase.split()
return len(mots)
# Exemple d'utilisation
texte = "Bonjour, comment allez-vous aujourd'hui ?"
nombre = compter_mots(texte)
print(f"La phrase contient {nombre} mots.")

Pour terminer la conversation, tapez :

>>> /bye

Vous reviendrez à votre terminal normal.

L'IA fonctionne mieux quand vous lui donnez des instructions claires et détaillées. Voici quelques techniques :

Question vague, à éviter :

>>> Parle-moi de Python

Question précise :

>>> Explique les différences entre les listes et les tuples en Python, avec des exemples de cas où utiliser l'un plutôt que l'autre

Demande générique, à éviter :

>>> Écris du code

Demande contextualisée :

>>> Écris une fonction Python qui prend une liste de nombres et retourne la moyenne, en gérant le cas où la liste est vide. Ajoute des commentaires explicatifs.

Maintenant que vous savez discuter avec l'IA, voici les commandes indispensables à connaître.

Fenêtre de terminal
# Lister tous les modèles installés sur votre machine
ollama list
# Télécharger un nouveau modèle (exemple : Mistral)
ollama pull mistral
# Supprimer un modèle pour libérer de l'espace disque
ollama rm mistral
# Voir les détails d'un modèle (taille, paramètres, licence...)
ollama show llama3.2

Vous n'êtes pas obligé d'ouvrir une session interactive. Vous pouvez poser une question unique :

Fenêtre de terminal
# Poser une question et obtenir la réponse immédiatement
ollama run llama3.2 "Quelle est la capitale de l'Australie ?"

La réponse s'affiche, puis vous revenez au terminal. C'est pratique pour des questions rapides ou pour intégrer Ollama dans des scripts.

Vous pouvez installer plusieurs modèles et basculer entre eux :

Fenêtre de terminal
# Installer plusieurs modèles
ollama pull llama3.2
ollama pull mistral
ollama pull codellama
# Utiliser Mistral pour cette question
ollama run mistral "Écris un haïku sur l'automne"
# Utiliser CodeLlama pour du code
ollama run codellama "Écris une regex pour valider une adresse email"

Ollama s'appelle aussi depuis vos scripts Python, via l'API REST, le SDK natif ollama, litellm ou le client OpenAI. Le guide dédié déroule les trois approches, un assistant de code complet et des cas d'usage à reproduire : Ollama avec Python.

Les erreurs courantes (Ollama ne répond pas, modèle introuvable, lenteur) et la configuration (emplacement de stockage, limites mémoire, exposition réseau et sécurité du port 11434, piège du contexte) sont regroupées dans un guide dédié : Ollama : dépannage et configuration.

  1. Ollama = LLM local, Exécutez des modèles IA comme Llama, Mistral ou CodeLlama directement sur votre machine, sans envoyer vos données à des serveurs tiers.

  2. Une seule commande, ollama pull llama3.2 télécharge le modèle, ollama run llama3.2 lance la conversation. Pas de configuration complexe.

  3. La RAM est le facteur clé, 8 GB minimum pour les petits modèles (3B), 16 GB recommandés pour les modèles moyens (7B), 32 GB pour les grands (13B+).

  4. Gratuit et illimité, Pas d'abonnement, pas de limite de messages, pas de file d'attente. L'IA tourne 24h/24 sur votre PC.

  5. Fonctionne hors ligne, Une fois le modèle téléchargé, plus besoin d'internet. Idéal pour la confidentialité ou les déplacements.

  6. Intégration Python simple, L'API REST sur le port 11434 permet d'automatiser n'importe quelle tâche avec quelques lignes de code.

  • RAM vérifiée (8 GB minimum, 16 GB recommandé)
  • Espace disque disponible (20 GB minimum)
  • Ollama installé (ollama --version fonctionne)
  • Service Ollama actif (icône visible ou systemctl status ollama)
  • Modèle téléchargé (ollama pull llama3.2)
  • Session interactive testée (ollama run llama3.2)
  • Question test posée et réponse obtenue
  • Plusieurs modèles installés (llama3.2, codellama, mistral...)
  • Je sais où trouver l'intégration Python si besoin

Ollama ouvre la porte à de nombreuses possibilités. Voici les guides pour approfondir, les 4 nouveautés 2026 d'abord :

Pour comprendre comment fonctionnent les LLM sous le capot, le livre Build a Large Language Model From Scratch, Sebastian Raschka code un LLM en Python ligne par ligne, sans framework. La meilleure pédagogie pour démystifier ce qui se passe quand vous appelez Ollama.

Lien affilié Amazon. Acheter via ce lien soutient le site sans surcoût pour vous.

Ce site vous est utile ?

Sachez que moins de 1% des lecteurs soutiennent ce site.

Je maintiens +700 guides gratuits, sans pub ni tracking. Un soutien, même symbolique, m'aide à couvrir l'hébergement et à garder ces ressources gratuites. Merci pour votre appui.

Le formulaire ne s'affiche pas ? Ouvrir Ko-fi dans un onglet.

Abonnez-vous et suivez mon actualité DevSecOps sur LinkedIn