GPT ganhou permissão pra executar scripts e servidores

00:11:11
https://www.youtube.com/watch?v=Nw-QE9gXr8c

Resumo

TLDREste vídeo discute a nova capacidade do Canva de executar código, integrando scripts e APIs. A demonstração prática explora a captura de chats ao vivo do YouTube usando um script em Python, mas enfrenta dificuldades como a manipulação de chaves API e tokens. O vídeo também aborda a segurança de chaves API, destacando a importância de restringir o uso por IP para evitar acessos não autorizados. Há uma conversa sobre a segurança das criptografias modernas frente à computação quântica, destacando que, atualmente, os computadores quânticos não têm poder suficiente para comprometer a segurança criptográfica de algoritmos robustos como AES256. No decorrer da explicação, se mencionam atualizações da Open AI, que está lançando consecutivamente novos produtos e funcionalidades.

Conclusões

  • 🖥️ O Canva agora pode executar código, ampliando suas funcionalidades.
  • 🔑 Chaves API devem ser restritas para garantir segurança.
  • 💡 Computadores quânticos ainda não comprometem a criptografia moderna.
  • 🔄 O vídeo demonstra integrar chats ao vivo do YouTube com código Python.
  • ⚠️ Problemas surgem ao configurar APIs e tokens corretamente.
  • 🆕 Open AI está lançando novidades rapidamente, como GPT Pro.
  • 📡 Ferramentas como Firebase necessitam configuração detalhada.
  • 🚀 A capacidade de automação no Canva é mostrada como inovadora.
  • 🔎 Mantenha suas chaves API atualizadas e seguras.
  • 🎥 Integrações ao vivo podem envolver complexidades técnicas.

Linha do tempo

  • 00:00:00 - 00:05:00

    A discussão inicial gira em torno da experiência do apresentador com a API do YouTube e python para capturar chats de uma live em tempo real. O apresentador menciona a integração do Canva para execução de código e detalha suas tentativas de usar chaves de API para interagir com o Google Cloud Console, destacando os desafios enfrentados com tokens expirados e restrições de IP. Ele também menciona a importância de restringir as chaves para segurança.

  • 00:05:00 - 00:11:11

    No segundo trecho, o apresentador continua a lidar com problemas de API expirados enquanto tenta integrar com serviços como Firestore Database. Ele reflete sobre a dificuldade de gerir chaves e tokens e menciona ideias como usar uma CDN para hospedar o JON da conta de serviços. Além disso, ele discute sobre a segurança de criptografias modernas diante da computação quântica e toca em temas como a força bruta e os desafios futuros para algoritmos de segurança. Ao final, comenta sobre novidades frequentes da OpenAI, como lançamentos de novas tecnologias e ferramentas.

Mapa mental

Vídeo de perguntas e respostas

  • O que é a nova funcionalidade do Canva?

    O Canva agora consegue executar código, permitindo uma integração maior com APIs e automações.

  • Qual é o exemplo prático mostrado no vídeo?

    Foi demonstrado como pegar o chat ao vivo do YouTube em tempo real usando um script Python.

  • Por que há preocupação com a segurança das chaves API?

    Porque se as chaves API não forem restritas por IP, elas podem ser usadas indevidamente se vazadas.

  • Como lidar com chaves API expiring ou invalidadas?

    É importante garantir que as chaves API estejam atualizadas e corretamente configuradas conforme necessário.

  • Qual é a importância de restringir uma chave API por IP?

    Para evitar o uso não autorizado de suas chaves, reforçando a segurança ao limitar o acesso.

  • Qual é a solução para o problema do token de página inválido?

    Verificar se o ID correto está sendo usado; deve-se usar o ID da Live ao invés do ID do chat.

  • O que foi discutitdo sobre criptografia no vídeo?

    Discutiu-se sobre ameaças da computação quântica à criptografia atual, mencionando a segurança de chaves de 256 bits.

  • Houve problemas ao tentar usar Firebase no exemplo.

    Sim, houve dificuldades em configurar e executar integrações com Firebase no projeto.

  • O que a Open AI lançou recentemente?

    A Open AI lançou várias novidades, incluindo o Sora, GPT Pro, integração com Canva e Apple Intelligence.

Ver mais resumos de vídeos

Obtenha acesso instantâneo a resumos gratuitos de vídeos do YouTube com tecnologia de IA!
Legendas
pt
Rolagem automática:
  • 00:00:00
    cara tu viu que a Open Eye lançou o
  • 00:00:03
    canva faz um tempo que ela lançou o
  • 00:00:05
    canva né mas agora Aparentemente o canva
  • 00:00:09
    também consegue executar código vocês
  • 00:00:12
    viram isso tu não viu isso então vamos
  • 00:00:14
    ver comigo aqui cara tem que usar o
  • 00:00:16
    lousa em português vamos escrever um
  • 00:00:20
    script em Python que pega o chat da
  • 00:00:25
    minha Live do YouTube em tempo real vou
  • 00:00:28
    te dar a AP aqui e tu faz para mim
  • 00:00:32
    beleza e ele vai fazer ó tá escrevendo
  • 00:00:35
    aqui api E aí ele escreve tá ligado e
  • 00:00:38
    executa e não só executa ele agora tá
  • 00:00:41
    fazendo ele tá fazendo request cara ele
  • 00:00:43
    faz o request a requisição isso aqui é
  • 00:00:45
    low code cara vamos testar porque eu
  • 00:00:48
    tenho na verdade um projeto desses eu
  • 00:00:50
    tenho um projeto desses na verdade né
  • 00:00:51
    que a gente
  • 00:00:53
    fez vai eu tenho que fazer o Git Clone
  • 00:00:55
    where is it my repositories
  • 00:01:01
    Lucas montando One do Live chat here we
  • 00:01:05
    go let's go baby let's see Ah só vai me
  • 00:01:08
    dizer que eu não eu não eu não subi a
  • 00:01:11
    minhas chaves Ah cara eu não subi a
  • 00:01:13
    minha chave da a minha Open a minha
  • 00:01:15
    minha k pro perdi a minha aqui viu se eu
  • 00:01:18
    tivesse subido aqui pro github se eu
  • 00:01:21
    tivesse subido aqui pro github eu teria
  • 00:01:23
    ela agora cara eu não subi E agora o que
  • 00:01:25
    que eu faço hein Será que eu vou fazer
  • 00:01:27
    na verdade eu tenho que eu tenho que
  • 00:01:29
    atualizar o valor do Stupid Button vou
  • 00:01:31
    fazer depois isso aqui PR vocês Ah para
  • 00:01:33
    pegar aqui eu teria que pegar lá no no
  • 00:01:35
    YouTube nós vamos pegar o a Live o ID
  • 00:01:38
    desse chat aqui então ID do chat eu
  • 00:01:40
    coloco aqui Live chat ID seria esse né
  • 00:01:43
    ou é esse aqui é esse aqui aí para pegar
  • 00:01:45
    api Google console Google Cloud console
  • 00:01:50
    api Google Cloud
  • 00:01:56
    console Gemini enable quero perguntar
  • 00:01:58
    pro Gini Será que el dá você me vê a
  • 00:02:00
    minha me vê a minha api k aí YouTube
  • 00:02:03
    Counter eu acho que aqui a gente eu
  • 00:02:04
    tenho uma API aqui habilitada já YouTube
  • 00:02:06
    Counter api
  • 00:02:10
    service credentials api Key Tu acha que
  • 00:02:14
    eu vou mostrar as áreas eu tenho regras
  • 00:02:16
    lá tem problema a minha regra limita por
  • 00:02:18
    IP eu vou ter que inclusive desbloquear
  • 00:02:20
    inclusive vou ter que desbloquear tá
  • 00:02:22
    ligado vamos executar Vamos ver eu acho
  • 00:02:24
    que vai falhar always Run não tem
  • 00:02:25
    problema ele tá executando viu ó que eu
  • 00:02:27
    falei para vocês aqui ó vocês que acham
  • 00:02:29
    que eu tô vazando que eu vou vazar uma
  • 00:02:31
    chave minha azar o problema não é vazar
  • 00:02:33
    a chave meu o problema é tu não
  • 00:02:35
    restringir a tua chave ao teu IP então
  • 00:02:38
    no caso aqui eu restringi a chave ao meu
  • 00:02:42
    IP tá ligado então não tem problema
  • 00:02:44
    nenhum se vazar tu não vai conseguir
  • 00:02:45
    usar porque ela tá restrita ó tá vendo
  • 00:02:48
    Então vou botar n Vou salvar e depois eu
  • 00:02:50
    restrinjo de novo api aqui
  • 00:02:55
    api pode levar 5 minutos para fazer
  • 00:02:58
    efeito vazou o IP a ai esse IP não é
  • 00:03:01
    mais meu na verdade aquela chave não
  • 00:03:02
    deve nem estar mais funcionando porque
  • 00:03:04
    eu troquei de de provedor de internet eu
  • 00:03:06
    não contei pra vocês que agora eu vou
  • 00:03:08
    est com 1 GB 1 GB de upload download tá
  • 00:03:11
    funcionando né mas pode ser de outra
  • 00:03:13
    pessoa né aqui tá funcionando é
  • 00:03:14
    essas e são boas para fazer análises
  • 00:03:16
    estáticas de dados financeiros de forma
  • 00:03:18
    assertiva sempre vai ter que fazer uma
  • 00:03:20
    regra uma prova real a eu sou trouxo ali
  • 00:03:23
    ó agora sim agora tudo vai funcionar
  • 00:03:26
    Então essa é a minha apiq vai rou minha
  • 00:03:29
    apiq me passa o teu IP aí que eu coloco
  • 00:03:31
    tu ali na lista tem problema eu não eu
  • 00:03:32
    não me custo cara eu não me custo eu eu
  • 00:03:35
    eu coloco tu ali na lista o IP da Open e
  • 00:03:37
    o IP externo né de requisição pelo jeito
  • 00:03:40
    eles abriram ali para mim o DX tá com
  • 00:03:42
    hiperfoco hoje vai meter um IP PTV não
  • 00:03:45
    sei cara tá tocando aí pr nós page
  • 00:03:47
    tokens invalid ó ele tá me dizendo ele
  • 00:03:50
    tá me dizendo que o page tokens invalid
  • 00:03:52
    tá dizendo que page token is not valid
  • 00:03:55
    which token Should I provide esse token
  • 00:03:58
    necessário
  • 00:04:01
    vamos ver vamos ver ó vamos ver se agora
  • 00:04:03
    funciona api ke expired Por quê Tá
  • 00:04:06
    expired nada Bad request deixa eu criar
  • 00:04:09
    outro então não tentei ainda app
  • 00:04:11
    intelligence eu não sei se aqui na
  • 00:04:12
    Europa ainda tá disponível meu aqui os
  • 00:04:14
    caras são todo cheio de cri cri para
  • 00:04:16
    para habilitar isso aí tá ligado aí fica
  • 00:04:18
    dando page token is not valid Será que o
  • 00:04:22
    a tem que ser o ID da Live ã através do
  • 00:04:26
    ID da Live pega o ID do chat agora eu
  • 00:04:31
    tenho que isso aí que faltava eu tava
  • 00:04:33
    colocando o ID eu tava colocando o ID do
  • 00:04:36
    chat tá ligado ele tava pedindo o ID do
  • 00:04:38
    chat mas tem que botar o ID da Live que
  • 00:04:40
    é o que a gente fez para implementar o
  • 00:04:41
    Tony não sei se vocês lembram aqui no
  • 00:04:45
    eu não instalei o telescope cara eu
  • 00:04:48
    tô sem o telescope chat Controller É
  • 00:04:50
    esse aqui eu acho que é isso aqui a
  • 00:04:52
    gente busca primeiro primeiro vídeo para
  • 00:04:54
    depois buscar primeiro vídeo Não
  • 00:04:56
    primeiro a Live para depois buscar o o
  • 00:05:00
    chat é isso que a gente faz Busca o
  • 00:05:01
    vídeo depois o chat acho que agora deve
  • 00:05:03
    dar ah IPI aqui expired de novo vocês
  • 00:05:06
    estão usando a minha ipiq você por que
  • 00:05:07
    ele tá dando expired na primeira na
  • 00:05:10
    segunda vez que eu tento estamos na na
  • 00:05:12
    Quest né meu estamos na Quest aqui foi
  • 00:05:14
    cara funcionou meu meu Funcionou cara
  • 00:05:17
    ele funcionou funcionou tá ali ó tá
  • 00:05:20
    rodando lá no no GPT o scriptz que ele
  • 00:05:23
    criou que loucura meu e aqui eu poderia
  • 00:05:26
    fazer outra coisa meu agora eu posso
  • 00:05:27
    pedir para ele assim ó conecta na Fire e
  • 00:05:30
    coloca lá as informações vamos pegar um
  • 00:05:32
    projeto aqui que eu tenho já com ap Putz
  • 00:05:34
    qual que será cara que eu posso pegar
  • 00:05:36
    esse de exemplo mesmo né build with
  • 00:05:38
    Gemini Não obrigado ah Fire Store
  • 00:05:40
    Database configurações do projeto
  • 00:05:43
    integrações não aonde quer mesmo ap aqui
  • 00:05:47
    ó o que eu preciso só que de novo
  • 00:05:49
    ele pediu ele pediu para mim colocar de
  • 00:05:52
    novo as minhas APS aqui as informações
  • 00:05:54
    cara mas que chatice que inútil b o cara
  • 00:05:57
    né se indigna né queê A do do firebase
  • 00:06:01
    queê a apq do firebase ah caminho para o
  • 00:06:04
    seu firebase Jon Como assim mas
  • 00:06:07
    substituo caminho pelo arquivo de Jon da
  • 00:06:09
    sua conta de serviços mas ah mas como
  • 00:06:12
    como tem como usar o Alf não ele vai
  • 00:06:16
    precisar é ele vai precisar do Jon mas
  • 00:06:18
    aí não tem como hospedar eu teria que
  • 00:06:19
    hospedar num CDN é isso e ele lê daqui
  • 00:06:22
    de lá substitui camim pelo aqui o Jon da
  • 00:06:25
    conta entendeu sim vai ter como exportar
  • 00:06:27
    mas como é que eu passo pro GPT sacou
  • 00:06:29
    como é que eu como é que eu passo pro
  • 00:06:31
    GPT Essa é a questão tive uma ideia é
  • 00:06:34
    não tem Tu viu que ele não mantém a api
  • 00:06:36
    Ah não é que agora ele substituiu pelo O
  • 00:06:39
    Alf que eu pedi que acontece se eu
  • 00:06:41
    executar isso aqui no modle é não tem o
  • 00:06:43
    módulo eu acho que daí fica mais
  • 00:06:44
    complicado aí fica mais complicado um
  • 00:06:46
    guzinho podia ser um gist vamos voltar
  • 00:06:48
    pra versão como é que volta versões
  • 00:06:51
    anteriores é essa aqui que tava
  • 00:06:52
    funcionando não versão anterior não como
  • 00:06:56
    é que eu volto cara não tem como voltar
  • 00:06:59
    ele fica voltando de linha em linha que
  • 00:07:01
    ele alterou Eu acho esse desgraçado não
  • 00:07:03
    não tem como era assim o firebase exato
  • 00:07:05
    mas ah pelo aparentemente ele faz um
  • 00:07:08
    péssimo trabalho em manter as versões
  • 00:07:10
    volta volta pra versão que funcionou
  • 00:07:14
    vamos ver se ele volta volta pra verção
  • 00:07:17
    que funcionou remove o Fire base eu não
  • 00:07:19
    sei o que eu fiz ah o rate limit excedi
  • 00:07:22
    o rate limit Oi Como assim eu posso
  • 00:07:26
    falar com ele eu posso falar oi oi Tudo
  • 00:07:29
    bem Tudo
  • 00:07:31
    bem Tudo ótimo como posso te ajudar hoje
  • 00:07:37
    Ah tu acha que o flutter vai
  • 00:07:40
    morrer flutter é uma ótima escolha para
  • 00:07:43
    desenvolvimento de aplicativos móveis
  • 00:07:45
    ele é um Framework de código aberto do
  • 00:07:47
    Google usado para criar entendi clo
  • 00:07:51
    flutter US flutter também permite criar
  • 00:07:54
    interfaces de usuário bonitas e
  • 00:07:56
    responsivas alguma dúvida sobre o
  • 00:07:58
    flutter
  • 00:07:59
    Hum tá mas tu acha que o tu acha que o
  • 00:08:03
    Google vai manter o compose e o
  • 00:08:06
    flutter sim é bem possível que o Google
  • 00:08:08
    mantenha ambos flutter e Jetpack compose
  • 00:08:11
    tem propósitos diferentes flutter é para
  • 00:08:14
    aplicativos multiplataforma enquanto o
  • 00:08:16
    jetpack compose é para Android nativo Ah
  • 00:08:19
    então tu nunca ouviu falar do compose
  • 00:08:21
    multiplatform
  • 00:08:22
    o jetpack compose é uma ferramenta
  • 00:08:25
    desenvolvida pelo Google para facilitar
  • 00:08:27
    a criação de interfaces de usuário tu
  • 00:08:29
    sabe falar binário sim o binário é um
  • 00:08:32
    sistema numérico base dois usando apenas
  • 00:08:34
    zero e um hum por exemp tu sabe uma
  • 00:08:36
    coisa que eu vi cara 0 E1 né o quanto
  • 00:08:39
    que qual o tamanho de 256 bits numa
  • 00:08:42
    elíptica tipo assim do que que eu tô
  • 00:08:45
    falando hein tô falando de uma cripto
  • 00:08:47
    entendi você tá falando sobre
  • 00:08:49
    criptografia uma chave de 256 bits em
  • 00:08:52
    criptografia é muito segura e é usada em
  • 00:08:55
    algoritmos como o aes256 tá Mas e se o
  • 00:08:59
    Google por exemplo inventou o Willow lá
  • 00:09:00
    que é o cubits de 105 105 cubits vai vai
  • 00:09:05
    quebrar a chave do Bitcoin ou não vai a
  • 00:09:07
    computação quântica tem potencial para
  • 00:09:10
    quebrar alguns algoritmos de
  • 00:09:11
    criptografia mas ainda não chegamos lá
  • 00:09:14
    algoritmos quânticos como o de shore
  • 00:09:17
    poderiam Teoricamente quebrar
  • 00:09:19
    criptografias como o RSA mas ainda
  • 00:09:22
    estamos longe de ter computadores
  • 00:09:24
    quânticos com poder suficiente para isso
  • 00:09:26
    bom cara eu não sei eu não sei porque
  • 00:09:29
    olha só a gente tá falando de brutal
  • 00:09:31
    Force não é é brutal Force no final das
  • 00:09:34
    contas exato brute force é tentar todas
  • 00:09:37
    as combinações possíveis até encontrar a
  • 00:09:40
    chave certa com criptografias modernas
  • 00:09:43
    isso é praticamente impossível com os
  • 00:09:46
    computadores atuais porque levaria um
  • 00:09:48
    tempo astronômico por isso o que que a
  • 00:09:52
    Open ai lançou hoje tu fala muito
  • 00:09:54
    devagar tu pode falar mais rápido eu
  • 00:09:56
    tenho TDH desculpa mas autod
  • 00:09:58
    diagnosticado né Se precisar de alguma
  • 00:10:00
    coisa é só falar Não não só falar mais
  • 00:10:02
    rápido quando tu tá falando eu já T já
  • 00:10:04
    tô pensando em outra coisa Entendi vou
  • 00:10:06
    tentar falar mais rápido posso ajudar em
  • 00:10:08
    mais alguma coisa isso fala um pouquinho
  • 00:10:10
    mais rápido e aí agora eu quero saber do
  • 00:10:12
    que que a Open lançou aí essa semana eu
  • 00:10:14
    não tenho acesso às atualizações em
  • 00:10:15
    tempo real Então não sei o que a openi
  • 00:10:18
    lançou essa semana posso te ajudar com
  • 00:10:20
    alguma outra informação ou dúvida tu não
  • 00:10:22
    precisa se estressar tu me ajudou
  • 00:10:25
    bastante muito obrigado que bom que pude
  • 00:10:27
    ajudar se precisar de mais alguma umaa
  • 00:10:29
    coisa é só chamar Tá bom então ótimo
  • 00:10:32
    tenha um ótimo dia tu também tchau tchau
  • 00:10:35
    cuide-se é isso né pessoal que que eu
  • 00:10:37
    posso falar para vocês todo dia Open e
  • 00:10:39
    tá lançando algo novo até o Natal né
  • 00:10:42
    eles estão com essa Trend aí dos 12 dias
  • 00:10:44
    de openi eu não sei qual o dia que tá
  • 00:10:47
    mas eles lançaram algo do aqui tá ao
  • 00:10:49
    vivo ó day day Six tá ao vivo dia 6 dia
  • 00:10:52
    6 eles estão transmitindo agora ah mas
  • 00:10:55
    enfim eles lançaram se eu não me engano
  • 00:10:57
    integração com eles lançaram o Sora eles
  • 00:11:01
    lançaram o GPT pro eles lançaram o canva
  • 00:11:04
    e eles lançaram algo com Apple
  • 00:11:06
    intelligence basicamente Opening Eye of
  • 00:11:08
    cold exato na mesma pegada
Etiquetas
  • Canva
  • Execução de Código
  • API
  • Python
  • Chat ao Vivo
  • YouTube
  • Chaves API
  • Computação Quântica
  • Open AI
  • Segurança