Presenton: generador de PPT con IA de código abierto que se ejecuta localmente

Presenton: generador de PPT con IA de código abierto que se ejecuta localmente 159

Un generador de PPT con IA de código abierto que se ejecuta localmente, compatible con modelos como OpenAI, Gemini u Ollama, garantizando la privacidad y el control de los datos.

#Ai工具箱 #Ai开源项目

Presenton: generador de PPT con IA de código abierto que se ejecuta localmenteIntroducción

Presenton es una herramienta de generación de ppt con ia local y de código abierto que protege la privacidad de los datos del usuario. Al usar IA en línea para crear presentaciones PPT, los usuarios suelen tener que subir datos confidenciales, lo que conlleva riesgos de filtración de información. Es compatible con modelos de IA populares como OpenAI, Gemini, Ollama, entre otros. Ofrece plantillas HTML personalizadas y varios temas de plantillas de PPT, y permite la integración con fuentes de imágenes como DALL-E3, Gemini Flash, Pexels, etc. Además, admite interfaces API, lo que permite la generación por lotes y la integración con otros sistemas, y finalmente puede exportar en formatos PowerPoint y PDF, compatible con el software ofimático más utilizado.

Presenton: un generador de PPT con IA de código abierto que se puede ejecutar localmente

Características y funciones de Presenton

Funciones principales

  • Generación de PPT con IA: introduce un tema o un esquema y se generará rápidamente un PPT completo.

  • Protección de la privacidad: todo el código y el procesamiento de datos se ejecutan en el dispositivo local, sin subir nada a la nube, garantizando la privacidad de los datos.

  • Compatibilidad con múltiples modelos: se pueden usar OpenAI, Gemini, etc., y también se pueden integrar modelos de código abierto autohospedados a través de Ollama.

  • Diseños y temas personalizados: puedes crear diseños personalizados con HTML y Tailwind para satisfacer diferentes necesidades de diseño.

  • Generación de imágenes: se pueden generar imágenes desde múltiples fuentes como DALL-E3, Gemini Flash, Pexels, Pixabay, etc.

  • Soporte de API: se puede implementar como una API para generar PPT mediante solicitudes HTTP.

  • Formatos de exportación: admite la exportación en formatos PowerPoint (PPTX) y PDF.

Funciones de la interfaz de usuario

  • Introduce un prompt, elige el número de diapositivas y el idioma, y puedes subir documentos compatibles.

  • Selecciona el tema del PPT.

  • Visualiza y edita el esquema del PPT, y puedes añadir diapositivas.

  • Puedes volver a elegir un tema (posiblemente un paso repetido o una elección en otra etapa).

  • Visualiza el PPT dentro de la aplicación.

  • Cambia el tema del PPT.

  • Exporta en formatos PDF y PPTX.

Guía de uso de Presenton

Flujo de uso básico

  1. Iniciar la aplicación: sigue la guía de despliegue para iniciar el servicio de Presenton y accede con el navegador a http://localhost:5000 (puerto por defecto).

  2. Configuración inicial: en el primer uso, es necesario configurar el modelo de IA (como OpenAI, Gemini, Ollama), introducir la clave API correspondiente (si es necesario), elegir el servicio de generación de imágenes (como Pexels, Pixabay) y configurar las claves pertinentes.

  3. Crear un PPT: en la interfaz principal, introduce un tema o prompt (por ejemplo, "Aplicaciones de la inteligencia artificial en el ámbito sanitario"), elige el número de diapositivas (por defecto 8, entre 5 y 15), selecciona el idioma (por defecto inglés) y el estilo de diseño (general/classic/modern/professional), opcionalmente puedes subir documentos de referencia (formatos PDF, TXT, PPTX, DOCX) y, a continuación, haz clic en generar.

  4. Edición y ajustes: tras la generación, puedes ver el esquema, añadir, eliminar o reordenar diapositivas, editar el contenido, cambiar el estilo del tema y ajustar las imágenes (regenerar o reemplazar).

  5. Exportar el PPT: una vez terminada la edición, puedes exportar como PPTX (para seguir editando en PowerPoint) o PDF (para compartir y presentar cómodamente).

Cómo usar la API

Si quieres usarla mediante programación, puedes llamar a la API enviando una solicitud POST a /api/v1/ppt/presentation/generate (ejemplo de código omitido).

import requests
url = "http://localhost:5000/api/v1/ppt/presentation/generate"
files = {
    "prompt": (None, "人工智能基础教程"),
    "n_slides": (None, "10"),
    "language": (None, "Chinese"),
    "layout": (None, "professional"),
    # 可选:添加文档
    # "documents": open("reference.pdf", "rb")
}
response = requests.post(url, files=files)
result = response.json()
print("生成的演示文稿ID:", result["presentation_id"])
print("下载地址:", result["path"])

Notas importantes

✅ Hay que configurar correctamente el modelo de IA y la clave API; de lo contrario, la generación puede fallar.

✅ La generación de temas complejos puede tardar bastante tiempo.

✅ Al ejecutar localmente el modelo Ollama, la primera descarga se realizará automáticamente y puede llevar bastante tiempo.

✅ Para generar imágenes, asegúrate de que el servicio de imágenes correspondiente esté configurado correctamente.

✅ Dirección del código abierto: https://github.com/presenton/presenton

Herramientas relacionadas con Presenton: generador de PPT con IA de código abierto que se ejecuta localmente