Spaces:
Paused
Paused
File size: 1,775 Bytes
2ff60d6 bda6294 2ff60d6 bda6294 2ff60d6 bda6294 2ff60d6 bda6294 2ff60d6 bda6294 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 | ---
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.
|