Proyecto guiado: creación de un bot de chat mediante Azure OpenAI, Azure Cosmos DB for NoSQL y Blazor

Principiante
Desarrollador
Azure Cosmos DB
Azure OpenAI Service
Blazor

Conecte una aplicación web de Blazor existente a Azure Cosmos DB for NoSQL y Azure OpenAI mediante sus kits de desarrollo de software .NET. El código administra y consulta elementos en un contenedor de API for NoSQL. El código también envía preguntas a Azure OpenAI y analiza las respuestas.

Nota:

Este módulo es un Proyecto guiado en el que se completa todo un proyecto siguiendo instrucciones paso a paso.

Objetivos de aprendizaje

En este módulo, practicará cómo hacer lo siguiente:

  • Conéctese a una cuenta de Azure OpenAI mediante el SDK de .NET.
  • Envíe avisos a una implementación de modelo y analice las respuestas.
  • Conéctese a una cuenta de Azure Cosmos DB for NoSQL con el SDK de .NET.
  • Cree, actualice, consulta y elimine elementos en un contenedor de API para NoSQL.

Requisitos previos

  • Suscripción de Azure

  • Cuenta de GitHub

  • Acceso de Azure OpenAI

  • Adquirir la capacidad de ejecutar scripts con la CLI de Azure

  • Capacidad de implementar plantillas mediante Azure Resource Manager

  • Adquirir experiencia con conceptos de Azure Cosmos DB, como bases de datos, contenedores y elementos

  • Experiencia con conceptos de Azure OpenAI, como modelos, implementaciones y avisos

  • Adquirir experiencia en la escritura de consultas para Azure Cosmos DB for NoSQL

  • Adquirir la capacidad de escribir C# a un nivel intermedio

  • Experiencia en la ejecución de aplicaciones web de ASP.NET

  • Experiencia en la ejecución de aplicaciones web de Blazor