Como usar a API do Bard no Python?

Sdílet
Vložit
  • čas přidán 18. 07. 2023
  • O Bard é um chatbot conversacional de inteligência artificial generativa desenvolvido pelo Google, baseado inicialmente na família LaMDA de grandes modelos de linguagem e mais tarde no PaLM LLM. Ele pode ser usado para uma variedade de tarefas, incluindo:
    Gerar texto em diferentes formatos, como poemas, histórias, código, scripts, etc.
    Traduzir idiomas
    Resumir textos
    Responder perguntas de forma abrangente e informativa
    Criar listas, agendas, roteiros turísticos, etc.
    Gerar códigos de programação
    Criar imagens
    Elaborar planilhas
    Neste vídeo, vou mostrar-lhe como usar a API do Bard no Python. A API do Bard é uma ferramenta poderosa que pode ser usada para gerar texto, traduzir idiomas, escrever diferentes tipos de conteúdo criativo e responder às suas perguntas de forma informativa.
    Aprenda a fazer requisições à API, interpretar os resultados e integrar as saídas em suas próprias aplicações de maneira simples e eficiente.
    ====== CODIGO PYTHON ==========
    !pip install bardapi
    from bardapi import Bard
    import os
    os.environ['_BARD_API_KEY']="SEU CODIGO"
    input_text = "Qual o melhor modelo LLM do mercado? Bard ou ChatGPT?"
    bard_output = Bard().get_answer(input_text)['content']
    print(bard_output)

Komentáře • 33

  • @dfpersonaltrainer
    @dfpersonaltrainer Před rokem +2

    Vídeo muito top

  • @nataliaarisa7824
    @nataliaarisa7824 Před rokem +2

    Muito bom!

  • @blood_png1328
    @blood_png1328 Před 11 měsíci

    Imagino que nos próximos dias eles terão uma aba para puxar as API Key assim como a OpenAI fez com o ChatGPT pois ter que buscar no console não é de conhecimento de todos.
    Ótimo vídeo, direto ao ponto. Obrigado por compartilhar e continue com o bom trabalho.

    • @educapratica
      @educapratica  Před 11 měsíci

      Obrigado!

    • @NeoAAnderson
      @NeoAAnderson Před 8 měsíci +1

      Sabe me dizer se já tem?? Não consigo usar mais nem da forma do vídeo

    • @patrickxtube
      @patrickxtube Před 8 měsíci

      Alguém tem notícia? Entrei na fila de espera do Google mas sem retorno

  • @l0uh3n
    @l0uh3n Před 9 měsíci +3

    O meu tá dando esse erro:
    ContextualVersionConflict: (urllib3 2.0.3 (c:\users\l0uh3n\appdata\local\programs\python\python311\lib\site-packages), Requirement.parse('urllib3

    • @esdrassantos3736
      @esdrassantos3736 Před 8 měsíci +2

      @l0uh3n54 Pela mensagem de erro, vc precisa fazer o downgrade da lib "urllib3" para uma versão menor que 2.0, o melhor é vc criar um ambiente virtual isolado para testar o birdapi, assim vc evita de prejudicar outros códigos seus que talvez precise dessa lib na versão mais atualizada.

  • @MrAngelmax15
    @MrAngelmax15 Před rokem +2

    Muito bacana seu vídeo!! Tem como fazer upload de uma base de dados e fazer uma análise exploratória? No ChatGPT tem como, mas na versão paga!

    • @educapratica
      @educapratica  Před 11 měsíci

      Olá, tudo bem? Ainda não existe essa funcionalidade para o Bard. Mas ele conta com a funçõ de envio de imagens que vale a pena ser testada! Em breve, vou postar aqui um video de como utilizar o pandas AI que utilza o GPT para analise de dados de maneira gratuita! Fique ligado!!

    • @AzorFreire
      @AzorFreire Před 7 měsíci +1

      @@educapratica olá, seus vídeos são ótimos. Aproveitando seu comentário aqui, você chegou a postar o vídeo que vc se referiu no comentário?

    • @educapratica
      @educapratica  Před 7 měsíci

      @@AzorFreire Tudo bem? Obrigado pelo feedback!! É o último vídeo lançado no canal: czcams.com/video/9FA2xvwm_lg/video.html

  • @pedroviniciuspereirajunho7244
    @pedroviniciuspereirajunho7244 Před 7 měsíci +1

    Que bacana!
    Sabe se os cookies são alterados de tempos em tempos?

    • @educapratica
      @educapratica  Před 6 měsíci +1

      Faaala! Tudo certo?
      Sim, são alterados.

  • @darlanalmeida9043
    @darlanalmeida9043 Před 8 měsíci +1

    tem como pegar a sessão com selenium! alguém já viu isso com o bard?

  • @ClubeMamaesSabias
    @ClubeMamaesSabias Před 5 měsíci +1

    Oi amigo. Poderia dizer como pegar api do chatgpt? Você me deu uma ideia interessante...
    A api paga tem limitações, o chatgpt é free, mas a api free não. Poderia me responder? Gratidão amigo

    • @educapratica
      @educapratica  Před 5 měsíci

      Olá! Segue documentação oficial:
      platform.openai.com/docs/guides/text-generation/chat-completions-api
      Porém a open ai não disponibiliza uma api gratuita.

  • @jailsoncrepaldi
    @jailsoncrepaldi Před 8 měsíci +1

    O meu da erro na importação

    • @educapratica
      @educapratica  Před 6 měsíci

      Faaala! Tudo certo?
      Poderia comentar o erro que aparece para você?

  • @ferreiro60597
    @ferreiro60597 Před rokem +2

    precisa pagar para utilizar essa api em meu app?

    • @educapratica
      @educapratica  Před rokem +2

      Fala, tudo bem? Trata-se de um repositório aberto que apenas se conecta ao chat do bard. Este ainda está em sua versão beta, mas é de graça sim 😀

    • @ferreiro60597
      @ferreiro60597 Před rokem +1

      @@educapratica entendo, eu tenho projeto queria integrar com ia mas infelizmente o chatgpt é pago por isso estou vendo se encontro uma ia mais em conta ou d egraça

    • @dfpersonaltrainer
      @dfpersonaltrainer Před rokem +1

      @@ferreiro60597 da uma olhada no Claude 2

    • @educapratica
      @educapratica  Před 11 měsíci

      @@ferreiro60597 Dá uma olhada no modelo open source do Meta, o LLaMa:
      ai.meta.com/blog/large-language-model-llama-meta-ai/

  • @linux-gamer
    @linux-gamer Před 11 měsíci +2

    Para mim não rodou, informa que tokem está errado más confiro e reconfiro e ele está correto...
    ---------------------------------------------------------------------------
    Exception Traceback (most recent call last)
    in ()
    3 input_text = "Qual o campeão da copa de 1994?"
    4
    ----> 5 bard_output = Bard().get_answer(input_text)
    6 print(bard_output)
    1 frames
    /usr/local/lib/python3.10/dist-packages/bardapi/core.py in _get_snim0e(self)
    593 snim0e = re.search(r"SNlM0e\":\"(.*?)\"", resp.text)
    594 if not snim0e:
    --> 595 raise Exception(
    596 "SNlM0e value not found. Double-check __Secure-1PSID value or pass it as token='xxxxx'."
    597 )
    Exception: SNlM0e value not found. Double-check __Secure-1PSID value or pass it as token='xxxxx'.

    • @patrickgomes3295
      @patrickgomes3295 Před 11 měsíci +1

      Mesma coisa aqui, mano.

    • @educapratica
      @educapratica  Před 11 měsíci +1

      Pessoal, existem outras formas de instanciar o objeto e realizar as operações. Tente seguir os passos da documentação oficial: github.com/dsdanielpark/Bard-API