Projet guidé : créer un bot de conversation à l’aide d’Azure OpenAI, d’Azure Cosmos DB for NoSQL et de Blazor

Débutant
Développeur
Azure Cosmos DB
Azure OpenAI Service
Blazor

Connectez une application web Blazor existante à Azure Cosmos DB for NoSQL et Azure OpenAI en utilisant leurs Kits de développement logiciel (SDK) .NET. Votre code gère et interroge des éléments dans un conteneur API pour NoSQL. Votre code envoie également des invites à Azure OpenAI et analyse les réponses.

Remarque

Ce module est un projet guidé dans lequel vous menez à bien un projet de bout en bout en suivant des instructions détaillées.

Objectifs d’apprentissage

Dans ce module, vous allez vous entraîner aux tâches suivantes :

  • Se connecter à un compte Azure OpenAI à l’aide du SDK .NET.
  • Envoyer des prompts à un modèle de déploiement et analyser les réponses.
  • Se connecter à un compte Azure Cosmos DB for NoSQL avec le SDK .NET.
  • Créer, mettre à jour, interroger et supprimer des éléments dans un conteneur API pour NoSQL.

Prérequis

  • Abonnement Azure

  • Compte GitHub

  • Accès à Azure OpenAI

  • Aptitude à exécuter des scripts avec Azure CLI

  • Possibilité de déployer des modèles à l’aide d’Azure Resource Manager

  • Découvrir les concepts d’Azure Cosmos DB tels que les bases de données, les conteneurs et les éléments

  • Expérience avec les concepts Azure OpenAI tels que les modèles, les déploiements et les invites

  • Expérience en matière d’écriture de requêtes pour Azure Cosmos DB for NoSQL

  • Aptitude à écrire du code C# à un niveau intermédiaire

  • Expérience d’exécution d’applications web ASP.NET

  • Expérience d’exécution d’applications web Blazor