LandPPT: бесплатная open-source платформа генерации AI-PPT на базе LLM

LandPPT: бесплатная open-source платформа генерации AI-PPT на базе LLM 96

Бесплатная open-source платформа генерации AI-PPT на базе больших языковых моделей. Автоматически превращает документы в профессиональные презентации, поддерживает несколько ИИ-моделей, умную обработку документов, подбор изображений и углублённые исследования.

#资源素材 #PPT资源

LandPPT: бесплатная open-source платформа генерации AI-PPT на базе LLMОписание

Landppt — это платформа для генерации AIPPT на основе большой языковой модели, которая поддерживает автоматическое преобразование содержимого документов в профессиональные PPT-презентации. Платформа обладает функциями поддержки нескольких ai-моделей, интеллектуальной обработки документов, умного подбора изображений и глубокого исследования. Рабочий процесс выглядит как «подтверждение требований — генерация структуры — генерация PPT», с возможностью экспорта в форматы PDF/HTML/PPTX. Стек технологий включает серверную часть и интеграцию с AI, поддерживаются два способа запуска: локальная установка и развёртывание через Docker.

LandPPT

Основные функции LandPPT

  • Поддержка нескольких AI-моделей: интеграция с ведущими моделями, такими как OpenAI GPT-4o, Anthropic Claude-3.5, Google Gemini-1.5, а также поддержка локального развёртывания через Ollama — пользователи могут выбирать модели по своему усмотрению.

  • Интеллектуальная обработка документов: поддержка загрузки файлов в форматах PDF, Word, Markdown, Excel и других; извлечение содержимого с помощью MinerU и MarkItDown, автоматическое распознавание структуры и преобразование в содержимое презентации.

  • Интеллектуальная система изображений: комплексное решение, объединяющее управление локальной библиотекой изображений, поиск изображений в сети (Pixabay, Unsplash) и генерацию изображений с помощью AI (DALL-E, SiliconFlow), с автоматическим подбором подходящих иллюстраций.

  • Функция глубокого исследования: интеграция двух поисковых систем — Tavily и SearXNG, — для получения актуальной информации из сети в реальном времени, её извлечения и структурированной обработки, обеспечивающей PPT данными.

  • Сценарные шаблоны: предоставляются профессиональные шаблоны для бизнеса, образования, путешествий и других сценариев; поддерживается импорт пользовательских шаблонов, AI автоматически генерирует креативные макеты.

  • Экспорт в несколько форматов: поддержка экспорта в форматы PDF, HTML, PPTX для различных сценариев презентаций.

Преимущества функций LandPPT

  • Генерация в один клик: полная автоматизация от темы до готовой PPT.

  • Интеллектуальный подбор изображений: автоматическое сопоставление изображений из нескольких источников.

  • Глубокое исследование: интеграция нескольких поисковых систем для получения актуальной информации.

  • Генерация речи для выступления: автоматическое создание сопроводительной речи с поддержкой экспорта в несколько форматов.

  • Загрузка нескольких файлов: поддержка пакетной обработки для повышения эффективности.

  • Пакетная генерация: ускорение создания страниц PPT.

  • Пользовательские модели: выбор моделей по необходимости для контроля затрат.

Как LandPPT генерирует PPT

  • Подтверждение требований: введите тему, выберите целевую аудиторию и диапазон количества страниц, подберите сценарный шаблон — AI поймёт ваши требования.

  • Генерация структуры: AI анализирует требования и создаёт структурированный план с возможностью визуального редактирования и предварительного просмотра в реальном времени.

  • Генерация PPT: на основе структуры в один клик создаётся полная PPT-презентация с дизайном, изображениями и профессиональным содержимым.

LandPPT как сгенерировать PPT

Технологический стек LandPPT

  • Серверная часть: FastAPI (асинхронный фреймворк), SQLAlchemy (база данных), Pydantic (валидация данных), Uvicorn (сервер).

  • Интеграция AI: серия OpenAI GPT, Anthropic Claude, Google Gemini, фреймворк LangChain.

  • Обработка документов: MinerU (разбор PDF), MarkItDown (преобразование форматов), BeautifulSoup4 (разбор HTML), Playwright (извлечение данных с веб-страниц).

  • Обработка изображений: DALL-E (генерация AI), Pillow (обработка изображений), SiliconFlow (отечественный AI), Pollinations (open-source AI).

Установка LandPPT

Локальная установка (рекомендуется):

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

Развёртывание через 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

Перейдите по адресу http://localhost:8000, начальная учётная запись: admin, пароль: admin123.

Часто задаваемые вопросы

Вопрос: какие AI-модели поддерживаются? Есть ли различия в способах развёртывания?

Поддерживаются четыре типа моделей: OpenAI GPT-4o, Anthropic Claude-3.5, Google Gemini-1.5 и Ollama. Первые три требуют настройки соответствующих API-ключей организаций (через файл .env) и зависят от внешних сервисов; Ollama поддерживает локальное развёртывание без необходимости во внешнем API и подходит для сценариев с высокими требованиями к конфиденциальности данных (например, внутрикорпоративное применение).

Вопрос: каковы шаги по созданию презентации «Техническое представление продукта»? Как добавить технические параметры из Excel?

Шаги создания:

Подтверждение требований: введите тему «Техническое представление продукта», выберите целевую аудиторию (например, клиенты, техническая команда), задайте диапазон количества страниц (например, 8–15 страниц), выберите шаблон категории «Технологии».

Генерация структуры: AI создаёт структурированный план (включая разделы «Обзор продукта», «Основные технологии» и т. д.), который можно редактировать и просматривать.

Генерация PPT: после подтверждения структуры в один клик создаётся презентация с автоматическим подбором дизайна в технологическом стиле и соответствующих изображений, заполненная профессиональным содержимым.

Добавление данных из Excel: на этапе «Подтверждение требований» или «Генерация структуры» импортируйте файл Excel через функцию «Интеллектуальная обработка документов» — платформа извлечёт данные технических параметров (например, таблицы, числовые значения) и автоматически преобразует их в диаграммы или текст в PPT без ручного копирования; после создания формат можно скорректировать в интерфейсе предварительного просмотра.

Вопрос: чем отличаются сценарии применения локальной установки и развёртывания через Docker? На что обратить внимание при первом использовании?

Различия в сценариях применения:

Локальная установка: подходит для технически подготовленных частных лиц/небольших команд, которым требуется доработка или пользовательские функции; необходимо вручную настроить среду Python, что требует относительно высокого уровня технической подготовки.

Развёртывание через Docker: подходит для предприятий/нетехнических пользователей, которым важно быстрое развёртывание; не нужно беспокоиться о конфигурации среды — запуск осуществляется одной командой через контейнер, однако возможности изменения исходного кода ограничены.

На что обратить внимание при первом использовании:

Адрес доступа: http://localhost:8000.

Вход: начальная учётная запись admin, пароль admin123, рекомендуется сменить пароль после первого входа.

Конфигурация: проверьте действительность API-ключей AI-моделей в файле .env (при отсутствии или недействительности ключей использование моделей вроде GPT будет невозможно); при использовании локальных моделей Ollama убедитесь, что они развёрнуты и связаны с платформой.

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

Связанные новости:

Автоматическая генерация PPT

Инструменты по теме "LandPPT: бесплатная open-source платформа генерации AI-PPT на базе LLM"