Maintenant que vous avez un compte Azure fonctionnel et que vous comprenez les notions de région et de groupe de ressources, il est temps de créer votre premier service Azure OpenAI. Cette étape se fait sans coder, directement depuis l’interface web du portail Azure.
🔄 Objectif
Nous allons :
- Créer une ressource Azure OpenAI
- L’attacher à un groupe de ressources
- Déployer un modèle (ex. GPT-3.5 ou GPT-4)
- Le tester dans l’interface web dédiée (Playground)
🔧 1. Aller dans le portail Azure
Accédez à https://portal.azure.com avec votre compte Azure.
Dans la barre de recherche en haut, tapez "Azure OpenAI" et choisissez Azure OpenAI dans la liste des services.
Cliquez ensuite sur "+ Créer".
📂 2. Remplir les informations de base
Remplissez les champs suivants :
- Nom : par exemple MonServiceOpenAI
- Abonnement : sélectionnez l’abonnement Azure actif
- Groupe de ressources : créez-en un ou sélectionnez un existant
- Région : ex. France Central ou East US (vérifiez que la région supporte Azure OpenAI)
Validez et créez la ressource. L’opération prend quelques instants.
🕹️ 3. Déployer un modèle (deployment)
Une fois la ressource créée :
- Ouvrez votre ressource Azure OpenAI
- Allez dans Deployments > + Create
- Choisissez un modèle prédéfini, par exemple :
- Donnez-lui un nom (ex. chatbot-deploy)
- Cliquez sur Create
🔬 4. Tester via le Playground
Dans le menu de gauche de la ressource, accédez à Playground.
- Sélectionnez le déploiement créé
- Saisissez une question dans la zone de saisie (ex : "Résume ce texte : ...")
- Cliquez sur Submit
Le Playground est un outil puissant pour tester les prompts sans coder.
📅 Conclusion
Votre environnement Azure est maintenant prêt, et votre modèle GPT est déployé et fonctionnel. Cette première expérience vous permet de vérifier que tout est bien en place avant de passer au code C#.
Nous avons passé les premières étapes, les plus intimidantes peut-être car ne pas savoir par où commencer ni comprendre le vocabulaire utilisé est souvent le frein le plus grand. C'est comme passer d'un langage de programmation à un autre. Généralement un informaticien est capable de le faire très vite : tous les langages ont des opérations mathématiques, des façons pour tester ("if") pour agir ("then") pour boucler ("for", "while"...), mais qu'est-ce qui rend alors si difficile le changement de langage ? C'est l'environnement ! Quand on connait Visual Studio on ne comprend pas forcément la logique d'un environnement de développement Java ou Python, on ne sait pas par où commencer, on ne sait pas quelle librairie utilisée pour accéder à telles fonctions, etc. C'est bien ce qu'il y a autour du langage et non le langage lui-même qui rend difficile le passage à un nouvel ... environnement...
Ici c'est pareil. Azure c'est gros, c'est le Cloud, c'est très changeant et les sites ont beaucoup évolué au cours du temps, de fait ce qu'on croyait savoir ne marche plus, on ne s'y retrouve plus, ce qui tue l'envie de recommencer.
Poser correctement le minimum vital en toute simplicité permet d'ouvrir la porte qui mène au véritable but. Félicitations ! Vous avez débloqué cette porte. A nous le coeur du sujet... Nous verrons notamment dans le prochain post comment appeler une fonction Azure OpenAI.
Alors, Stay Tuned !