Open AI Challenge, Jour 3 : Maîtriser la génération de code

DEV - 28/03
Conçu pour les développeurs familiers avec Azure et l'IA générative, le guide vous guide à travers...

Conçu pour les développeurs familiers avec Azure et l'IA générative, le guide vous guide tout au long du processus d'exploitation de la puissance du modèle turbo gpt pour la génération de code.

Introduction

L'équipe Microsoft a récemment lancé un défi Open AI, dans lequel un développeur peut apprendre à créer des solutions et des applications Azure AI.

Prérequis

  • Expérience de travail avec Azure et les portails Azure.

  • Une compréhension de l’IA générative.

  • Expérience dans un langage de programmation de haut niveau comme C# ou Python

Étapes pour créer un service Open AI sur Azure avec le modèle « Dall-E » déployé. Jour 1 — Défi Azure Open AI

Si vous souhaitez explorer la génération d'images, suivez ce lien Jour 2 — Azure Open AI Challenge : génération d'images

Commencer

Considérant qu'Azure Open AI Service s'exécute sur le portail Azure et que le modèle gpt-turbo est déployé avec succès.

Étape 1 : Créer une application console

Pour tester la génération d'images, créez une application console dans Visual Studio ou Visual Studio Code.

nouvelle console dotnet
Entrer en mode plein écran Quitter le mode plein écran

Étape 2 : Lire la configuration

Lire la configuration à partir du fichier appsettings.json

// Créez un objet de configuration et récupérez les paramètres utilisateur. IConfiguration config = new ConfigurationBuilder() .AddJsonFile("appsettings.json") .Build(); chaîne? oaiEndpoint = config["AzureOAIEndpoint"]; chaîne? oaiKey = config["AzureOAIKey"]; chaîne? oaiDeploymentName = config["AzureOAIDeploymentName"];
Entrer en mode plein écran Quitter le mode plein écran

Étape 3 : Ajouter un exemple de code

Créez un fichier sous le projet d'application console comme suit sample-code> function > function.cs

espace de noms Fonction { programme de classe { int AbsoluteSquare (int num1, int num2) { int result = Math.Abs ​​(num1 - num2); résultat *= résultat ; renvoyer le résultat ; } } }
Entrer en mode plein écran Quitter le mode plein écran

Un autre fichier comme exemple de code > go-fish > go-fish.cs => Fichier de référence

Étape 3 : préparer le menu de la console

L'...
[Courte citation de 8% de l'article original]

Loading...