Geführtes Projekt: Erstellen eines Chat-Bots mit Azure OpenAI, Azure Cosmos DB für NoSQL und Blazor

Anfänger
Entwickler
Azure Cosmos DB
Azure OpenAI Service
Blazor

Verbinden einer vorhandenen Blazor-Webanwendung mit Azure Cosmos DB for NoSQL und Azure OpenAI mithilfe der entsprechenden .NET-SDKs (Software Development Kits) Ihr Code verwaltet und fragt Elemente in einer API für NoSQL-Container ab. Ihr Code sendet auch Eingabeaufforderungen an Azure OpenAI und analysiert die Antworten.

Hinweis

Dieses Modul ist ein Geführtes Projekt, in dem Sie ein End-to-End-Projekt abschließen, indem Sie schrittweise Anleitungen ausführen.

Lernziele

In diesem Modul üben Sie Folgendes:

  • Herstellen einer Verbindung mit einem Azure OpenAI-Konto mithilfe des .NET SDK
  • Senden von Prompts an eine Modellimplementierung und Parsen der Antworten
  • Stellen Sie mithilfe des .NET SDK eine Verbindung mit einem Azure Cosmos DB for NoSQL-Konto her.
  • Erstellen, Aktualisieren, Abfragen und Löschen von Elementen in einer API für NoSQL-Container

Voraussetzungen

  • Azure-Abonnement

  • GitHub-Konto

  • Azure OpenAI-Zugriff

  • Die Fähigkeit zum Ausführen von Skripts mit der Azure CLI

  • Fähigkeit, Vorlagen mithilfe von Azure Resource Manager bereitzustellen

  • Erfahrung mit Azure Cosmos DB-Konzepten wie Datenbanken, Containern und Elementen

  • Erfahrung mit Azure OpenAI-Konzepten wie Modellen, Bereitstellungen und Eingabeaufforderungen

  • Schreiben von Abfragen für Azure Cosmos DB for NoSQL

  • Die Fähigkeit zum Schreiben von C#-Code auf fortgeschrittenem Niveau

  • Erfahrung mit dem Ausführen von ASP.NET-Webanwendungen

  • Erfahrung mit dem Ausführen von Blazor-Webanwendungen