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
-
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
- Adicionou
-
Realizou a requisição para a API do IMDB
- Utilizou
client API filme
- Passou o
movie_id
dinamicamente - Armazenou o resultado em um Step
- Utilizou
-
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