Skip to content

Programa de escritorio realizado en PySide6 (Qt) que genera automáticamente presentaciones PowerPoint mediante modelos de Inteligencia Artificial.

License

Notifications You must be signed in to change notification settings

KevinAZHD/Powerpoineador

Repository files navigation

Powerpoineador

Powerpoineador es un programa de escritorio que genera automáticamente presentaciones de PowerPoint utilizando diferentes modelos de Inteligencia Artificial, tanto para la generación de texto como para las imágenes.

Interfaz principal del programa

Descripción

El programa ofrece una interfaz gráfica intuitiva, donde el usuario puede generar presentaciones de PowerPoint de manera automática, utilizando la Inteligencia Artificial soportada por dos tipos de APIs:

  • Replicate API: Para generar tanto texto como imágenes.
  • xAI API: Para generación de texto (experimental).

Características

  • Interfaz gráfica de usuario intuitiva y fácil de entender.
  • Múltiples modelos de IA para texto e imágenes.
  • Soporte para imágenes personalizadas en modelos específicos.
  • Guardado automático de configuraciones.
  • Contador de palabras integrado.
  • Opción de apertura automática de presentaciones.

Modelos Disponibles

Modelos de Texto:

  • deepseek-r1: Nuevo modelo chino razonador.
  • meta-llama-3.1-405b-instruct: Modelo con censura de contenido (recomendado).
  • dolphin-2.9-llama3-70b-gguf: Modelo sin censura de contenido.
  • grok-2-1212: Modelo experimental de xAI.

Modelos de Imagen:

  • flux-schnell: Enfocado en velocidad.
  • photomaker: Optimizado y mejorado para rostros (requiere imagen de referencia).
  • flux-pulid: Optimizado para rostros (requiere también de imagen).
  • hyper-flux-8step: Generación rápida y económica.
  • hyper-flux-16step: Balance entre velocidad y calidad.
  • sdxl-lightning-4step: Económico sin censura.
  • dgmtnzflux: Estilo meme.

Requisitos

  • Sistema operativo Windows con soporte, o cualquier distribución de Linux (experimental).
  • Microsoft PowerPoint, o LibreOffice Impress (opcionales si desactiva la apertura automática).
  • Conexión a Internet.
  • Clave API de Replicate y/o xAI (opcional).
  • Python a la última versión si es posible (solo para ejecución desde código fuente).

Instalación

Método 1: Ejecutable

  1. Descarga la última actualización desde Releases
  2. Ejecuta Powerpoineador.exe

Método 2: Código Fuente

  1. Instala la última versión de Python si es posible.
  2. Clona el repositorio:
git clone https://github.com/tu_nombre_de_usuario/Powerpoineador.git
  1. Instala las dependencias:
pip install -r requirements.txt
  1. Ejecuta el programa:
python Powerpoineador.py

Obtención de APIs

Replicate API:

Método 1: Desde el programa

  1. Al abrir el programa, selecciona la opción "Obtener clave API de Replicate" en el apartado de "Replicate".
  2. Serás redirigido al sitio web de Replicate para obtener su API (necesitas tener cuenta registrada, véase en el método 2).
  3. Copia y pega la API en el programa.

Método 2: Manual

  1. Crea una cuenta en Replicate
  2. Ve a tu perfil → API Tokens.
  3. Genera un nuevo token.
  4. Copia y pega el token en el programa.

xAI API:

Método 1: Desde el programa

  1. Al abrir el programa, selecciona la opción "Obtener clave API de xAI" en el apartado de "xAI".
  2. Serás redirigido al sitio web de xAI para obtener su API (necesitas tener cuenta registrada, véase en el método 2).
  3. Copia y pega la API en el programa.

Método 2: Manual

  1. Solicita acceso en xAI
  2. Una vez aprobado, genera tu clave API.
  3. Copia y pega la clave que comienza con "xai-" en el programa.

Licencia

Este proyecto se ha creado de manera Open-Source bajo la licencia GPL (Licencia Pública General de GNU). Esto significa que puedes copiar, modificar y distribuir el código, siempre y cuando mantengas la misma licencia y hagas público cualquier cambio que realices.

Soporte

Si tiene algún problema o duda con respecto a esta guía o al Powerpoineador, no dude en comunicarlo. Estamos aquí tanto yo como los demás integrantes del proyecto para ayudar y mejorar continuamente este recurso para la comunidad.

Por favor, tenga en cuenta que este proyecto se mantiene con la intención de ser un recurso útil y profesional. Cualquier contribución o sugerencia para mejorar es siempre bienvenida.

Créditos

About

Programa de escritorio realizado en PySide6 (Qt) que genera automáticamente presentaciones PowerPoint mediante modelos de Inteligencia Artificial.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages