Presenton: Open-Source-KI-PPT-Generator für den lokalen Einsatz

Presenton: Open-Source-KI-PPT-Generator für den lokalen Einsatz 153

Ein Open-Source-KI-PPT-Generator für den lokalen Einsatz, der Modelle wie OpenAI, Gemini oder Ollama nutzt und so Datenschutz sowie volle Kontrolle gewährleistet.

#Ai工具箱 #Ai开源项目

Presenton: Open-Source-KI-PPT-Generator für den lokalen EinsatzEinführung

Presenton ist ein quelloffenes, lokal ausführbares KIPPT-Generator-Tool, das die Datenprivatsphäre der Nutzer schützt. Bei der Erstellung von PPTs mit Online-KI müssen Nutzer häufig sensible Daten hochladen, was ein Risiko für Datenlecks birgt. Es unterstützt gängige KI-Modelle wie OpenAI, Gemini und Ollama, bietet benutzerdefinierte HTML-Vorlagen und verschiedene PPT-Themen und kann Bildquellen wie DALL-E3, Gemini Flash und Pexels einbinden. Darüber hinaus unterstützt es API-Schnittstellen, ermöglicht die Massenerzeugung und die Integration mit anderen Systemen und exportiert schließlich in die Formate PowerPoint und PDF, die mit gängiger Bürosoftware kompatibel sind.

Presenton:一个可以本地运行的开源AI PPT生成器

Funktionsmerkmale von Presenton

Kernfunktionen

  • KI-gestützte PPT-Erstellung: Geben Sie ein Thema oder eine Gliederung ein, und eine vollständige PPT wird schnell generiert.

  • Datenschutz: Die gesamte Verarbeitung von Code und Daten erfolgt lokal auf dem Gerät, ohne Upload in die Cloud, um den Datenschutz zu gewährleisten.

  • Unterstützung mehrerer Modelle: Es können OpenAI, Gemini und andere genutzt werden; über Ollama lassen sich auch selbst gehostete Open-Source-Modelle einbinden.

  • Benutzerdefinierte Layouts und Designs: Mit HTML und Tailwind können individuelle Layouts erstellt werden, die unterschiedlichen Designanforderungen gerecht werden.

  • Bildgenerierung: Bilder können aus verschiedenen Quellen wie DALL-E3, Gemini Flash, Pexels und Pixabay generiert werden.

  • API-Unterstützung: Kann als API bereitgestellt werden, um PPTs über HTTP-Anfragen zu generieren.

  • Exportformate: Export in PowerPoint (PPTX) und PDF wird unterstützt.

UI-Funktionen

  • Geben Sie einen Prompt ein, wählen Sie die Anzahl der Folien und die Sprache, und laden Sie unterstützte Dokumente hoch.

  • Wählen Sie ein PPT-Design.

  • Prüfen und bearbeiten Sie die PPT-Gliederung und fügen Sie Folien hinzu.

  • Sie können das Design erneut auswählen (möglicherweise ein wiederholter Schritt oder eine Auswahl in einer anderen Phase).

  • Zeigen Sie die PPT in der App an.

  • Ändern Sie das PPT-Design.

  • Export in die Formate PDF und PPTX.

Anleitung zur Nutzung von Presenton

Grundlegender Arbeitsablauf

  1. Anwendung starten: Starten Sie den Presenton-Dienst gemäß der Bereitstellungsanleitung und rufen Sie ihn im Browser unter http://localhost:5000 auf (Standardport).

  2. Ersteinrichtung: Bei der ersten Nutzung müssen KI-Modelle (z. B. OpenAI, Gemini, Ollama) konfiguriert und die entsprechenden API-Schlüssel eingegeben werden (falls erforderlich). Wählen Sie einen Bildgenerierungsdienst (z. B. Pexels, Pixabay) und konfigurieren Sie die zugehörigen Schlüssel.

  3. PPT erstellen: Geben Sie auf der Hauptoberfläche ein Thema oder einen Prompt ein (z. B. „Anwendungen von künstlicher Intelligenz im Gesundheitswesen"), wählen Sie die Anzahl der Folien (standardmäßig 8, zwischen 5 und 15), die Sprache (standardmäßig Englisch) und das Layout (general/classic/modern/professional). Optional können Referenzdokumente (PDF-, TXT-, PPTX-, DOCX-Format) hochgeladen werden, und klicken Sie dann auf „Generieren".

  4. Bearbeiten und Anpassen: Nach der Generierung können Sie die Gliederung anzeigen, Folien hinzufügen, löschen oder neu anordnen, Inhalte bearbeiten, Designs wechseln und Bilder anpassen (neu generieren oder ersetzen).

  5. PPT exportieren: Nach Abschluss der Bearbeitung kann die PPT als PPTX (für die weitere Bearbeitung in PowerPoint) oder als PDF (zum einfachen Teilen und Präsentieren) exportiert werden.

API-Nutzung

Für die programmatische Nutzung können Sie die API aufrufen, indem Sie eine POST-Anfrage an /api/v1/ppt/presentation/generate senden (Beispielcode ausgelassen).

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

Hinweise

✅ Konfigurieren Sie die KI-Modelle und API-Schlüssel korrekt, da die Generierung sonst fehlschlagen kann.

✅ Die Generierung komplexer Themen kann länger dauern.

✅ Bei lokaler Ausführung von Ollama-Modellen werden diese beim ersten Einsatz automatisch heruntergeladen, was viel Zeit in Anspruch nehmen kann.

✅ Stellen Sie bei der Bildgenerierung sicher, dass der entsprechende Bilddienst korrekt konfiguriert ist.

✅ Open-Source-Adresse: https://github.com/presenton/presenton

Ähnliche Tools zu Presenton: Open-Source-KI-PPT-Generator für den lokalen Einsatz