Criando um ChatBot em Python com ChatGPT em 20 Minutos

Поделиться
HTML-код
  • Опубликовано: 28 окт 2024

Комментарии • 98

  • @moderacaohashtag
    @moderacaohashtag Год назад +23

    Fala galera!
    Gostou do vídeo? Deixa a sua curtida e se inscreve no canal!
    ► Para baixar o Minicurso de Python, acesse: pages.hashtagtreinamentos.com/inscricao-minicurso-python-automacao-org?origemurl=hashtag_yt_org_minipython_vGn4yAsIpkU
    ► Para baixar os arquivos da aula, acesse: pages.hashtagtreinamentos.com/arquivo-python-1_zeU74uO4NLncaE8XYXhoeXmUZuK3k7N?origemurl=hashtag_yt_org_planilhapyt_vGn4yAsIpkU
    ► Para instalar o Jupyter, acesse: ruclips.net/video/_eK0z5QbpKA/видео.html
    ► Blog: bit.ly/2MRUZs0
    ► RUclips: bit.ly/3c0LJQi
    ► Instagram: bit.ly/3o6dw42
    ► Facebook: bit.ly/3qGtaF2

    • @andersondantas720
      @andersondantas720 Год назад

      o comando pip n é reconhecido, sera que ocorreu algo na configuração do vs code?

    • @carloshenrique-ov5nk
      @carloshenrique-ov5nk Год назад

      o lira, vc não consegue melhorar ele ? tipo fazer navegar na internet, trazer resultados pra ele, e ele com base nos resultados, conseguir conversar ? tipo o bing faz. Iria ser legal se desse. abç

  • @kenidydrosa
    @kenidydrosa 9 месяцев назад +30

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

  • @dossantoshenri
    @dossantoshenri 9 месяцев назад +6

    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!

  • @breno-codes1633
    @breno-codes1633 Год назад +61

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

    • @gleidsonjr1825
      @gleidsonjr1825 10 месяцев назад +5

      Também quero muito aprendar isso mano, tu já obteve a resposta em algum outro vídeo?

    • @breno-codes1633
      @breno-codes1633 9 месяцев назад +10

      @@gleidsonjr1825 não achei cara, não tem muito conteúdo... sonho de todo programador é que o telegram fosse o WhatsApp haha

    • @Pro-6M
      @Pro-6M 4 месяца назад

      @@breno-codes1633 conseguiu achar?

    • @ariferreira1586
      @ariferreira1586 3 месяца назад

      ​@@breno-codes1633 Não sei se ainda está precisando mas tem a API não oficial quê é amplamente utilizada e tão funcional quanto a oficial, não é em python e sim js, caso tenha interesse em como implementar ela responde esse comentário que podemos trocar contato

    • @borsalinodk9716
      @borsalinodk9716 2 месяца назад

      ​@@breno-codes1633eae mano? Até agora sem nenhuma solução?

  • @ThallisTIC
    @ThallisTIC Год назад +3

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

  • @marslirut
    @marslirut Год назад +5

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

  • @menezes34
    @menezes34 7 месяцев назад +2

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

  • @pedrofelipe7208
    @pedrofelipe7208 Год назад +3

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

  • @adilsonfoxbrown3698
    @adilsonfoxbrown3698 Год назад +20

    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._

    • @jackelineribeirocruz3507
      @jackelineribeirocruz3507 8 месяцев назад

      Também tive o mesmo problema

    • @maicom2006
      @maicom2006 7 месяцев назад

      tive o mesmo, conseguiu resolver?

    • @RTcomRibeiro
      @RTcomRibeiro 11 дней назад +1

      experimenta usar o chatgroq, é na mesma pegada mas a IA é muito mais rápida, ele usa uma biblioteca langchain que tem disponível em python e a API para uso pessoal não precisa pagar nem fica falando para atualizar para um plano pago kk

  • @pitubul7280
    @pitubul7280 4 месяца назад +4

    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.

    • @farreld
      @farreld 4 месяца назад +1

      🤌🤌

  • @alexsprado
    @alexsprado Год назад +4

    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...

    • @DaniloAlmeidasprimeiro
      @DaniloAlmeidasprimeiro Год назад +1

      Bem pensado. Isso ai

    • @OnixEdge
      @OnixEdge Год назад +1

      essa mesma do openai faz isso, mas se vc quiser criar a sua propria que nao seja vc pode procurar outros tutoriais de criação de modelos gpt

    • @alexsprado
      @alexsprado Год назад +1

      @@OnixEdge Não é com gpt não, existem bibliotecas específicas, a ideia seria não usar a api da openai

  • @eliteaco8570
    @eliteaco8570 10 месяцев назад +5

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

  • @dayannessantos
    @dayannessantos Год назад

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

  • @pedroborba6515
    @pedroborba6515 Год назад

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

  • @hit0r1
    @hit0r1 Год назад

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

  • @JorgeCrestani-l8c
    @JorgeCrestani-l8c 7 дней назад

    Seria interessante você fazer um deploy desse bot, para usuários leigos

  • @richellealves7618
    @richellealves7618 8 месяцев назад +1

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

  • @OlamundoPhynton
    @OlamundoPhynton Год назад

    Faca mais videos igual a esse gostei muito me ajudou muito

  • @zeckblack
    @zeckblack 11 месяцев назад

    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.

    • @MOURART
      @MOURART 7 месяцев назад +1

      up se souber de alguem ensinando ou se ja aprendeu avisa mano, tmj

  • @marcusvinicius-xb3xr
    @marcusvinicius-xb3xr 10 месяцев назад +1

    Faz um video ensinando a integrar com o Whatsapp

  • @lucasr.4795
    @lucasr.4795 8 месяцев назад

    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

  • @luizbarbosa114
    @luizbarbosa114 4 месяца назад +2

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

  • @pitubul7280
    @pitubul7280 4 месяца назад +1

    Para quem não entendeu sobre assisnt e system aqui um resumo:
    Role: "system"
    Propósito: Definir o comportamento, regras e o contexto geral para a interação.
    Quando usar:
    Configuração Inicial: Use "system" para configurar o contexto da conversa antes de qualquer interação do usuário. Isso pode incluir instruções sobre o tom, estilo de resposta, ou qualquer informação essencial que o modelo deve considerar ao responder.
    {"role": "system", "content": "Você é um assistente útil e educado que ajuda os usuários com suas dúvidas técnicas."}
    ---------------------------------------------------------------------------------------------------
    Role: "assistant"
    Propósito: Representar as respostas geradas pelo modelo.
    Quando usar:
    Resposta do Modelo: Cada vez que o modelo gerar uma resposta para uma mensagem do usuário, a resposta deve ser marcada com "assistant".
    {"role": "assistant", "content": "Claro, posso ajudar com isso! O que você gostaria de saber?"}

  • @gabrielguido4738
    @gabrielguido4738 10 месяцев назад +1

    Olá, alguém sabe me responder se o uso dessa API em empresas necessita pagar?

  • @Yanfrazao
    @Yanfrazao 10 месяцев назад +3

    Como faço para o chatbot responder apenas as coisas relacionadas ao meu site no Wordpress ?

    • @pgmdr8308
      @pgmdr8308 9 месяцев назад +1

      também queria saber pra mesma finalidade, conseguiu descobrir?

  • @Away88123
    @Away88123 11 месяцев назад

    Você é de mais.

  • @mdrzinn8928
    @mdrzinn8928 2 месяца назад

    qual o app que e usado pra colocar os comandos ?

  • @carlosaugusto7031
    @carlosaugusto7031 9 месяцев назад

    Olá a implantação desse processo é totalmente gratuita?

  • @RedNaxsela-nt1yl
    @RedNaxsela-nt1yl Год назад +1

    Dá pra fazer com que ele dê respostas específicas de uma agenda por exemplo?

  • @OliveiraTechVip
    @OliveiraTechVip 3 месяца назад

    Onde baixo o pyton sem ? Todos que baixei estava dando bug no meu PC

  • @pedroschumann9931
    @pedroschumann9931 Месяц назад

    nao estou conseguindo usar por conta de excessao de tokens ele fala, nao sei como resolver, o que posso fazer?

  • @brieelga
    @brieelga Год назад +4

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

  • @ibraw100
    @ibraw100 4 месяца назад

    Quando executo, diz que não tenho quota disponível. Tem solução?

  • @bidataanalyst
    @bidataanalyst 26 дней назад

    como integrar o chatbot criado em python no powerbi?

  • @SrShark-vz9xw
    @SrShark-vz9xw 3 месяца назад

    opa ensina fazer sistema comercial painel de login e com controle de estoque area de venda cadastro de clientes

  • @leandrosanthoz7843
    @leandrosanthoz7843 Год назад

    #liradoidao ❤ o melhorzinho da galera

  • @nicholasjhansen
    @nicholasjhansen Год назад +1

    O meu não funciona de jeito nenhum. Nem copiando o gabarito, nem escrevendo linha a linha.

  • @jeancfretta89
    @jeancfretta89 Год назад

    Podia ensinar como integrar a api do WhatsApp

  • @patera2354
    @patera2354 Год назад +1

    note: This error originates from a subprocess, and is likely not a problem with pip.
    ERROR: Failed building wheel for yarl
    Failed to build aiohttp frozenlist multidict yarl
    ERROR: Could not build wheels for aiohttp, frozenlist, multidict, yarl, which is required to install pyproject.toml-based projects
    [notice] A new release of pip is available: 23.2.1 -> 23.3.1
    [notice] To update, run: python.exe -m pip install --upgrade pip

  • @robertofaria7795
    @robertofaria7795 5 месяцев назад

    Precisa ser uma conta paga da openai?

  • @diegoloretti
    @diegoloretti Год назад

    Daria pra integrar com whatsapp e por num grupo de amigos?

  • @animals6432
    @animals6432 Год назад +1

    #urgente Olá lira,Criei um simples aplicativo com
    o "flet" e queria transformar este arquivo .py para rodar no meu celular android. Por favor poderia nos ensinar como fazer isso pois não encontrei em nenhum vídeo aqui no RUclips falando a respeito 🙏

    • @carloshenrique-ov5nk
      @carloshenrique-ov5nk Год назад +2

      Para isso, você pode usar o QPython, que funciona como uma IDLE dentro do seu dispositivo. Entretanto, para “fazer um ícone” você precisa gerar um “.apk” e para isso existe o framework “Buildozer” que gera o “.apk” que você pode instalar no seu Android. Mas tbm tem que converter teu script, para funcionar no celular.

    • @Oakirasz
      @Oakirasz Год назад

      ​@@carloshenrique-ov5nkusa o pydroid

  • @DaniloAlmeidasprimeiro
    @DaniloAlmeidasprimeiro Год назад

    ENCINA A CRIAR UM INTELIGÊNCIA ARTIFIACAL . PORQUÊ QUERO AUTOMATIZAR MINHAS TAREFAS.

  • @Malcriado12348
    @Malcriado12348 5 месяцев назад

    Pelo celular como eu faço?

  • @quemdancaemaiss
    @quemdancaemaiss 8 месяцев назад

    funciona só pro gpt pro?

    • @groovestreetlabel
      @groovestreetlabel 8 месяцев назад

      Não tem haver com o chatGPT, é sobre a API da OpenAI(criador do chatGPT), e é pago sim, porem eles dão 5 dólares pra você usar inicialmente. e fazer alguns testes, mas depois que acabar ou expirar os 5 dólares tem que pagar para ter mais créditos, caso você queira continuar..

  • @nunoalexandre6408
    @nunoalexandre6408 Год назад +1

    Fala Galera!!!!!!!!!!!!!!!!

  • @249junior
    @249junior 4 месяца назад

    Sabe muito ,, parabéns pela habilidade... Pontos de melhoria ( falar menos , com mais objetividade )

  • @putzgriloBR
    @putzgriloBR 5 месяцев назад +1

    não funcionou para mim ta aparecendo que não tem a função ChatCompletion no openai

    • @Bru16BR
      @Bru16BR 4 месяца назад +2

      Na documentação da pra ver que mudou. O código ficaria assim agora:
      from openai import OpenAI
      client = OpenAI()
      chave_api = "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"
      client.api_key = chave_api
      def enviar_mensagem(mensagem):
      resposta = client.chat.completions.create(
      model="gpt-3.5-turbo",
      messages=[ {"role":"user", "content": mensagem }]
      )
      return resposta["choices"][0]["message"]

    • @LucasHenrique-x5h
      @LucasHenrique-x5h 2 месяца назад

      @@Bru16BR ainda assim fala q os tokens acabaram e q é necessário pagar

  • @karinemorais2227
    @karinemorais2227 11 месяцев назад +1

    top

  • @nelson7549
    @nelson7549 5 месяцев назад

    Seria falar ao microfone e ter a resposta por voz.

  • @MGPM23
    @MGPM23 6 месяцев назад

    e como passar isso pro whattzap?

  • @luandaufenbach
    @luandaufenbach Год назад +2

    Nao consigo instalar a biblioteca do openai

  • @GindriRoxo
    @GindriRoxo Год назад +1

    No meu deu isso:
    ModuleNotFoundError: No module named 'openai'
    Alguém saberia me explicar como resolvo?

    • @Oakirasz
      @Oakirasz Год назад

      Vc instalou a biblioteca?

    • @Oakirasz
      @Oakirasz Год назад

      Deu update no pip

    • @NickeAlves
      @NickeAlves 10 месяцев назад

      O meu apresentou o mesmo problema, já instalei a biblioteca atualizada, não sei oq fazer. socorro

    • @ivsondelimasantos502
      @ivsondelimasantos502 10 месяцев назад

      @@NickeAlves verifiquem o ambiente virtual, vocês podem ter instalado em uma ambiente virtual e estão utilizando outro.

  • @elifasferraz8663
    @elifasferraz8663 Месяц назад

    Esse processo é pago?

  • @paulogabriel136
    @paulogabriel136 Год назад

    interessante, pois essa é o tema do meu TCCkkkkkk

  • @CryptoTaverneiro
    @CryptoTaverneiro 9 месяцев назад

    agora só pagando para ter token para utilizar

  • @O_CAVALO
    @O_CAVALO 5 месяцев назад

    Queria imtegrar no bot ro telegram

  • @TonySiqueiradaSilvaJunio-gf3js
    @TonySiqueiradaSilvaJunio-gf3js 11 месяцев назад +1

    Boa noite, ótimo conteúdo, quero fazer um curso de python voltado para isso, mas preciso aprender como construir um chatboot com api gpt, com índice em cascata, primeiramente ele vai ser treinado com um.conteudo específico, e quando o usuário solicitar e não tiver a resposta dentro desse conteúdo já treinado, e irá pesquisar na base de dados do gpt ou voltar com uma resposta que não tem essa informação, também quero integrar com uma api whatsapp para usar um número de whatsapp e responder via gpt, vc me indica um curso seu para aprender isso? Desde já agradeço

    • @devpontocom
      @devpontocom 9 месяцев назад

      Você pode usar a API 3.5 Turbo do chatgpt ele é focada em assistentes virtuais contextualizados, passa seu contexto e ele vai respondendo com linguagem natural somente naquilo que você treinar.

  • @josecandidobarcelosjunior3804
    @josecandidobarcelosjunior3804 Месяц назад +1

    ChatGPT gratuito não tem como pegar a API

  • @gbrtw886
    @gbrtw886 7 месяцев назад +1

    Eles atualizaram essa porra da documentação ds API ta uma desgraça prs entender agors

    • @nyshimura
      @nyshimura 7 месяцев назад

      vai na api da openai e muda a versão coloca a versão 0.28.1 que vai funcionar com certeza

  • @endelnaiva
    @endelnaiva Год назад

    File "C:\Users\Administrador\AppData\Local\Programs\Python\Python312\Lib\site-packages\keyboard\__init__.py", line 324, in key_to_scan_codes
    raise ValueError('Key {} is not mapped to any known key.'.format(repr(key)), e)
    ValueError: ("Key 'crtl' is not mapped to any known key.", ValueError("Key name 'crtl' is not mapped to any known
    key."))
    OBS: alguém sabe ensinar como se resolve isso ?

    • @lhrpp
      @lhrpp Год назад +2

      Se tu estiver tentando adicionar algum Atalho que use o CTRL, o que tu escreveu está CRTL.

    • @luizemanoel2588
      @luizemanoel2588 Год назад

      ​@@lhrppparece que sim.

    • @endelnaiva
      @endelnaiva Год назад +1

      @@lhrpp QUER DIZER QUE TROQUEI AS LETRAS ?

    • @endelnaiva
      @endelnaiva Год назад

      @@lhrpp time.sleep (10)
      keyboard.press_and_release = 'CTRL + w'

    • @lhrpp
      @lhrpp Год назад

      @@endelnaiva olhando pelo que tu enviou, parece que sim.

  • @MRWOLF-ow8tf
    @MRWOLF-ow8tf 5 месяцев назад

    que sistema é esse que voce ta usando para fazer?