Skip to content

Releases: WillIsback/clea-api

v0.2.2

Choose a tag to compare

@WillIsback WillIsback released this 08 May 21:31

Full Changelog: v0.2.1...v0.2.2

v0.2.1

Choose a tag to compare

@WillIsback WillIsback released this 05 May 21:06
fix: Bump version to 0.2.1 in pyproject.toml

v0.2.0

Choose a tag to compare

@WillIsback WillIsback released this 05 May 00:21

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_db

Pour plus de détails, consultez la nouvelle documentation AskAI et les exemples d'utilisation dans le README.


L'équipe Cléa-API

v0.1.2

Choose a tag to compare

@WillIsback WillIsback released this 03 May 18:14

Résumé des changements de la version v0.1.2 de Cléa-API

Corrections de bugs

  • ✅ Résolution du problème critique de segmentation sur les grands corpus (erreur "slice indices must be integers")
  • ✅ Conversion explicite des indices en entiers dans la fonction build_document_with_chunks pour une meilleure robustesse
  • ✅ Implémentation d'un triple niveau de fallback lors de l'extraction des documents

Améliorations de la documentation

  • 📚 Refonte complète de la structure de documentation avec liens cliquables dans les tables des matières
  • 📚 Correction des liens morts dans la page d'accueil
  • 📚 Documentation des modèles de données clarifiée avec descriptions détaillées des champs

Optimisations techniques

  • 🔧 Synchronisation automatique entre la version définie dans pyproject.toml et l'API FastAPI
  • 🔧 Amélioration de la gestion des erreurs dans l'importation avec traces complètes (logging exc_info=True)
  • 🔧 Publication automatisée de la documentation sur GitHub Pages via mkdocs gh-deploy

Compatibilité

  • ✅ Support renforcé pour environnement openSUSE Tumbleweed sous WSL2
  • ✅ Instructions de déploiement mises à jour pour PostgreSQL

v0.1.1

Choose a tag to compare

@WillIsback WillIsback released this 01 May 18:04

Première version stable, mais limité.