v0.2.0
Full Changelog: v0.1.2...v0.2.0
Cléa-API v0.2.0 🚀
Génération RAG locale et indexation améliorée
Nous sommes heureux d'annoncer la sortie de Cléa-API v0.2.0, qui introduit le nouveau module AskAI pour la génération augmentée par recherche (RAG) entièrement locale et améliore considérablement l'indexation des documents.
✨ Nouvelles fonctionnalités
-
🤖 Module AskAI : Intégration d'un système de RAG (Retrieval-Augmented Generation) avec :
- Support des modèles Qwen3 légers (0.6B et 1.7B) exécutés 100% en local
- Mode "thinking" pour visualiser le raisonnement du modèle étape par étape
- Streaming des réponses en temps réel avec différenciation des types de contenus
- Support de différents types de prompts (standard, résumé, comparaison)
-
🔍 Recherche hybride avancée :
- Évaluation automatique de la pertinence des résultats
- Détection des requêtes hors domaine
- Normalisation configurable des scores
- Métriques de confiance détaillées
🔧 Améliorations
-
📚 Refonte de l'indexation documentaire :
- Nouveaux types d'index vectoriels optimisés
- Support amélioré de la hiérarchie des documents
- Contextualisation avancée des chunks pour une meilleure pertinence
- Gestion optimisée des métadonnées
-
🛠️ Infrastructure et documentation :
- Documentation MkDocs complète pour tous les modules
- Correction des ancres et liens dans la documentation
- Format Google style standardisé pour les docstrings
- Support explicite pour WSL2 + openSUSE Tumbleweed
🔒 Confidentialité et sécurité
Cette version renforce notre engagement pour une solution 100% locale et hors-ligne :
- Tous les modèles LLM s'exécutent entièrement sur votre machine
- Aucune donnée n'est envoyée à des services externes
- Parfaitement adapté aux environnements air-gapped et données confidentielles
⚡ Installation du module AskAI (optionnel)
# Dans le répertoire de Cléa-API
uv pip install -r askai/requirements_askai.txt
# Test de fonctionnement
uv python -c "from askai.src.model_loader import ModelLoader; ModelLoader(test_mode=True).load()"🔄 Mise à jour depuis v0.1.x
# Mettre à jour le dépôt
git pull
# Mettre à jour les dépendances
uv pip install -r requirements.txt
uv pip install -r askai/requirements_askai.txt
# Mettre à jour la base de données
uv python -m vectordb.src.database upgrade_dbPour plus de détails, consultez la nouvelle documentation AskAI et les exemples d'utilisation dans le README.
L'équipe Cléa-API