Lecteur Markdown
AEGIS_DEMO_DOCUMENTATION_FR
Fonctionnalité : Aegis Demo #
Interface de chat avec un LLM distant hébergé sur un serveur externe (Orange Pi). Sessions anonymes basées sur l'adresse IP, sans authentification requise.
---
Installation et Configuration #
Par FTP : Déposer le répertoire `aegis_demo/` dans `/plugins/`.
Par package manager : Sélectionner `aegis_demo` dans la liste des plugins disponibles.
Chemins :
- Plugin principal : `/plugins/aegis_demo/aegis_demo.php`
- Configuration : `/plugins/aegis_demo/conf/aegis_demo.conf.inc.php`
- JavaScript : `/plugins/aegis_demo/js/aegis_demo.js`
- CSS : `/plugins/aegis_demo/css/aegis_demo.css`
Paramètres de configuration (`aegis_demo.conf.inc.php`) :
| Variable | Description |
|---|---|
| `$GLOBALS['aegis_demo_conf']['API_ENDPOINT']` | URL de l'API LLM distante |
| `$basedisplevel` | Niveau minimum requis |
| `$ftype` | `7` (IA) |
---
Utilisation #
Interface de chat #
- Zone de messages avec avatars distincts (utilisateur / AEGIS)
- Compteur de caractères (maximum 2000)
- Gestion des erreurs de connexion
Sessions #
Les sessions sont identifiées par : `demo_{hash_IP}_{date_heure}`
Traductions #
Les libellés de l'interface sont configurables via `js/aegis_demo.js` (objet de configuration JS).
---
Hooks et Points d'entrée #
?obj=aegis_demo.php — Interface de chat
Les requêtes de chat sont envoyées en JavaScript vers `API_ENDPOINT` configuré.
---