Geführtes Projekt: Erstellen eines Chat-Bots mit Azure OpenAI, Azure Cosmos DB für NoSQL und 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
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