Olá,
Segue abaixo a resposta para o desafio. O código rodou até certo ponto e aparecia a mensagem de erro 429 post. Eu até pesquisei uma forma para tentar passar por ele utilizando o time.sleep(12), mas também não funcionou.
Só funciona diminuindo a quantidade de emails de 20 para 6.
Grato,
Thiago
#Definindo a função e loop. Criar a função para receber a lista.
import google.generativeai as genai
import os
from google.colab import userdata
os.environ["GOOGLE_API_KEY"] = userdata.get('desafio3')
genai.configure(api_key=os.environ["GOOGLE_API_KEY"])
model = genai.GenerativeModel('gemini-2.5-flash')
def resumir_emails(lista_de_emails):
for email in lista_de_emails:
prompt = 'Resuma o e-mail em uma única linha: ' + email
resposta = model.generate_content(prompt)
print('Resumo: ' + resposta.text)
resumir_emails(email_body)
time.sleep(12)