Warning: Undefined array key "skin" in /home/nizo0755/beamreactor.com/lib/functions.lib.php on line 194
Beamreactor · Le dernier CMS français indépendant: reprenez le contrôle!
En vous promenant sur Beamreactor, nous stockons votre IP 48h pour des raisons de sécurité.

Lecteur Markdown

aegis_demo Documentation › AEGIS_DEMO_DOCUMENTATION_EN

AEGIS_DEMO_DOCUMENTATION_EN

Feature: Aegis Demo #

Chat interface with a remote LLM hosted on an external server (Orange Pi). Anonymous sessions based on IP address, no authentication required.

---

Installation and Configuration #

Via FTP: Upload the `aegis_demo/` directory into `/plugins/`.

Via package manager: Select `aegis_demo` from the available plugins list.

Paths:

  • Main plugin: `/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`

Configuration parameters (`aegis_demo.conf.inc.php`):

| Variable | Description |

|---|---|

| `$GLOBALS['aegis_demo_conf']['API_ENDPOINT']` | Remote LLM API URL |

| `$basedisplevel` | Minimum required level |

| `$ftype` | `7` (AI) |

---

Usage #

Chat Interface #

  • Message area with distinct avatars (user / AEGIS)
  • Character counter (maximum 2000)
  • Connection error handling

Sessions #

Sessions are identified by: `demo_{IP_hash}_{date_hour}`

Each session is anonymous and tied to the user's IP address. Sessions are hourly (change each new hour).

Translations #

Interface labels are configurable via `js/aegis_demo.js` (JS configuration object).

---

Hooks and Entry Points #

?obj=aegis_demo.php	— Chat interface

Chat requests are sent via JavaScript to the configured `API_ENDPOINT`.

---

Dependencies #

  • Remote LLM server accessible at the URL configured in `API_ENDPOINT`
  • No internal PHP dependency beyond configuration
de en fr