Le guide complet d'Ollama : exécuter de grands modèles de langage localement

DEV - 16/02
Imaginez que la puissance de GPT-4 ou Claude fonctionne entièrement sur votre ordinateur portable : pas d'Internet requis, non...

Imaginez que la puissance de GPT-4 ou Claude fonctionne entièrement sur votre ordinateur portable : pas d'Internet requis, pas de coûts d'API et une confidentialité totale. Jusqu’à récemment, cela semblait être un rêve lointain réservé aux géants de la technologie dotés d’immenses fermes de serveurs. Mais le paysage a radicalement changé. Grâce à Ollama, toute personne disposant d'un ordinateur moderne peut désormais exécuter localement des modèles d'IA sophistiqués, que vous codiez dans un avion à 35 000 pieds d'altitude, analysiez des documents sensibles qui ne peuvent jamais toucher le cloud, ou simplement expérimentiez l'IA sans voir votre facture d'API grimper. Ce guide complet vous guidera à travers tout ce que vous devez savoir sur Ollama, de votre première installation à la création d'applications basées sur l'IA prêtes pour la production et qui respectent votre vie privée et votre portefeuille.

Partie A : Configuration d'Ollama

Introduction à Ollama

Ollama est un outil puissant et open source qui vous permet d'exécuter des modèles de langage étendus (LLM) localement sur votre propre ordinateur. Considérez-le comme Docker pour les modèles d'IA : il regroupe tout ce dont vous avez besoin pour exécuter des modèles comme Llama, Mistral, CodeLlama et des dizaines d'autres dans des conteneurs faciles à utiliser qui fonctionnent de manière transparente sur votre ordinateur.

Pourquoi utiliser Ollama ?

  • Confidentialité : vos données ne quittent jamais votre machine. Parfait pour le code sensible, les documents personnels ou les informations exclusives.
  • Aucun coût d'API : exécutez un nombre illimité de requêtes sans payer par jeton.
  • Capacité hors ligne : travaillez sans connexion Internet une fois les modèles téléchargés.
  • Vitesse : aucune latence du réseau : les réponses sont générées localement.
  • Expérimentation : essayez librement différents modèles et configurations.
  • Intégration : fonctionne avec divers outils et environnements de développement.

Installation

Ollama prend en charge macOS, Linux et Windows. Le processus d'installation est simple pour toutes les plates-formes.

macOS

Téléchargez le programme d'installation officiel sur ollama.com :

# Ou utilisez Homebrew Brew Install Ollama
Entrer en mode plein écran Quitter le mode plein écran

Linux

Exécutez le script d'installation :

curl -fsSL https://ollama.com/install.sh | merde
Entrer en mode plein écran Quitter le mode plein écran

Ce script prend en charge la plupart des distributions Linux, notamment Ubuntu, Debian, Fedora et CentOS.

Fenêtres

Téléchargez le programme d'installation de Windows sur ollama.com ou utilisez la version d'aperçu. Ollama sur Windows s'exécute de manière native et prend en charge les mêmes commandes que les autres plates-formes.

Installation du menu Docker

Pour le déploiement conteneurisé :

docker pull ollama/ollama docker run -d -v ollama:/root/.ollama -p 11434:11434 --name ollama ollama/ollama
Entrer en mode plein écran Quitter le mode plein écran

Tester votre installation

Après l'installation, vérifiez qu'Ollama fonctionne :

# Vérifiez la version ollama --version # Vérifiez si le service exécute ollama serve
Entrer en mode plein écran Quitter le mode plein écran

Vous devriez voir une sortie indiquant que le serveur Ollama est exécuté surhttp://localhost:11434.

Pour tester avec un modèle simple :

# Tirez et exécutez un petit modèle ollama run llama3.2 # Vous devriez obtenir une invite interactive # Essayez : "Bonjour, comment vas-tu ?"
Entrer en mode plein écran Quitter le mode plein écran

Si vous voyez une réponse du modèle, félicitations : Ollama fonctionne correctement !

Mise à jour d'Ollama

Garder Ollama à jour garantit que vous disposez des dernières fonctionnalités, corrections de bogues et correctifs de sécurité.

Pourquoi mettre à jour ?

  • Prise en charge de nouveaux modèles : accès aux dernières architectures et versions de modèles
  • Améliorations des performances : inférence plus rapide et meilleure gestion de la mémoire
  • Corrections de bugs : problèmes résolus et améliorations de la stabilité
  • Nouvelles fonctionnalités : commandes CLI et capacités API améliorées
  • Correctifs de sécurité : mises à jour de sécurité importantes

Comment mettre à jour

macOS (Homebrew) :

mise à jour de brassage mise à niveau de brassage ollama
Entrer en mode plein écran Quitter le mode plein écran

macOS (program...
[Courte citation de 8% de l'article original]

Loading...