Projekt s asistencí – Vytvoření chatovacího robota pomocí Azure OpenAI, Azure Cosmos DB for NoSQL a Blazoru

Začátečník
Developer
Azure Cosmos DB
Azure OpenAI Service
Blazor

Připojení existující webovou aplikaci Blazor do služby Azure Cosmos DB for NoSQL a Azure OpenAI pomocí svých sad pro vývoj softwaru .NET. Váš kód spravuje a dotazuje položky v kontejneru API for NoSQL. Váš kód také odesílá výzvy do Azure OpenAI a analyzuje odpovědi.

Poznámka:

Tento modul je projekt s asistencí, ve kterém dokončíte kompletní projekt podle podrobných pokynů.

Cíle výuky

V tomto modulu si procvičíte následující postupy:

  • Připojení k účtu Azure OpenAI pomocí sady .NET SDK.
  • Odešle výzvy k nasazení modelu a parsuje odpovědi.
  • Připojení k účtu Azure Cosmos DB for NoSQL pomocí sady .NET SDK.
  • Vytváření, aktualizace, dotazování a odstraňování položek v kontejneru API for NoSQL

Požadavky

  • Předplatné Azure

  • Účet GitHub

  • Přístup k Azure OpenAI

  • Schopnost spouštět skripty pomocí Azure CLI

  • Schopnost nasazovat šablony pomocí Azure Resource Manageru

  • Zkušenosti s koncepty služby Azure Cosmos DB, jako jsou databáze, kontejnery a položky

  • Zkušenosti s koncepty Azure OpenAI, jako jsou modely, nasazení a výzvy

  • Zkušenosti s psaním dotazů pro Azure Cosmos DB for NoSQL

  • Schopnost psát C# na středně pokročilé úrovni

  • Zkušenosti se spouštěním webových aplikací ASP.NET

  • Zkušenosti se spouštěním webových aplikací Blazor