Pular para o conteúdo principal

Request na API e criação de Prompt

Objetivo

Configurar uma requisição para a API do IMDB para obter detalhes de um filme específico no chatbot.

Passos Principais

Configuração da Requisição na API

  • Criou um novo endpoint para detalhes do filme
  • Utilizou o KeyVault para proteger dados sensíveis
  • Adicionou um parâmetro dinâmico movie_id na requisição
  • Configurou a URL para aceitar o parâmetro de forma dinâmica

Implementação no Chatbot

  1. No evento de clique:

    • Adicionou await ready para garantir carregamento dos dados
    • Selecionou o filme na tabela all_movies
    • Recuperou o ID do filme selecionado
  2. Realizou a requisição para a API do IMDB

    • Utilizou client API filme
    • Passou o movie_id dinamicamente
    • Armazenou o resultado em um Step
  3. Processamento da Resposta

    • Chamou o bot assistente de filme
    • Montou um prompt com as informações oficiais do filme
    • Converteu o resultado para JSON
    • Gerou uma resposta detalhada sobre o filme

Resultado Final

O chatbot agora consegue:

  • Identificar o filme
  • Fazer requisição à API do IMDB
  • Recuperar detalhes oficiais
  • Gerar uma resposta personalizada para o usuário