🤖 Cómo Funciona el Generador de Artículos con IA
📋 Explicación Simple
El script se conecta a Groq (una API gratuita de IA) y usa el modelo Llama 3.1 70B (muy potente) para escribir artículos completos automáticamente.
uso:
python -X utf8 generate-post.py –topic “¿Que es un Rugpull?” –category blockchain
…………..
🚀 Tutorial Paso a Paso
Paso 1: Configurar (Solo 1 vez)
1. Abre una terminal en la carpeta del blog:
cd C:\Users\Usuario\Desktop\blog\scripts
2. Instala las dependencias:
pip install groq
3. Obtén tu API Key GRATIS:
- Ve a: https://console.groq.com
- Haz click en “Sign Up” (registro gratis)
- Usa tu email (no requiere tarjeta de crédito)
- Una vez dentro, ve a la sección “API Keys”
- Click en “Create API Key”
- Copia la key (algo como:
gsk_xxxxxxxxxxxxxxxxxxx)
4. Configura la key en tu computadora:
En Windows CMD:
set GROQ_API_KEY=gsk_tu_key_aqui
O si usas PowerShell:
$env:GROQ_API_KEY="gsk_tu_key_aqui"
Para que sea permanente (no tener que hacerlo cada vez):
- Click derecho en “Este equipo” → Propiedades
- Configuración avanzada del sistema
- Variables de entorno
- Nueva variable de usuario:
- Nombre:
GROQ_API_KEY - Valor:
gsk_tu_key_aqui
- Nombre:
Paso 2: Generar Artículos (Súper Fácil)
Sintaxis básica:
python generate-post.py --topic "TEMA DEL ARTÍCULO" --category CATEGORÍA
Ejemplos reales:
🤖 Artículo sobre IA:
python generate-post.py --topic "Claude 3.5 vs GPT-4: ¿Cuál es mejor?" --category ia
⛓️ Artículo sobre Blockchain:
python generate-post.py --topic "Cómo comprar Bitcoin de forma segura en 2025" --category blockchain
📚 Tutorial:
python generate-post.py --topic "Python desde cero: Guía para principiantes" --category tutoriales
Paso 3: ¿Qué Pasa Cuando lo Ejecutas?
El script hace esto automáticamente:
1. Genera metadata (3-5 segundos):
🤖 Generando metadata del artículo...
✅ Título: "Claude 3.5 vs GPT-4: La batalla de los LLMs en 2025"
✅ Tags: claude, gpt-4, comparacion, llm, ia-generativa
✅ Excerpt: "Comparativa detallada entre Claude 3.5 y GPT-4..."
2. Genera el contenido (10-15 segundos):
🤖 Generando contenido del artículo...
✅ Artículo generado (1,234 palabras)
3. Crea el archivo:
✅ Archivo creado: _posts/2025-11-16-claude-vs-gpt4-batalla-llms.md
💡 Sugerencias de imágenes:
- artificial intelligence comparison
- AI models technology
- language models LLM
4. Resultado:
---
layout: post
title: "Claude 3.5 vs GPT-4: La batalla de los LLMs en 2025"
date: 2025-11-16 14:30:00 -0500
categories: [ia]
tags: [claude, gpt-4, comparacion, llm, ia-generativa]
excerpt: "Comparativa detallada entre Claude 3.5 y GPT-4. Descubre cuál es el mejor modelo de lenguaje para tus necesidades en 2025."
---
## Introducción
En el mundo de la inteligencia artificial, dos gigantes dominan...
[... artículo completo de 800-1200 palabras ...]
## Conclusión
Ambos modelos tienen sus fortalezas...
🎯 Parámetros Disponibles
python generate-post.py \
--topic "Tu tema aquí" \ # REQUERIDO: Tema del artículo
--category ia \ # REQUERIDO: ia, blockchain, o tutoriales
--date 2025-11-20 \ # OPCIONAL: Fecha personalizada
--api-key gsk_xxx # OPCIONAL: Si no configuraste variable
💡 Ejemplos de Topics Buenos vs Malos
✅ BUENOS (específicos):
- “Cómo usar ChatGPT para programar en Python”
- “Binance vs Coinbase: ¿Cuál exchange es mejor?”
- “Tutorial: Configurar Node.js en Windows 11”
- “Las mejores wallets de Bitcoin en 2025”
❌ MALOS (muy generales):
- “IA” (demasiado amplio)
- “Criptomonedas” (muy genérico)
- “Tutorial” (falta especificar qué)
🔧 Cómo Funciona Técnicamente
1. Tu comando:
python generate-post.py --topic "Web3 para principiantes" --category blockchain
2. El script prepara un prompt especializado:
prompt = """
Eres un experto en blockchain y criptomonedas.
Escribe un artículo viral y educativo sobre: "Web3 para principiantes"
Estilo:
- Tono casual pero profesional
- Historias y ejemplos reales
- Secciones con ## headers
- 800-1200 palabras
Estructura:
1. Intro pegajosa
2. ¿Qué es Web3?
3. Diferencias con Web2
4. Casos de uso reales
5. Cómo empezar
6. Conclusión
"""
3. Envía el prompt a Groq API:
response = groq_client.chat.completions.create(
model="llama-3.1-70b-versatile", # Modelo de Meta, muy potente
messages=[{"role": "user", "content": prompt}],
temperature=0.7 # Creatividad controlada
)
4. Recibe la respuesta de la IA:
"## Introducción\n\nWeb3 está revolucionando internet...\n\n## ¿Qué es Web3?\n\nWeb3 es la evolución..."
5. Crea el archivo .md con front matter:
filename = f"_posts/2025-11-16-web3-para-principiantes.md"
content = f"""---
layout: post
title: "{titulo}"
date: {fecha}
categories: [blockchain]
tags: {tags}
excerpt: "{excerpt}"
---
{contenido_generado}
"""
6. Guarda el archivo:
with open(filename, 'w') as f:
f.write(content)
📊 Límites de la API Gratuita
Groq Free Tier:
- ✅ 30 requests por minuto (más que suficiente)
- ✅ 6,000 tokens por minuto
- ✅ Unlimited API calls (sin límite diario)
- ✅ Sin tarjeta de crédito requerida
En práctica:
- Puedes generar 30 artículos por minuto
- Suficiente para generar 1,000+ artículos al día
🎨 Personalización del Script
Cambiar el estilo de escritura:
Abre scripts/generate-post.py y modifica:
PROMPT_TEMPLATES = {
'ia': """
Eres un experto en IA que escribe de forma SÚPER CASUAL y divertida.
Usa emojis, memes, y referencias a cultura pop.
Escribe como si hablaras con un amigo...
"""
}
Cambiar el largo del artículo:
# Busca en el código:
temperature=0.7 # Creatividad (0.1 = conservador, 1.0 = muy creativo)
max_tokens=2000 # Largo máximo (1500-2000 palabras)
🚨 Consejos Importantes
1. SIEMPRE revisa el contenido:
# Después de generar
code _posts/2025-11-16-tu-articulo.md # Abre en VS Code
- La IA puede inventar datos
- Verifica que los ejemplos sean correctos
- Ajusta el tono si es necesario
2. Agrega imágenes:
# En el front matter del post, agrega:
image: "https://images.unsplash.com/photo-xxxxx?w=800&h=600&fit=crop"
3. Workflow recomendado:
# 1. Generar
python generate-post.py --topic "Tu tema" --category ia
# 2. Revisar y editar
code _posts/2025-11-16-tu-tema.md
# 3. Agregar imagen (busca en unsplash.com)
# 4. Previsualizar (opcional, si tienes Jekyll instalado)
bundle exec jekyll serve
# 5. Publicar
git add _posts/
git commit -m "Add: nuevo post sobre [tema]"
git push
❓ Problemas Comunes
Error: “No module named ‘groq’“
# Solución:
pip install groq
Error: “No API key provided”
# Solución: Configura la variable de entorno
set GROQ_API_KEY=gsk_tu_key_aqui
Error: “Rate limit exceeded”
# Solución: Espera 1 minuto, el límite se resetea
El artículo es muy corto o malo:
# Usa un topic más específico
# ❌ Malo: "IA"
# ✅ Bueno: "Cómo usar Claude AI para escribir código Python"
🎯 Prueba Rápida
Prueba ahora mismo con este comando:
cd C:\Users\Usuario\Desktop\blog\scripts
python generate-post.py --topic "Los 5 mejores exchanges de criptomonedas en 2025" --category blockchain
En 15 segundos tendrás un artículo completo listo para publicar! 🚀
📚 Comandos Útiles Rápidos
# IA - Comparativa de modelos
python generate-post.py --topic "GPT-4 vs Claude vs Gemini: Comparativa completa 2025" --category ia
# IA - Tutorial práctico
python generate-post.py --topic "Cómo usar ChatGPT para automatizar tareas diarias" --category ia
# Blockchain - Guía para principiantes
python generate-post.py --topic "Cómo comprar tu primera criptomoneda paso a paso" --category blockchain
# Blockchain - DeFi
python generate-post.py --topic "Qué es DeFi y cómo empezar a ganar intereses con criptomonedas" --category blockchain
# Tutorial - Programación
python generate-post.py --topic "Python para Data Science: Guía completa desde cero" --category tutoriales
# Tutorial - Herramientas
python generate-post.py --topic "Git y GitHub: Tutorial para principiantes 2025" --category tutoriales
🎓 Recursos Adicionales
- Groq Console: https://console.groq.com
- Groq Documentation: https://console.groq.com/docs
- Unsplash (imágenes gratis): https://unsplash.com
- Jekyll Docs: https://jekyllrb.com/docs/
📞 Soporte
Si tienes problemas:
- Lee la sección “Problemas Comunes” arriba
- Revisa el archivo
scripts/README.md - Contacta en Twitter: @nachoweb3__x
Última actualización: Noviembre 2025 Autor: NachoWeb3 Blog: https://nachoweb3.github.io/blog/