Интерактивный проект. Создание чат-бота с помощью Azure OpenAI, Azure Cosmos DB для NoSQL и Blazor

Начальный уровень
Разработка
Azure Cosmos DB
Служба Azure OpenAI
Blazor

Подключение существующее веб-приложение Blazor в Azure Cosmos DB для NoSQL и Azure OpenAI с помощью своих комплектов разработки программного обеспечения .NET. Код управляет элементами и запрашивает элементы в контейнере API для NoSQL. Код также отправляет запросы в Azure OpenAI и анализирует ответы.

Примечание.

Этот модуль представляет собой пошаговое практическое занятие, в рамках которых вы реализуете комплексный проект, следуя пошаговым инструкциям.

Цели обучения

В этом модуле вы узнаете, как:

  • Подключение учетной записи Azure OpenAI с помощью пакета SDK для .NET.
  • Отправка запросов в развертывание модели и анализ ответов.
  • Подключение в учетную запись Azure Cosmos DB для NoSQL с помощью пакета SDK для .NET.
  • Создание, обновление, запрос и удаление элементов в контейнере API для NoSQL.

Предварительные требования

  • Подписка Azure

  • Учетная запись GitHub

  • Доступ к Azure OpenAI

  • Умение выполнять скрипты с помощью Azure CLI.

  • Возможность развертывания шаблонов с помощью Azure Resource Manager

  • Опыт работы с такими концепциями Azure Cosmos DB, как базы данных, контейнеры и элементы.

  • Взаимодействие с концепциями Azure OpenAI, такими как модели, развертывания и запросы

  • Создание запросов к Azure Cosmos DB для NoSQL

  • Умение писать код C# на среднем уровне.

  • Работа с веб-приложениями ASP.NET

  • Работа с веб-приложениями Blazor