Utiliser Azure Developer CLI pour déployer des ressources pour Azure OpenAI sur vos données
Utilisez cet article pour apprendre à automatiser le déploiement de ressources pour Azure OpenAI Service sur vos données. Azure Developer CLI (azd
) est un outil en ligne de commande open source qui simplifie l’approvisionnement et le déploiement de ressources sur Azure à l’aide d’un système de modèle. Le modèle contient des fichiers d’infrastructure pour approvisionner les ressources et configurations Azure OpenAI nécessaires. Il inclut également l’exemple de code d’application terminé.
Prérequis
- Un abonnement Azure. Créez-en un gratuitement.
- Azure Developer CLI installé sur votre ordinateur.
Cloner et initialiser le modèle Azure Developer CLI
Pour les étapes à suivre, clonez et initialisez le modèle :
azd init --template openai-chat-your-own-data
La commande
azd init
vous invite à créer un nom d’environnement. Cette valeur est utilisée comme préfixe pour toutes les ressources Azure créées par Azure Developer CLI. Le nom :- Doit être unique dans tous les abonnements Azure.
- Doit comporter entre 3 et 24 caractères.
- Peut contenir des chiffres et des lettres minuscules uniquement.
Utiliser le modèle pour déployer des ressources
Connectez-vous à Azure :
azd auth login
Approvisionnez et déployez la ressource Azure OpenAI sur Azure :
azd up
Azure Developer CLI vous invite à obtenir les informations suivantes :
Subscription
: l’abonnement Azure sur lequel vos ressources sont déployées.Location
: la région Azure où vos ressources sont déployées.
Remarque
L’exemple de modèle
azd
utilise le modèlegpt-35-turbo-16k
. La région recommandée pour ce modèle est USA Est, car différentes régions Azure prennent en charge différents modèles OpenAI. Pour plus d’informations sur la prise en charge des modèles par région, accédez à la page de support Modèles Azure OpenAI Service.Le processus d’approvisionnement peut prendre plusieurs minutes. Attendez que la tâche se termine avant de passer aux étapes suivantes.
Sélectionnez le lien dans les sorties
azd
pour accéder au nouveau groupe de ressources dans le portail Azure. Les ressources de niveau supérieur suivantes doivent apparaître :- Un service Azure OpenAI avec un modèle déployé
- Un compte Stockage Azure que vous pouvez utiliser pour charger vos propres fichiers de données
- Un service Recherche Azure AI configuré avec les index et sources de données appropriés
Charger des données dans le compte de stockage
Le modèle azd
a provisionné toutes les ressources requises pour vous permettre de discuter avec vos propres données, mais vous devez quand même charger les fichiers de données que vous souhaitez rendre accessibles à votre service IA :
- Accédez au nouveau compte de stockage dans le portail Azure.
- Dans le menu de gauche, sélectionnez Navigateur de stockage.
- Sélectionnez Conteneurs de blobs, puis accédez au conteneur Chargements de fichiers.
- Sélectionnez le bouton Charger en haut du volet.
- Dans le menu volant qui s’ouvre, chargez vos données.
Remarque
L’indexeur de recherche est défini pour s’exécuter toutes les cinq minutes pour indexer les données dans le compte de stockage. Vous pouvez attendre quelques minutes que les données chargées soient indexées, ou vous pouvez exécuter manuellement l’indexeur à partir de la page du service de recherche.
Se connecter ou créer une application
Après avoir exécuté le modèle azd
et chargé vos données, vous êtes prêt à commencer à utiliser Azure OpenAI sur vos données. Pour obtenir des exemples de code que vous pouvez utiliser pour générer vos applications, consultez l’article de démarrage rapide.