Aller au contenu
100% exécutable hors-ligne
Rechercher…Réserver un auditAudit

Référence CLI

10 minLecture de référence

La CLI yevi de Yevi Core v1.0 (Licence Open Source MIT) s’exécute directement depuis votre terminal après installation (pip install -e .). Toutes les commandes fonctionnent hors ligne (Air-Gapped Ready), sans aucun appel réseau sortant (guide d’installation local).

L’outil en ligne de commande pilote l’ensemble du cycle de vie du RAG : initialisation, masquage PII, indexation et requêtage sourcé.


Affiche le numéro de version, l’environnement d’exécution et la bannière officielle du moteur.

Fenêtre de terminal
yevi version

Initialise l’environnement local : crée le corpus de démonstration, vérifie la présence du modèle spaCy français (fr_core_news_sm), et prépare l’index vectoriel ChromaDB.

Fenêtre de terminal
yevi init

Charge, découpe en segments de 512 tokens et indexe les documents d’un répertoire dans les index vectoriel (ChromaDB) et BM25 avec découpage adapté au tokenizer français et context window.

Fenêtre de terminal
yevi ingest <dir>
Argument Type Description
dir positionnel, requis Chemin du répertoire à indexer (ex. data/corpus_demo ou dossiers notariaux)

Formats de fichiers pris en charge : .txt, .md, .pdf, .docx.


Exécute une requête RAG souveraine de bout en bout : anonymisation PII volatile en RAM (AES-256-GCM), recherche hybride RRF, génération par le modèle et restitution des identités avec vérification d’ancrage strict (is_grounded: true).

Fenêtre de terminal
yevi query "<question>" [--domain DOMAIN] [--provider PROVIDER] [--top-k N]
Argument Type Défaut Description
question positionnel, requis La question posée en langage naturel
--domain general | legal | medical | finance general Préréglage sectoriel appliqué au prompt
--provider texte libre ollama Fournisseur LLM : ollama, vllm, mistral, qwen, dummy
--top-k entier 4 Nombre d’extraits documentaires injectés dans le contexte
Fenêtre de terminal
yevi query "Quelle est la durée de confidentialité dans le contrat sous droit OHADA ?" --domain legal --provider ollama --top-k 6

Teste le masquage PII sur un texte donné via le module Privacy Vault, sans passer par le pipeline RAG complet.

Fenêtre de terminal
yevi anonymize "<texte>"
Fenêtre de terminal
yevi anonymize "Le virement de Me Jean Martin vers l'IBAN FR76 3000 4000 a été validé à Abidjan."

Démarre le serveur FastAPI (API REST + console web d’administration) via le serveur asynchrone Uvicorn.

Fenêtre de terminal
yevi serve [--host HOST] [--port PORT] [--reload]

Une fois lancé, la documentation interactive OpenAPI est disponible sur http://<host>:<port>/docs — consulter la Référence API REST pour le détail des routes disponibles.

[!NOTE] En environnement de production Air-Gapped, la commande yevi serve s’exécute sous un utilisateur système dédié avec restriction de droits (chroot ou conteneur Docker racine non privilégié).


Prêt à sécuriser vos données avec l'IA ?

Ne laissez pas vos documents confidentiels sur des serveurs publics. Réservez un échange de 30 minutes avec nos experts pour évaluer la faisabilité d'un LLM Souverain dans votre infrastructure.

Planifier un Audit Gratuit
Projet IA Souveraine ?Audit Gratuit ➔