Comparto un snippet que uso para automatizar resúmenes de correos con la API de OpenAI. Lo tengo en un cron diario:
import openai, os
# Leer correos no leídos (simulado)
emails = ["Reunión mañana a las 10", "Nuevo bug en producción"]
for email in emails:
response = openai.ChatCompletion.create(
model="gpt-3.5-turbo",
messages=[{"role": "user", "content": f"Resume: {email}"}]
)
print(response.choices[0].message.content)
¿Alguien ha probado algo similar con modelos locales? Me interesa la privacidad.