Presenton: открытый AI-генератор PPT, работающий локально

Presenton: открытый AI-генератор PPT, работающий локально 148

Открытый AI-генератор PPT, который можно запускать локально, используя модели OpenAI, Gemini или Ollama, обеспечивая конфиденциальность данных и полный контроль.

#Ai工具箱 #Ai开源项目

Presenton: открытый AI-генератор PPT, работающий локальноОписание

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

Presenton: открытый генератор AI PPT с возможностью локального запуска

Функциональные особенности 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

Базовый порядок использования

  1. Запуск приложения: запустите сервис Presenton в соответствии с инструкцией по развёртыванию и откройте в браузере http://localhost:5000 (порт по умолчанию).

  2. Начальная настройка: при первом использовании необходимо настроить модель ИИ (например, OpenAI, Gemini, Ollama), ввести соответствующий API-ключ (при необходимости), выбрать сервис генерации изображений (например, Pexels, Pixabay) и настроить соответствующие ключи.

  3. Создание PPT: на главном экране введите тему или промпт (например, «применение искусственного интеллекта в медицине»), выберите количество слайдов (по умолчанию 8, от 5 до 15), выберите язык (по умолчанию английский) и стиль макета (general/classic/modern/professional), можно дополнительно загрузить справочные документы (форматы PDF, TXT, PPTX, DOCX), затем нажмите «Создать».

  4. Редактирование и настройка: после генерации можно просмотреть план, добавлять, удалять или переставлять слайды, редактировать содержимое, менять стиль темы, настраивать изображения (перегенерировать или заменять).

  5. Экспорт 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

Инструменты по теме "Presenton: открытый AI-генератор PPT, работающий локально"