Opengeni
Opengeni fournit un framework open source d’exécution et d’interface pour déployer des agents d’IA avec un état persistant, des environnements isolés, la gestion des identifiants OAuth et des fournisseurs de modèles interchangeables.
Opengeni fournit un framework open source d’exécution et d’interface pour déployer des agents d’IA avec un état persistant, des environnements isolés, la gestion des identifiants OAuth et des fournisseurs de modèles interchangeables.
Fonction du produit et positionnement officiel
Opengeni est un framework d’infrastructure conçu pour déployer, gérer et intégrer des agents d’IA autonomes. Il fournit des composants backend essentiels, notamment la persistance durable des sessions, des environnements de code isolés, la gestion des identifiants utilisateurs et la séparation des données multi-locataires au niveau des lignes.
La plateforme prend en charge le changement de modèle entre des services tels qu’OpenAI, Azure OpenAI, OpenRouter et des points de terminaison standard compatibles avec OpenAI. Les équipes peuvent auto-héberger le système sur Kubernetes avec Helm et Terraform pour AWS, Azure et GCP, ou utiliser une infrastructure cloud gérée et intégrer l’interface des agents au moyen de composants React.
Cas d’usage étayés par les sources officielles
Intégrer un assistant dans des produits web pour consulter les données de facturation des clients, vérifier les écarts de factures et déclencher des remboursements via des API connectées.
Intégrer des widgets de conversation personnalisables dans des applications React tout en conservant les clés d’authentification sécurisées sur des serveurs proxy backend.
Les flux de travail des agents exécutent souvent des opérations en plusieurs étapes qui risquent d’être interrompues lorsque les connexions client sont coupées ou que les processus de travail redémarrent. Opengeni limite ces interruptions en conservant les flux d’événements des sessions, ce qui permet aux exécutions actives de reprendre à partir du dernier événement enregistré sans recommencer la tâche depuis le début.
L’exécution du code se déroule dans des environnements isolés utilisant des jetons limités et de courte durée afin de protéger les secrets internes de l’application. En outre, la plateforme gère le cycle de vie des jetons OAuth pour les intégrations tierces et applique une sécurité au niveau des lignes entre les locataires afin de séparer les données des clients.
Vérifications à effectuer avec vos contenus et votre flux de travail
Sources vérifiées et date de la vérification
Réponses fondées sur la fiche produit dont les sources ont été vérifiées
Opengeni prend en charge OpenAI, Azure OpenAI, OpenRouter et les points de terminaison personnalisés conformes à la norme de l’API OpenAI, ce qui permet de changer de modèle sans repenser l’architecture du système.
La plateforme enregistre les événements de session, ce qui permet à une exécution de reprendre depuis le dernier état d’événement enregistré si un processus en arrière-plan redémarre ou si l’utilisateur ferme l’onglet du navigateur.
L’exécution des agents se déroule dans des environnements isolés avec des jetons limités, et les intégrations clientes acheminent les appels par un proxy backend afin que les clés API principales n’atteignent pas les clients de navigateur.
Opengeni peut être utilisé via son service cloud géré ou être auto-hébergé sur Kubernetes avec les charts Helm officiels, avec une prise en charge de Terraform pour AWS, Azure et GCP.
Les services externes sont connectés en important des spécifications OpenAPI ou des configurations du Model Context Protocol, ce qui permet aux agents d’exécuter des opérations sur des points de terminaison externes.