Aller au contenu

Installation

Prérequis

  • Python 3.11+
  • uv (recommandé) ou pip

Installer le socle

Le socle n'a aucune dépendance optionnelle. Il suffit pour un pipeline local qui dé-identifie par regex ou par valeurs connues, sans modèle ni réseau.

Installez-le avec uv, ou avec pip.

uv add piighost

Extras

Les détecteurs à modèle, le middleware et les backends optionnels sont des extras à combiner selon les besoins. La liste complète est dans pyproject.toml.

uv add "piighost[gliner2]"     # détecteur GLiNER2 (NER)
uv add "piighost[langchain]"   # middleware LangChain/LangGraph
uv add "piighost[all]"         # tous les extras

Les extras se combinent. Une mémoire de conversation Redis chiffrée s'installe avec piighost[redis,crypto]. Ajoutez l'extra argon2 pour un hachage de clé plus résistant.

Vérifier l'installation

Affichez la version installée.

uv run python -c "import piighost; print(piighost.__version__)"

La commande affiche un numéro de version, 2.0.0 par exemple. Une ImportError signifie que le paquet n'est pas installé dans l'environnement actif.

Voir aussi