hfchat / README.md
Phitographix's picture
Upload 14 files
bda6294 verified
|
Raw
History Blame Contribute Delete
1.78 kB

A newer version of the Streamlit SDK is available: 1.62.0

Upgrade
metadata
title: Assistant Vizyon Ayiti 360
emoji: 🌊
colorFrom: blue
colorTo: green
sdk: streamlit
sdk_version: 1.36.0
app_file: app.py
pinned: false
short_description: Assistant interne RAG du site Vizyon Ayiti 360

Assistant Vizyon Ayiti 360 — Space Hugging Face

Interface de chat (avec téléversement de documents) qui répond uniquement à partir du contenu du site vizyonayiti360.org, y compris les documents non publics selon les droits d'un compte WordPress. Conçu pour être privé et intégré en iframe dans une page WordPress protégée par connexion.

Configuration (Settings → Variables and secrets)

Secrets à définir dans le Space :

Nom Type Rôle
HF_API_TOKEN secret Jeton Hugging Face (génération du modèle).
WP_USERNAME secret Identifiant WordPress (pour le contenu non public).
WP_APP_PASSWORD secret Mot de passe d'application WordPress.

Variables optionnelles : HF_MODEL, SITE_URL, DEFAULT_LANG (fr/en/ht), INCLUDE_NON_PUBLIC (true/false), TOP_K, MIN_SCORE, REBUILD_ON_START.

Sans WP_USERNAME / WP_APP_PASSWORD, l'assistant fonctionne en mode public uniquement.

Modèles

  • Génération : meta-llama/Llama-3.1-8B-Instruct via l'API Hugging Face.
  • Embeddings (locaux, multilingues FR/EN) : sentence-transformers/paraphrase-multilingual-MiniLM-L12-v2.

Fonctionnement

Au démarrage, le Space indexe le contenu du site via l'API REST WordPress (authentifiée si des identifiants sont fournis), puis répond aux questions en citant ses sources. Les documents joints sont analysés en session et non conservés.

Voir DEPLOIEMENT_HF_SPACE.md pour la mise en ligne et l'intégration WordPress.