Reduzi o tamnaho da lista para conseguir mandar o código inteiro aqui. Demora um pouco na execução devido as consultas pontuais de cada e-mail à IA (acredito eu) mas deu tudo certo!
#LISTA DE E-MAILS GERADOS EM IA
email_bodies = [
"""
Olá João Silva,
Seja muito bem-vindo(a) à nossa comunidade! Estamos super felizes em tê-lo(a) conosco.
Para começar, recomendamos que você explore https://www.exemplo.com.br/comecar e conheça todas as funcionalidades que preparamos para você.
Qualquer dúvida, nossa equipe de suporte está à disposição!
Atenciosamente,
A Equipe Startup Digital
""",
"""
Não perca!
Temos uma oferta exclusiva de 20% de desconto em toda a nossa loja, válida apenas esta semana.
Use o código DESCONTO20 no checkout para aproveitar.
Aproveite agora: https://www.exemplo.com.br/loja
Corra, é por tempo limitado!
""",
"""
Sua opinião é muito importante para nós!
Adoraríamos saber mais sobre sua experiência recente com Plataforma de Cursos Online.
Levará apenas 2 minutos para responder à nossa pesquisa rápida e nos ajudar a melhorar.
Participe da pesquisa aqui: https://www.exemplo.com.br/pesquisa-satisfacao
Obrigado(a) pela sua colaboração!
""",
"""
Recebemos um pedido para redefinir a senha da sua conta.
Se você fez este pedido, por favor, clique no link abaixo para criar uma nova senha:
https://www.exemplo.com.br/reset/token12345
Se você não fez este pedido, por favor, ignore este e-mail.
Atenciosamente,
Suporte SaaS Inovação
""",
"""
Seu pedido #4523-987 foi confirmado com sucesso!
Agradecemos a sua compra! Seu pedido foi recebido e está sendo processado.
Você receberá outro e-mail com as informações de rastreamento assim que ele for enviado.
Detalhes do pedido: https://www.exemplo.com.br/pedido/4523-987
Obrigado(a) por escolher Tech Commerce!
""",
"""
Temos uma novidade para você!
Estamos super empolgados em anunciar o lançamento da nova funcionalidade 'Relatórios Inteligentes'!
Com ela, você poderá analisar dados em tempo real e tomar decisões mais rápidas, tornando sua experiência ainda melhor.
Saiba mais e comece a usar agora: https://www.exemplo.com.br/novafuncionalidade
Esperamos que você goste!
""",
"""
Você esqueceu algo no seu carrinho?
Vimos que você deixou alguns itens incríveis no seu carrinho de compras.
Não perca a chance! Complete sua compra agora e garanta seus produtos antes que acabem.
Voltar ao carrinho: https://www.exemplo.com.br/carrinho
Estamos te esperando!
""",
"""
Confira as últimas novidades da semana na nossa newsletter!
Nesta edição, trazemos:
* Artigo exclusivo: Tendências de Marketing Digital em 2025
* Dicas essenciais para otimizar seu tempo
* As últimas tendências em Desenvolvimento de Software
Leia a newsletter completa aqui: https://www.exemplo.com.br/newsletter/edicao35
Boa leitura!
""",
"""
Sentimos sua falta! Faz um tempo que não te vemos por aqui.
Gostaríamos de saber se há algo que possamos fazer para você ou se tem algo novo que gostaria de explorar em Plataforma de Gerenciamento de Projetos.
Venha nos visitar novamente: https://www.exemplo.com.br/login
Estamos sempre melhorando para você!
""",
"""
Convite exclusivo: Participe do nosso Webinar sobre 'O Futuro da Inteligência Artificial'!
Temos o prazer de convidá-lo(a) para um evento online imperdível.
No dia 15/01/2026 às 19:00h (Horário de Brasília), especialistas discutirão aplicações práticas de I.A. e seus desafios.
Garanta sua vaga gratuita: https://www.exemplo.com.br/inscricao-webinar
Esperamos você lá!
""",
"""
Muito obrigado(a) pela sua recente compra!
Gostaríamos de expressar nossa gratidão por escolher Loja de Livros Online.
Esperamos que você esteja aproveitando seu E-book 'Aprenda Python'.
Se precisar de algo, não hesite em nos contatar.
Com carinho,
A Equipe Loja de Livros Online
""",
]
#CONFIGURAÇÃO DA API DO GEMINI
import os
from google.colab import userdata
os.environ["GOOGLE_API_KEY"] = userdata.get('GEMINI_API')
from google import genai
client = genai.Client()
comando = "Leia o e-mail e gere um resumo de uma linha para o seu conteúdo: "
#FUNÇÃO DE LEITURA E RESUMO DA LISTA
def resumo_email(emails):
lista_resumo = []
for email in emails:
resposta = client.models.generate_content(model = "gemini-2.5-flash", contents = comando + email)
lista_resumo.append(resposta.text)
print(lista_resumo)
#EXECUTANDO O CÓDIGO
resumo_email(email_bodies)