Projeto guiado – Crie um chatbot usando o Azure OpenAI, o Azure Cosmos DB for NoSQL e o Blazor

Iniciante
Desenvolvedor
Azure Cosmos DB
Serviço OpenAI do Azure
Blazor

Conecte um aplicativo Web Blazor existente ao Azure Cosmos DB for NoSQL e ao OpenAI do Azure usando seus SDKs do .NET. Seu código gerencia e consulta itens em um contêiner da API for NoSQL. Seu código também envia prompts para o Azure OpenAI e analisa as respostas.

Observação

Este módulo é um Projeto Guiado em que você conclui um projeto completo seguindo instruções passo a passo.

Objetivos de aprendizagem

Neste módulo, você praticará como:

  • Conectar-se a uma conta do OpenAI do Azure usando o SDK do .NET.
  • Enviar prompts para uma implantação de modelo e analisar as respostas.
  • Conectar-se a uma conta do Azure Cosmos DB for NoSQL usando o SDK e o .NET.
  • Criar, atualizar, consultar e excluir itens em um contêiner da API for NoSQL.

Pré-requisitos

  • Assinatura do Azure

  • Conta do GitHub

  • Acesso ao OpenAI do Azure

  • Capacidade de executar scripts com a CLI do Azure

  • Capacidade de implantar modelos usando o Azure Resource Manager

  • Experiência com conceitos do Azure Cosmos DB, como bancos de dados, contêineres e itens

  • Experiência com conceitos do Azure OpenAI, como modelos, implantações e prompts

  • Escrever consultas para o Azure Cosmos DB for NoSQL

  • Capacidade de escrever C# no nível intermediário

  • Experiência na execução de aplicativos Web ASP.NET

  • Experiência na execução de aplicativos Web Blazor