Download the PHP package arnaudmoncondhuy/synapse-admin without Composer
On this page you can find all versions of the php package arnaudmoncondhuy/synapse-admin. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download arnaudmoncondhuy/synapse-admin
More information about arnaudmoncondhuy/synapse-admin
Files in arnaudmoncondhuy/synapse-admin
Package synapse-admin
Short Description Interface d'administration pour Synapse — Gestion des présets IA, fournisseurs, missions, conversations et mémoires.
License PolyForm-Noncommercial-1.0.0
Informations about the package synapse-admin
Synapse Admin
Administration Synapse — Interface d'administration pour la gestion des présets IA, fournisseurs, missions, conversations et mémoires.
Interface d'administration complète pour gérer Synapse Core : configuration des providers LLM, création de presets, historique conversationnel, gestion de mémoires, et analytics.
Dépend de : arnaudmoncondhuy/synapse-core
Installation
Caractéristiques
🎛️ Administration Synapse (Interface moderne)
- Dashboard - Vue d'ensemble de l'utilisation
-
Providers - Configuration des APIs LLM (Gemini, OVH, OpenAI)
- Gestion des credentials chiffrés
- Test de connexion
- Sélection du modèle par provider
-
Presets - Création et test de configurations IA
- Paramètres de génération (température, max_tokens, etc.)
- Paramètres de sécurité (Gemini Safety Settings)
- Thinking/Extended Thinking support
- Test en live avec mock data
-
Conversation - Historique et analyse
- Historique des conversations
- Paramètres conversationnels
- Outils utilisés
-
Mémoire - Gestion sémantique
- Configuration des Vector Stores
- Embeddings management
- Chunking strategy
-
Sécurité - Audit et accès
- API Keys management
- Audit logs
- GDPR tools
- Système - Monitoring
- About & Versions
- Health check
- Debug logs
🎨 Admin V1 (Support rétro-compatible)
- Interface classique Symfony
- Tous les formulaires de configuration
- Analytics détaillées
🔒 Sécurité
AdminSecurityTrait- Vérification des droits viaDefaultPermissionChecker- Intégration Symfony Security
- Chiffrement des credentials sensibles
📊 Analytics & Quotas
- Dashboard Principal - Vue d'ensemble de la consommation (tokens & coûts)
- Monitoring d'Usage - Historique détaillé des appels LLM par module
- Gestion des Quotas - Interface pour définir les limites de dépense (Spending Limits)
- Modèles & Tarifs - Configuration des prix par million de tokens
🎛️ Architecture Administration Synapse
- Hybrid HTML/JSON form pattern - Formulaires dynamiques s'adaptant au provider LLM
- Live preset testing - Test des presets avec streaming en temps réel dans l'admin
- Gestion des Agents - Interface de configuration des agents (system prompt, preset, ton et outils)
Configuration
config/bundles.php - Ajouter le bundle :
config/routes.yaml - Enregistrer les routes :
config/packages/security.yaml - Protéger les routes admin :
Routes disponibles
Administration Synapse Dashboard
GET /synapse/admin- Dashboard principalGET /synapse/admin/intelligence/configuration-llm- Configuration LLM (onglets : fournisseurs, modeles, presets)- Presets (CRUD) :
GET/POST .../presets/new,GET/POST .../presets/{id}/edit, etc. - Modèles (actions) :
POST .../modeles/{modelId}/toggle,POST .../modeles/{modelId}/pricing GET /synapse/admin/conversation/history- Historique conversationsGET /synapse/admin/memoire/embeddings- Gestion embeddingsGET /synapse/admin/securite/api_keys- API KeysGET /synapse/admin/securite/audit- Logs d'auditGET /synapse/admin/systeme/health- Health checkGET /synapse/admin/systeme/debug- Debug info
Admin V1 (Rétro-compatible)
GET /synapse/admin/dashboardGET /synapse/admin/providersGET /synapse/admin/presets- Etc.
Twig Namespaces
Les templates sont accessibles via @Synapse :
Structure des dépendances
Intégration avec Synapse Core
Le bundle auto-découvre les contrôleurs et services du core :
- Services de configuration via
DatabaseConfigProvider - Formulaires de preset/provider
- Gestion des outils enregistrés
Internationalisation
Le bundle supporte nativement le multilingue.
- Domaine de traduction :
synapse_admin - Langues supportées : FR (par défaut). Extension possible via les fichiers de traduction Symfony.
Licence
Support
Auteur
All versions of synapse-admin with dependencies
arnaudmoncondhuy/synapse-core Version *@dev
symfony/asset Version ^7.0 || ^8.0
symfony/asset-mapper Version ^7.0 || ^8.0
symfony/stimulus-bundle Version ^2.0
symfony/twig-bundle Version ^7.0 || ^8.0