Presenton: открытый AI-генератор PPT, работающий локально
Presenton: открытый AI-генератор PPT, работающий локальноОписание
Presenton — это инструмент с открытым исходным кодом для локальной генерации aippt, способный защитить конфиденциальность пользовательских данных. При создании PPT с помощью онлайн-ИИ пользователям часто приходится загружать конфиденциальные данные, что создаёт риск утечки информации. Он поддерживает такие популярные модели ИИ, как OpenAI, Gemini, Ollama, предлагает настраиваемые HTML-шаблоны и множество тем для PPT-шаблонов, а также позволяет подключать источники изображений, такие как DALL-E3, Gemini Flash, Pexels. Кроме того, он поддерживает API-интерфейсы, что позволяет пакетную генерацию и интеграцию с другими системами, а итоговый результат можно экспортировать в форматы PowerPoint и PDF, совместимые с основными офисными приложениями.

Функциональные особенности Presenton
Основные функции
Генерация PPT с помощью ИИ: введите тему или план, и вы быстро получите готовую презентацию.
Защита конфиденциальности: весь код и обработка данных выполняются на локальном устройстве, без отправки в облако, что обеспечивает конфиденциальность данных.
Поддержка множества моделей: можно использовать OpenAI, Gemini и другие, а также интегрировать собственные модели с открытым исходным кодом через Ollama.
Настраиваемые макеты и темы: можно создавать собственные макеты с помощью HTML и Tailwind, удовлетворяя различные дизайнерские потребности.
Генерация изображений: изображения можно получать из множества источников, таких как DALL-E3, Gemini Flash, Pexels, Pixabay.
Поддержка API: можно развернуть как API и генерировать PPT через HTTP-запросы.
Форматы экспорта: поддерживается экспорт в форматы PowerPoint (PPTX) и PDF.
Функции интерфейса
Введите промпт, выберите количество слайдов и язык, можно загрузить поддерживаемые документы.
Выберите тему PPT.
Просматривайте и редактируйте план PPT, можно добавлять слайды.
Можно повторно выбрать тему (возможно, повторяющийся шаг или выбор на другом этапе).
Просматривайте PPT в приложении.
Изменяйте тему PPT.
Экспортируйте в форматы PDF и PPTX.
Руководство по использованию Presenton
Базовый порядок использования
Запуск приложения: запустите сервис Presenton в соответствии с инструкцией по развёртыванию и откройте в браузере http://localhost:5000 (порт по умолчанию).
Начальная настройка: при первом использовании необходимо настроить модель ИИ (например, OpenAI, Gemini, Ollama), ввести соответствующий API-ключ (при необходимости), выбрать сервис генерации изображений (например, Pexels, Pixabay) и настроить соответствующие ключи.
Создание PPT: на главном экране введите тему или промпт (например, «применение искусственного интеллекта в медицине»), выберите количество слайдов (по умолчанию 8, от 5 до 15), выберите язык (по умолчанию английский) и стиль макета (general/classic/modern/professional), можно дополнительно загрузить справочные документы (форматы PDF, TXT, PPTX, DOCX), затем нажмите «Создать».
Редактирование и настройка: после генерации можно просмотреть план, добавлять, удалять или переставлять слайды, редактировать содержимое, менять стиль темы, настраивать изображения (перегенерировать или заменять).
Экспорт PPT: после завершения редактирования можно экспортировать в формат PPTX (для дальнейшего редактирования в PowerPoint) или PDF (для удобного обмена и демонстрации).
Использование API
Для использования через программирование можно вызвать API, отправив POST-запрос на /api/v1/ppt/presentation/generate (пример кода опущен).
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"])Примечания
✅ Необходимо правильно настроить модель ИИ и API-ключи, иначе генерация может завершиться неудачно.
✅ Генерация по сложным темам может занимать длительное время.
✅ При локальном запуске моделей Ollama они будут автоматически загружены при первом запуске, и это может занять много времени.
✅ Для генерации изображений необходимо убедиться в корректности настройки соответствующего сервиса изображений.
✅ Адрес открытого исходного кода: https://github.com/presenton/presenton
Помощник сценариста▸
AI Приложения
AI Новости