Установка скиллов и плагинов OpenClaw осуществляется на ваш страх и риск. Все файлы были получены из открытых источников и предоставляются «как есть». Мы не гарантируем их корректную работу, безопасность или совместимость с вашей системой. Перед установкой настоятельно рекомендуется ознакомиться с содержимым кода и убедиться, что вы понимаете, какие изменения будут внесены в вашу систему.
Генерация презентаций с помощью Baidu Wenku AI. Интеллектуальный подбор шаблонов на основе содержания.
Обзор
Baidu Wenku AIPPT — это инструмент, позволяющий автоматически создавать презентации (PPT) с использованием ИИ от Baidu. Он анализирует заданную тему и подбирает подходящий стиль оформления, избавляя от необходимости вручную искать шаблоны.
Решение поддерживает как автоматический выбор дизайна, так и ручной — пользователь может сам определить визуальный стиль будущей презентации.
Умный рабочий процесс
- Пользователь задаёт тему презентации
- Система уточняет: «Хотите выбрать стиль шаблона?»
- Если да — отображается список доступных шаблонов
- Пользователь выбирает шаблон → запускается генерация
- Если нет — система автоматически подбирает стиль
Автоматический режим анализирует содержание темы и выбирает наиболее подходящий визуальный стиль.
Интеллектуальный выбор шаблонов
Скрипт анализа тем распределяет презентации по категориям и предлагает соответствующий стиль:
- Бизнес-темы → корпоративный стиль
- Технологии → футуристичный дизайн
- Образование → иллюстративный / мультяшный стиль
- Креативные проекты → яркий и нестандартный дизайн
- Культура → традиционные или художественные стили
- Годовые отчёты → деловой формат отчётов
- Минимализм → плоский и лаконичный дизайн
- Творческие проекты → эстетичный и «чистый» стиль
Основные скрипты
- ppt_theme_list.py — вывод списка всех доступных шаблонов
- random_ppt_theme.py — автоматический выбор шаблона и генерация
- generate_ppt.py — генерация PPT с заданным шаблоном
Ключевые возможности
- Автоматическая классификация темы и подбор дизайна
- Резервный механизм выбора (если шаблон не найден)
- Корректная работа с параметрами API (style_id и tpl_id)
- Минимизация ручной работы при создании презентаций
Примеры использования
# Показать список шаблонов
python3 scripts/ppt_theme_list.py
# Автоматический выбор (рекомендуется)
python3 scripts/random_ppt_theme.py --query "Отчёт о развитии ИИ"
# Использование конкретного шаблона
python3 scripts/generate_ppt.py --query "Урок английского для детей" --tpl_id 106
# Авто-подбор с указанием категории
python3 scripts/random_ppt_theme.py --query "Годовой отчёт компании" --category "Бизнес"
Пошаговая логика работы агента
- Получить тему презентации от пользователя
- Уточнить выбор шаблона
- При ручном выборе — показать список и получить tpl_id
- При автоматическом — выбрать стиль самостоятельно
- Запустить генерацию PPT
- Дождаться завершения процесса (обычно 2–5 минут)
- Вернуть ссылку на готовую презентацию
Пример результата
{"status": "PPT生成中", "run_time": 45}
{
"status": "PPT导出结束",
"is_end": true,
"data": {
"ppt_url": "https://image0.bj.bcebos.com/...ppt"
}
}
Технические детали
- Интеграция с API Baidu для получения шаблонов
- Поддержка потоковой генерации (streaming)
- Обработка ошибок и fallback-логика
- Время генерации: 2–5 минут
Для работы требуется API-ключ Baidu (BAIDU_API_KEY). Генерация презентации осуществляется через облачные сервисы Baidu, поэтому перед использованием рекомендуется учитывать политику обработки данных. :
Файл из источника