引导式项目 - 使用 Azure OpenAI、Azure Cosmos DB for NoSQL 和 Blazor 生成聊天机器人

初级
开发人员
Azure Cosmos DB
Azure OpenAI 服务
Blazor

使用现有 Blazor Web 应用程序的 .NET 软件开发工具包将其连接到 Azure Cosmos DB for NoSQL 和 Azure OpenAI。 代码在 API for NoSQL 容器中管理和查询项。 代码还会向 Azure OpenAI 发送提示并分析响应。

注意

本模块是一个引导式项目,你可以在其中按照分步说明完成端到端项目。

学习目标

在本模块中,你将练习如何:

  • 使用 .NET SDK 连接到 Azure OpenAI 帐户。
  • 将提示发送到模型部署并分析响应。
  • 使用 .NET SDK 连接到 Azure Cosmos DB for NoSQL 帐户。
  • 在 API for NoSQL 容器中创建、更新、查询和删除项。

先决条件

  • Azure 订阅

  • GitHub 帐户

  • Azure OpenAI 访问

  • 能够使用 Azure CLI 执行脚本

  • 能够使用 Azure 资源管理器部署模板

  • 体验如何使用 Azure Cosmos DB 概念,例如数据库、容器和项

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

  • 体验为 NoSQL 的 Azure Cosmos DB 编写查询

  • 能够以中级水平编写 C#

  • 体验运行 ASP.NET Web 应用程序

  • 体验运行 Blazor Web 应用程序