LandPPT: plataforma de código abierto y gratuita para generar AIPPT con LLM

LandPPT: plataforma de código abierto y gratuita para generar AIPPT con LLM 92

Una plataforma de código abierto y gratuita para generar AIPPT basada en grandes modelos de lenguaje. Convierte documentos en presentaciones profesionales automáticamente, con soporte para múltiples modelos de IA, procesamiento inteligente de documentos, selección de imágenes con IA e investigación en profundidad.

#资源素材 #PPT资源

LandPPT: plataforma de código abierto y gratuita para generar AIPPT con LLMIntroducción

Landppt es una plataforma de generación de AIPPT basada en modelos de lenguaje grandes, que permite convertir automáticamente el contenido de documentos en PPT profesionales. Cuenta con soporte para múltiples modelos de ia, procesamiento inteligente de documentos, emparejamiento inteligente de imágenes, investigación profunda y otras funciones. El flujo de uso es "confirmación de requisitos - generación de esquema - generación de PPT", y permite exportar en formatos PDF/HTML/PPTX. La pila tecnológica incluye backend e integración de IA, y admite dos métodos de inicio: instalación local y despliegue con Docker.

LandPPT

Funciones principales de LandPPT

  • Soporte de múltiples modelos de IA: integra modelos principales como OpenAI GPT-4o, Anthropic Claude-3.5 y Google Gemini-1.5, además de ser compatible con el despliegue local de Ollama, para que los usuarios puedan elegir según sus necesidades.

  • Procesamiento inteligente de documentos: admite la carga de archivos en formatos PDF, Word, Markdown y Excel, extrayendo el contenido mediante MinerU y MarkItDown, reconociendo automáticamente la estructura y convirtiéndola en contenido para presentaciones.

  • Sistema de imágenes inteligente: ofrece una solución tres en uno que combina gestión de galerías locales, búsqueda de imágenes en la web (Pixabay, Unsplash) y generación de imágenes con IA (DALL-E, SiliconFlow), emparejando automáticamente las imágenes adecuadas.

  • Función de investigación profunda: integra los motores duales Tavily y SearXNG para obtener información de la web en tiempo real, extrayendo y procesando el contenido de forma estructurada, proporcionando soporte de datos para el PPT.

  • Plantillas por escenarios: proporciona plantillas para escenarios profesionales como negocios, educación y viajes, admite la importación de plantillas personalizadas y la IA genera diseños creativos de forma automática.

  • Exportación en múltiples formatos: admite la exportación en formatos PDF, HTML y PPTX, adaptándose a diversos escenarios de presentación.

Aspectos destacados de LandPPT

  • Generación con un solo clic: automatización completa desde el tema hasta el PPT terminado.

  • Emparejamiento inteligente de imágenes: combina automáticamente imágenes de múltiples fuentes.

  • Investigación profunda: integra múltiples motores de búsqueda para obtener la información más reciente.

  • Generación de guion para la presentación: genera automáticamente el guion acompañante y admite exportación en múltiples formatos.

  • Carga de múltiples archivos: admite procesamiento por lotes, mejorando la eficiencia.

  • Generación por lotes: acelera la creación de páginas del PPT.

  • Personalización de modelos: elige el modelo según sea necesario para controlar los costes.

Cómo generar un PPT con LandPPT

  • Confirmación de requisitos: introduce el tema, selecciona el público objetivo y el rango de páginas, escoge una plantilla de escenario y la IA comprenderá los requisitos.

  • Generación del esquema: la IA analiza los requisitos y genera un esquema estructurado, con edición visual y ajustes de previsualización en tiempo real.

  • Generación del PPT: genera con un solo clic un PPT completo basado en el esquema, incluyendo diseño, imágenes y contenido profesional.

Cómo generar un PPT con LandPPT

Pila tecnológica de LandPPT

  • Backend: FastAPI (framework asíncrono), SQLAlchemy (base de datos), Pydantic (validación de datos), Uvicorn (servidor).

  • Integración de IA: series OpenAI GPT, Anthropic Claude, Google Gemini, framework LangChain.

  • Procesamiento de documentos: MinerU (análisis de PDF), MarkItDown (conversión de formatos), BeautifulSoup4 (análisis de HTML), Playwright (extracción web).

  • Procesamiento de imágenes: DALL-E (generación con IA), Pillow (procesamiento de imágenes), SiliconFlow (IA nacional), Pollinations (IA de código abierto).

Instalación de LandPPT

Instalación local (recomendada):

git clone https://github.com/sligter/LandPPT.git
cd LandPPT
curl -LsSf https://astral.sh/uv/install.sh | sh
uv sync
cp .env.example .env
# 编辑.env配置API密钥
uv run python run.py

Despliegue con Docker:

docker pull bradleylzh/landppt:latest
cp .env.example .env
# 编辑.env配置API密钥
docker run -d \
--name landppt \
-p 8000:8000 \
-v $(pwd)/.env:/app/.env \
bradleylzh/landppt:latest

Accede a http://localhost:8000, cuenta inicial admin, contraseña admin123.

Preguntas frecuentes

Pregunta: ¿Qué modelos de IA son compatibles? ¿Hay diferencias en el método de despliegue?

Es compatible con cuatro modelos: OpenAI GPT-4o, Anthropic Claude-3.5, Google Gemini-1.5 y Ollama. Los tres primeros requieren configurar la clave API del proveedor correspondiente (a través del archivo .env) y dependen de servicios externos; Ollama admite despliegue local sin necesidad de una API externa, siendo adecuado para escenarios con altos requisitos de privacidad de datos (por ejemplo, dentro de una empresa).

Pregunta: ¿Cuáles son los pasos para generar un PPT de "Introducción técnica de un producto"? ¿Cómo añadir datos de parámetros técnicos desde un Excel?

Pasos para generar:

Confirmación de requisitos: introduce el tema "Introducción técnica de un producto", selecciona el público objetivo (por ejemplo, clientes o equipo técnico), define el rango de páginas (por ejemplo, 8-15 páginas) y elige una plantilla de tipo "tecnología".

Generación del esquema: la IA genera un esquema estructurado (incluyendo secciones como descripción general del producto y tecnologías principales), que se puede editar, ajustar y previsualizar.

Generación del PPT: tras confirmar el esquema, se genera con un solo clic, emparejando automáticamente un diseño de estilo tecnológico con imágenes relacionadas y rellenando contenido profesional.

Añadir datos desde Excel: en la fase de "confirmación de requisitos" o "generación del esquema", importa el archivo Excel mediante el "procesamiento inteligente de documentos"; la plataforma extrae los datos de parámetros técnicos (como tablas y valores) y los convierte automáticamente en gráficos o texto dentro del PPT, sin necesidad de copiarlos manualmente; tras la generación, se puede ajustar el formato en la interfaz de previsualización.

Pregunta: ¿En qué se diferencian los escenarios de uso entre la instalación local y el despliegue con Docker? ¿Qué tener en cuenta al usarlo por primera vez?

Diferencias en los escenarios de uso:

Instalación local: adecuada para particulares o pequeños equipos familiarizados con la tecnología, que necesiten desarrollo secundario o funciones personalizadas; requiere configurar manualmente el entorno de Python, con una barrera técnica más alta.

Despliegue con Docker: adecuado para empresas o usuarios no técnicos, que busquen un despliegue rápido; no es necesario preocuparse por la configuración del entorno, ya que se inicia con un solo clic mediante contenedores, pero presenta menor flexibilidad para modificar el código fuente.

Aspectos a tener en cuenta en el primer uso:

Dirección de acceso: http://localhost:8000.

Inicio de sesión: cuenta inicial admin, contraseña admin123; se recomienda cambiar la contraseña tras el primer inicio de sesión.

Configuración: comprueba si las claves API de los modelos de IA en el archivo .env son válidas (si no están configuradas o están caducadas, no se podrán usar modelos como GPT); si usas modelos locales de Ollama, asegúrate de que estén desplegados y vinculados con la plataforma.

Github:https://github.com/sligter/LandPPT

Noticias relacionadas:

Generación automática de PPT

Herramientas relacionadas con LandPPT: plataforma de código abierto y gratuita para generar AIPPT con LLM