# Guide d'Installation de ZimLocal AI

Ce guide vous explique comment installer ZimLocal AI sur un nouvel ordinateur.

## 📋 Pré-requis
1.  **Python 3.10 ou supérieur** : Assurez-vous que Python est installé et ajouté à votre PATH.
2.  **Ollama** : Téléchargez et installez Ollama depuis [ollama.com](https://ollama.com).
3.  **Archives ZIM** : Vous aurez besoin de fichiers `.zim` (Wikipédia, etc.). Vous pouvez les télécharger depuis des miroirs comme celui de Kiwix ou de la FAU.

## 🛠️ Étapes d'installation

### 1. Extraire les fichiers
Décompressez l'archive ZIP dans le répertoire de votre choix sur votre nouvel ordinateur.

### 2. Installer les dépendances Python
Ouvrez un terminal dans le dossier du projet et exécutez la commande suivante :
```bash
pip install -r requirements.txt
```

### 3. Configurer l'IA (Ollama)
Assurez-vous qu'Ollama est lancé, puis téléchargez le modèle par défaut (Llama 3) :
```bash
ollama pull llama3
```
*Note : Si vous changez de modèle dans `qa_engine.py`, assurez-vous de le télécharger via Ollama.*

### 4. Ajouter vos données
Créez un dossier nommé `data` à la racine du projet s'il n'existe pas, et placez-y vos fichiers `.zim`.

### 5. Lancer l'application
Exécutez le script principal :
```bash
python main.py
```
L'application sera accessible sur `http://localhost:8000`.

## ⚙️ Dépannage
- **Erreur libzim** : Si vous rencontrez des problèmes avec libzim sur Windows, assurez-vous d'avoir les "Visual C++ Redistributables" installés.
- **Indexation** : La première indexation de gros fichiers ZIM peut être longue. Soyez patient, vous pouvez suivre la progression dans la console ou via le bouton "Statut" dans l'interface.
