引導式專案 - 使用 Azure OpenAI、Azure Cosmos DB for NoSQL 和 Blazor 建置聊天機器人

初級
開發人員
Azure Cosmos DB
Azure OpenAI 服務
Blazor

使用其 .NET 軟體開發套件,將現有的 Blazor Web 應用程式連線至 Azure Cosmos DB for NoSQL 和 Azure OpenAI。 您的程式碼會在適用於 NoSQL 的 API 容器中管理及查詢項目。 您的程式碼也會傳送提示至 Azure OpenAI 並剖析回應。

注意

本課程模組是引導式專案,您可以依照逐步指示完成端對端專案。

學習目標

在本課程模組中,您將練習如何:

  • 使用 .NET SDK 連線到 Azure OpenAI 帳戶。
  • 將提示傳送至模型部署並剖析回應。
  • 使用 .NET SDK 連線至 Azure Cosmos DB for NoSQL 帳戶。
  • 在適用於 NoSQL 的 API 容器中建立、更新、查詢和刪除項目。

必要條件

  • Azure 訂用帳戶

  • GitHub 帳戶

  • Azure OpenAI 存取

  • 使用 Azure CLI 執行指令碼的能力

  • 使用 Azure Resource Manager 部署範本的能力

  • 具備 Azure Cosmos DB 概念,例如資料庫、容器和項目的經驗

  • 體驗 Azure OpenAI 概念,例如模型、部署和提示

  • 體驗 Azure Cosmos DB for NoSQL 的撰寫查詢

  • 能夠以中繼層級撰寫 C#

  • 體驗執行 ASP.NET Web 應用程式

  • 體驗執行 Blazor Web 應用程式