Criando um ChatBot em Python com ChatGPT em 20 Minutos

preview_player
Показать описание
Quer saber mais sobre o nosso Curso Completo de Python? Clique no link abaixo para garantir sua vaga na próxima turma:

PARA BAIXAR O MINICURSO GRATUITO DE CRIAÇÃO DE SITES:

-----------------------------------------------------------------------

► Arquivos Utilizados no Vídeo:

-----------------------------------------------------------------------

Fala Impressionadores! Na aula de hoje eu quero te mostrar como criar um ChatBot em Python com ChatGPT!

Isso mesmo, nós vamos utilizar o ChatGPT no nosso código em Python para criar um ChatBot, que é aquele robô que conversa com você.

A ideia é utilizar a biblioteca OpenAI para utilizar o ChatGPT com Python e levar a mensagem do usuário ao ChatGPT.

Com isso podemos trazer a resposta e criar o ChatBot, só que tem um detalhe bem importante!

Precisamos armazenar essa conversa, pois assim o ChatGPT sabe o que foi enviado anteriormente para que consiga dar uma resposta que faça sentido.

Pois, por padrão, vamos sempre iniciar uma conversa do zero, o que não faz sentido quando estamos em uma conversa, então precisamos desse histórico para que as respostas fiquem conectadas!

-----------------------------------------------------------------------

Hashtag Programação

► Ative as notificações (clica no sininho)!
► Curta o nosso vídeo!

-----------------------------------------------------------------------

Redes Sociais

Aqui nos vídeos do canal da Hashtag Programação ensinamos diversas dicas de Python para que você consiga se desenvolver nessa linguagem de programação e consiga criar seus próprios projetos e automações!

-----------------------------------------------------------------------

Conteúdo da Aula

00:00 Introdução
00:55 Como criar um ChatBot em Python com ChatGPT?
01:38 Instalação e importação da biblioteca OpenAI
02:40 Documentação no OpenAI
03:36 API Keys (Chave de API)
04:36 Função de enviar mensagem (passo a passo com ChatGPT)
09:30 Testando a função
11:26 Tornando o código em uma ferramenta (ChatBot)
14:05 Testando a ferramenta
16:37 Armazenamento de mensagens do ChatBot
20:20 Teste com armazenamento de mensagens
21:20 Conclusão

#python #hashtagprogramacao
Рекомендации по теме
Комментарии
Автор

Fala galera!
Gostou do vídeo? Deixa a sua curtida e se inscreve no canal!




moderacaohashtag
Автор

Consegue fazer um video ensinando a como treinar o chatGPT para responder as perguntas que forem feitas conforme eu ensinar para ele?

kenidydrosa
Автор

Da hora! comesei a estudar programação a uns 3 anos e comecei com dart (flutter) mais a uns 15 dias estou estudando python e tenho me surpreendido com a facilidade de apredizado, parabens pelo conteudo!

dossantoshenri
Автор

Segui tudo certinho mas acho que o OpenAI disse que expirou o prazo de uso do API e agora só fazendo um Payment pra ativar de volta. É essa mensagem aqui que gera no terminal : _You exceeded your current quota, please check your plan and billing details._

adilsonfoxbrown
Автор

Lira, você poderia trazer como configurar a API oficial do WhatsApp e fazer um sistema em python pra gente trabalhar com a ferramenta !

breno-codes
Автор

É O MELHOR QUE NÓS TEMOS, ESTOU APRENDENDO MUITO COM O CURSO! PARABÉNS!

ThallisTIC
Автор

Muito bom!! Mudou um pouco a sintaxe da API do openai mais da pra resolver de booa... parabens pelo conteudo

menezes
Автор

Você é um ótimo professor. Estou inscrito no curso de Python.

marslirut
Автор

Parece que a biblioteca está desatualizada, tentei rodar aqui mas há algum conflito de versões.

eliteaco
Автор

Tava tentando fazer isso hoje no trabalho, valeu Lira 🎉🎉

pedrofelipe
Автор

Lira é monstro demais, estou inscrito no curso de Python da hashtag, Lira tem algum biblioteca atualizada pra criar chatbot que aprenda com as perguntas? Se tiver, faz um vídeo aí pra nós...

alexsprado
Автор

Poderia fazer um vídeo deste mesmo conteúdo porem para chamar um assistant criado ba openai?

richellealves
Автор

Estou precisando de um chatbot na area de admissão que seja possível ler e armazenar documentos, ele também irá interagir com o candidato. Qual você me indica? Pode ser pago

lucasr.
Автор

Pessoal, em conversas mais longas, o uso de tokens pode aumentar rapidamente, já que o histórico de mensagens cresce continuamente. Uma solução eficaz é implementar resumos. Por exemplo, você pode criar uma função para que o GPT transforme a lista de mensagens em um resumo que mantenha as informações mais importantes. Dessa forma, a cada nova mensagem, o GPT apenas incrementa o resumo, e é possível limitar o número de tokens desse resumo. Se houver preocupação de que o resumo perca o contexto original, é possível melhorar a precisão ajustando o prompt da função de gerar resumo e aumentando o número de tokens conforme necessário. Outra solução é configurar o GPT para lembrar apenas das últimas "X" mensagens, mas isso pode comprometer o objetivo de manter todo o contexto. Pessoalmente, prefiro a abordagem dos resumos, que pode ser adaptada de várias maneiras: fazer um resumo somente quando o limite máximo de tokens do modelo for atingido, ou a cada nova mensagem, entre outras opções, dependendo das suas necessidades.

pitubul
Автор

Muito bom!! Lira faz um vídeo mostrando como utilizar o chatbot com Rasa!!

pedroborba
Автор

Tentei fazer mas não conseguir, está informando que ultrapassei minha cota mas eu nem se quer fiz chamada na Api ainda.

luizbarbosa
Автор

Ótima aula. Bem que podiam antecipar essa Black Friday, estou quase comprando o curso pelo valor atual, até dia 7 tem chão.

dayannessantos
Автор

Grande Lira. Cara, fz um video ensinando a integrar formas de pagamento para ecommerce feito com django ou flask

hitr
Автор

problema é que depois de usar o limite da key precisa ficar criando várias contas no chatgpt pra ficar usando

brieelga
Автор

gostei da ideia, vou fazer e integrar ao meu sistema com um conversor de voz pra ter tipo um assistende de respostas, vc podia fazer um video ensinando.

zeckblack