Presenton : générateur de PPT par IA open source, exécutable en local

Presenton : générateur de PPT par IA open source, exécutable en local 152

Un générateur de PPT par IA open source exécutable en local, utilisant des modèles comme OpenAI, Gemini ou Ollama, garantissant la confidentialité et le contrôle des données.

#Ai工具箱 #Ai开源项目

Presenton : générateur de PPT par IA open source, exécutable en localIntroduction

Presenton est un outil open source local de génération de IA pour PPT, qui protège la confidentialité des données des utilisateurs. Lorsqu'on utilise l'IA en ligne pour créer des PPT, les utilisateurs doivent souvent télécharger des données sensibles, ce qui présente un risque de fuite d'informations. Il prend en charge les principaux modèles d'IA tels qu'OpenAI, Gemini, Ollama, propose des modèles HTML personnalisés et plusieurs thèmes de modèles PPT, et permet également d'intégrer des sources d'images comme DALL-E3, Gemini Flash, Pexels, etc. De plus, il prend en charge les interfaces API, permettant la génération par lots et l'intégration avec d'autres systèmes, et peut finalement exporter en PowerPoint et PDF, compatible avec les principaux logiciels bureautiques.

Presenton : un générateur de PPT par IA open source pouvant fonctionner en local

Fonctionnalités de Presenton

Fonctionnalités principales

  • Génération de PPT par IA : saisissez un sujet ou un plan, et obtenez rapidement un PPT complet.

  • Protection de la vie privée : tout le code et le traitement des données s'exécutent sur l'appareil local, sans envoi vers le cloud, garantissant la confidentialité des données.

  • Prise en charge de plusieurs modèles : peut utiliser OpenAI, Gemini, etc., et peut également intégrer des modèles open source auto-hébergés via Ollama.

  • Mises en page et thèmes personnalisés : permet de créer des mises en page personnalisées avec HTML et Tailwind pour répondre à différents besoins de conception.

  • Génération d'images : peut générer des images à partir de plusieurs sources telles que DALL-E3, Gemini Flash, Pexels, Pixabay, etc.

  • Prise en charge d'API : peut être déployé en tant qu'API, générant des PPT via des requêtes HTTP.

  • Formats d'exportation : prend en charge l'exportation aux formats PowerPoint (PPTX) et PDF.

Fonctionnalités de l'interface utilisateur

  • Saisissez des prompts, choisissez le nombre de diapositives et la langue, vous pouvez télécharger des documents pris en charge.

  • Choisissez un thème de PPT.

  • Visualisez et modifiez le plan du PPT, vous pouvez ajouter des diapositives.

  • Vous pouvez choisir à nouveau un thème (il peut s'agir d'une étape répétée ou d'un choix à une étape différente).

  • Visualisez le PPT dans l'application.

  • Modifiez le thème du PPT.

  • Exportez aux formats PDF et PPTX.

Guide d'utilisation de Presenton

Processus d'utilisation de base

  1. Démarrer l'application : suivez le guide de déploiement pour démarrer le service Presenton, et accédez via un navigateur à http://localhost:5000 (port par défaut).

  2. Configuration initiale : lors de la première utilisation, vous devez configurer le modèle d'IA (comme OpenAI, Gemini, Ollama), saisir la clé API correspondante (si nécessaire), choisir le service de génération d'images (comme Pexels, Pixabay) et configurer les clés associées.

  3. Créer un PPT : dans l'interface principale, saisissez un sujet ou un prompt (par exemple « les applications de l'intelligence artificielle dans le domaine médical »), choisissez le nombre de diapositives (8 par défaut, entre 5 et 15), choisissez la langue (anglais par défaut) et le style de mise en page (general/classic/modern/professional), vous pouvez éventuellement télécharger des documents de référence (formats PDF, TXT, PPTX, DOCX), puis cliquez sur générer.

  4. Édition et ajustement : après la génération, vous pouvez visualiser le plan, ajouter, supprimer ou réorganiser des diapositives, modifier le contenu, changer le style du thème, ajuster les images (régénérer ou remplacer).

  5. Exporter le PPT : une fois l'édition terminée, vous pouvez exporter en PPTX (pour une édition plus approfondie dans PowerPoint) ou en PDF (pour faciliter le partage et la présentation).

Méthode d'utilisation de l'API

Si vous souhaitez l'utiliser via la programmation, vous pouvez appeler l'API en envoyant une requête POST à /api/v1/ppt/presentation/generate (exemple de code omis).

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"])

Points à noter

✅ Vous devez configurer correctement le modèle d'IA et la clé API, sinon la génération peut échouer.

✅ La génération sur des sujets complexes peut prendre beaucoup de temps.

✅ Lors de l'exécution locale du modèle Ollama, celui-ci sera téléchargé automatiquement lors de la première utilisation, ce qui peut prendre beaucoup de temps.

✅ Pour la génération d'images, assurez-vous que le service d'images correspondant est correctement configuré.

✅ Adresse open source : https://github.com/presenton/presenton

Outils liés à Presenton : générateur de PPT par IA open source, exécutable en local