Aller au contenu principalDébut du contenu principal
    Outils IA

    Ollama : faire tourner un LLM sur sa propre machine

    Installation, choix du modèle, matériel, API et usages confidentiels : les points à maîtriser pour exécuter un LLM en local avec Ollama.

    📅 5 mars 2026 ⏱ 10 min min de lecture ✍ BGB Formation
    Ollama : faire tourner un LLM sur sa propre machine
    En résumé

    Ollama permet d’exécuter des modèles de langage sur un ordinateur ou un serveur local. Ce dossier couvre l’installation, le choix du modèle, l’intégration dans du code et les besoins matériels.

    Tout ce qu'il faut savoir pour déployer des LLM open-source en local avec Ollama : installation, choix des modèles, intégration Python et cas d'usage confidentiels.

    Passez à l'action avec l'IA

    Programme et financement à vérifier pour l’offre exacte.

    Demander un devis gratuit

    Pourquoi faire tourner un LLM en local en 2026 ?

    Ollama facilite l’exécution locale de modèles ouverts. Le choix dépend du modèle, du matériel disponible et du niveau de confidentialité recherché.

    Les raisons d'adopter des LLM locaux sont multiples : confidentialité des données sensibles, absence de coûts d'API, fonctionnement offline, et personnalisation avancée.

    Installation d'Ollama : 5 minutes pour démarrer

    L’installation suit quelques commandes, à adapter à votre système :

    1. Télécharger Ollama depuis ollama.com (disponible macOS, Linux, Windows)
    2. Lancer le premier modèle : ollama run llama3.1
    3. Ollama télécharge automatiquement le modèle (~4 Go pour Llama 3.1 8B)
    4. Une interface de chat apparaît directement dans le terminal

    Le service Ollama tourne ensuite en arrière-plan sur le port 11434 et expose une API REST.

    Les modèles recommandés par use case

    • Conversation générale : Llama 3.1 8B (excellent rapport performance/ressources)
    • Code : DeepSeek Coder 6.7B ou Qwen2.5-Coder 7B
    • Raisonnement : DeepSeek-R1 (7B pour local, 70B si GPU dédié)
    • Multilingue/Français : Mistral 7B ou Qwen2.5 7B
    • Faible RAM (8 Go) : Phi-3 Mini 3.8B ou Gemma 2B

    Formation recommandée

    Nos formateurs certifiés vous accompagnent pas à pas dans l'adoption de l'IA en entreprise.

    Voir le catalogue formations →

    Intégration dans Python : 3 façons

    1. API REST directe

    Ollama expose des endpoints compatibles OpenAI :

    import requests
    
    response = requests.post("http://localhost:11434/api/chat", json={{
        "model": "llama3.1",
        "messages": [{{"role": "user", "content": "Résume ce contrat"}}]
    }})
    print(response.json()["message"]["content"])

    2. SDK officiel Ollama

    from ollama import chat
    
    response = chat(model='llama3.1', messages=[
        {{'role': 'user', 'content': 'Analyse cette facture'}}
    ])
    print(response['message']['content'])

    3. Via LangChain (pour pipelines RAG)

    from langchain_ollama import OllamaLLM
    
    llm = OllamaLLM(model="llama3.1")
    result = llm.invoke("Quelles sont les clauses importantes de ce contrat ?")
    

    Configuration matérielle recommandée

    • Minimum (modèles 3-7B) : 16 Go RAM, CPU moderne, SSD
    • Confortable (modèles 7-13B) : 32 Go RAM ou GPU 8 Go VRAM (RTX 3070+)
    • Optimal (modèles 70B) : GPU 24 Go VRAM (RTX 4090) ou Apple M2 Pro 96 Go

    Cas d'usage confidentiels

    Les LLM locaux peuvent convenir lorsque les données doivent rester dans l’organisation :

    • Analyse de contrats et documents juridiques
    • Traitement de dossiers médicaux ou RH
    • Génération de rapports financiers internes
    • Chatbot sur documentation propriétaire (RAG local)
    • Code review automatique sur code propriétaire

    FAQ : questions frequentes

    Qu'est-ce qu'Ollama et à quoi sert-il ?

    Ollama est un outil open-source qui permet d'exécuter des LLM (Llama, Mistral, Gemma, etc.) directement sur votre ordinateur, sans connexion internet, sans frais d'API et en préservant la confidentialité de vos données.

    Quels modèles peut-on faire tourner avec Ollama ?

    Ollama supporte Llama 3.1 (8B, 70B), Mistral 7B, Gemma 2, Phi-3, DeepSeek-R1, Qwen2.5 et des dizaines d'autres modèles. Les modèles 7-8B tournent bien sur un Mac M1 avec 16 Go de RAM.

    Quelles sont les limites d'Ollama par rapport aux API cloud ?

    Les LLM locaux sont généralement moins performants sur les tâches complexes que GPT-4o ou Claude Sonnet. Ils nécessitent du matériel adapté et n'ont pas accès à internet en temps réel.

    Peut-on intégrer Ollama dans une application Python ?

    Oui. Ollama expose une API REST locale (port 11434) compatible avec la syntaxe OpenAI. On peut utiliser le SDK Python officiel ou LangChain/LlamaIndex pour l'intégrer à n'importe quel pipeline.

    Quelles entreprises utilisent des LLM locaux avec Ollama ?

    Des PME traitant des données médicales, juridiques ou financières utilisent Ollama pour garder la confidentialité : cabinets d'avocats, cliniques, banques régionales, industriels avec données propriétaires.

    A lire aussi :

    Vous voulez appliquer ça à votre métier ?

    Partez d’un cas concret. Construisez-le avec un formateur, puis repartez avec une méthode que vous pourrez réutiliser.

    Voir les formations IA

    Ils nous font confiance

    SNCF Decathlon Renault AXA Orange BNP Paribas