Explorer les connexions et les runtimes

Effectué

Lorsque vous créez une application LLM (Large Language Model) avec un flux d’invite, vous devez d’abord configurer toutes les connexions et runtimes nécessaires.

Explorez les connexions

Chaque fois que vous souhaitez que votre flux se connecte à une source de données, un service ou une API externe, vous devez autoriser votre flux à communiquer avec ce service externe. Lorsque vous créez une connexion, vous configurez un lien sécurisé entre le flux d’invite et les services externes, ce qui garantit une communication transparente et sécurisée des données.

Diagram showing a flow with two nodes, connecting to Cognitive Search and Azure Open AI.

Selon le type de connexion que vous créez, la connexion stocke en toute sécurité le point de terminaison, la clé API ou les informations d’identification nécessaires au flux d’invite pour communiquer avec le service externe. Les secrets nécessaires ne sont pas exposés aux utilisateurs, mais sont stockés dans un Azure Key Vault.

En configurant des connexions, les utilisateurs peuvent facilement réutiliser les services externes nécessaires aux outils dans leurs flux.

Certains outils intégrés nécessitent la configuration d’une connexion :

Type de connexion Outils intégrés
Azure Open AI LLM ou Python
Open AI LLM ou Python
Recherche cognitive Recherche de base de données vectorielle ou Python
Serp API Serp ou Python
Custom Python

Les connexions de flux d’invite jouent des rôles essentiels dans deux scénarios. Elles automatisent la gestion des informations d’identification de l’API, ce qui simplifie et sécurise la gestion des informations d’accès sensibles. En outre, elles permettent un transfert sécurisé des données à partir de différentes sources, ce qui est essentiel pour maintenir l’intégrité et la confidentialité des données dans différents environnements.

Explorez les runtimes

Après avoir créé votre flux et configuré les connexions nécessaires que vos outils utilisent, vous souhaitez exécuter votre flux. Pour exécuter le flux, vous avez besoin de calcul, qui est proposé via des runtimes de flux d’invite.

Diagram runtimes, compute, and environments in relation to flows.

Les runtimes (1) sont une combinaison d’une instance de calcul (2) fournissant les ressources de calcul nécessaires, et d’un environnement (3) spécifiant les packages et les bibliothèques nécessaires à installer avant de pouvoir exécuter le flux.

Lorsque vous utilisez des runtimes, vous disposez d’un environnement contrôlé dans lequel les flux peuvent être exécutés et validés, ce qui garantit que tout fonctionne comme prévu dans une configuration stable. Un environnement par défaut est disponible pour le développement et les tests rapides. Lorsque vous avez besoin d’installer d’autres packages, vous pouvez créer un environnement personnalisé.