Felo PPT-API exportiert jetzt echte PPTX-Dateien
Die PPT Task API von Felo OpenAPI kann generierte Präsentationen jetzt als bearbeitbare .pptx-Dateien exportieren. Ein API-Schlüssel, ein vierstufiger asynchroner Ablauf und ein Download-Link.
Dein Agent kann ein Thema recherchieren, eine Gliederung erstellen und eine fertige Präsentation generieren, ohne dass du ein Design-Tool öffnen musst. Bisher fehlte nur eine Sache: eine Datei, die dein Team in PowerPoint öffnen kann.
Diese Lücke schließt sich. Felo OpenAPI exportiert generierte Präsentationen jetzt als echte .pptx-Dateien. Die PPT Task API erzeugte bereits bearbeitbare Folien in Felo; die neuen Export-Endpunkte wandeln sie in eine PowerPoint-Datei um, die du herunterladen, bearbeiten und teilen kannst. Gleicher API-Schlüssel, gleiches asynchrones Muster, ein zusätzlicher Aufruf.
Jetzt ausprobieren: https://openapi.felo.ai/docs/api-reference/ppt-tasks

Was sich tatsächlich geändert hat
Vor diesem Update endete die PPT Task API bei einer Felo-Folien-URL. Du hast eine Präsentation erhalten, aber die Übergabe stoppte dort: Um sie einem Kunden, einer Klasse oder einem Gremium zu zeigen, musste jemand sie manuell in PowerPoint nachbauen.
Jetzt schließt sich der Ablauf. Sobald eine PPT-Generierungsaufgabe den Status COMPLETED erreicht, rufst du einen Export-Endpunkt auf und pollst einen zweiten. Die API liefert eine signierte download_url, die auf eine echte .pptx-Datei verweist — dieselbe Präsentation, im Format, das alle bereits nutzen.
Zwei Dinge machen daraus mehr als eine reine Formatumwandlung:
- Die Präsentation bleibt bearbeitbar. Kein PDF, kein flaches Bilderset. Text, Layouts und Themenstruktur bleiben in PowerPoint erhalten, sodass ein Kollege eine Zahl anpassen oder einen Abschnitt umsortieren kann, ohne alles neu zu generieren.
- Die Recherche ist bereits erledigt. Felos PPT-Generierung füllt nicht einfach deinen Prompt auf die Folien. Sie recherchiert das Thema, sammelt Quellen, strukturiert das Argument und wendet ein Thema an. Du erhältst eine präsentationsfertige Präsentation, kein Rohentwurf, der noch überarbeitet werden muss.
Diese Kombination zählt. Die meisten Tools recherchieren gut und liefern Text, oder sie formatieren gut und liefern leere Strukturen. Felo kann beides und liefert das Ergebnis jetzt als Datei aus.
So funktioniert der Export
Der Export läuft asynchron ab, wie der Rest der PPT Task API. Du reichst einen Auftrag ein, pollst bis zum Abschluss und lädst das Ergebnis herunter.
Schritt 1 — Präsentation generieren
Erstelle eine PPT-Aufgabe mit einem Prompt. Wenn du ein bestimmtes Design möchtest, liste zuerst die verfügbaren Themen auf und übergib die Theme-ID.
POST https://openapi.felo.ai/v2/ppts
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json
{
"query": "Q3 competitive landscape review, 12 pages",
"ppt_config": {
"ai_theme_id": "02968979-a69f-42c4-b136-de02c40ab2d7"
}
}
Die Antwort enthält eine task_id und eine ppt_business_id. Beide speichern — die task ID brauchst du zum Polling, die business ID für den Export.
Schritt 2 — Polling, bis die Präsentation bereitsteht
GET https://openapi.felo.ai/v2/tasks/{task_id}/historical
Authorization: Bearer YOUR_API_KEY
Alle 2–5 Sekunden abfragen. Wenn task_status den Wert COMPLETED hat, existiert die Präsentation und du kannst sie exportieren. Eine ppt_url kommt mit zurück, falls du die Folien zuerst in Felo ansehen möchtest.
Schritt 3 — Export einreichen
POST https://openapi.felo.ai/v2/ppts/YOUR_PPT_BUSINESS_ID/export
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json
{}
Das ist der gesamte Request-Body: {}. Der Export läuft als Hintergrundjob.
Schritt 4 — Export polln und herunterladen
GET https://openapi.felo.ai/v2/ppts/{ppt_business_id}/export
Authorization: Bearer YOUR_API_KEY
Alle 2–5 Sekunden abfragen. data.status durchläuft NOT_STARTED, PROCESSING und COMPLETED. Nur COMPLETED enthält die gewünschte Nutzlast:
{
"status": "ok",
"message": null,
"data": {
"status": "COMPLETED",
"download_url": "https://example.com/presentation.pptx?signature=...",
"expires_at": "2026-09-29T10:30:00Z"
}
}
Datei von download_url herunterladen und fertig.

Vier Details, die du vor dem Versand kennen solltest
Die Download-URL verfällt 30 Minuten nach Ausstellung. Es handelt sich um eine signierte URL, keinen permanenten Link. Wenn sie abläuft, rufe den GET-Export-Endpunkt erneut auf — das stellt eine neue URL aus, ohne die PPTX neu zu generieren, verursacht also keine Kosten.
Ein erneuter Export nach Abschluss kostet ein Guthaben. Wiederholtes POST während ein Export noch läuft, bleibt ohne Risiko und startet keinen zweiten Auftrag. Aber ein POST nachdem der Export abgeschlossen ist, generiert die Datei neu und verbraucht ein vorhandenes PPT-Export-Guthaben. Wenn du nur einen neuen Link brauchst, nutze GET.
Der API-Schlüssel muss die Präsentation besitzen. Der Export ist auf den Schlüssel beschränkt, der die PPT erstellt hat. Ein Schlüssel, der die Präsentation nicht generiert hat, kann sie nicht exportieren. So bleiben Präsentationen im Konto, das sie erstellt hat.
Fehler lassen sich wiederholen. Ein FAILED-Export kann mit demselben POST erneut eingereicht werden. Fehlende Guthaben führen zu HTTP 402; Rate-Limits zu HTTP 429 — nach kurzer Wartezeit lohnt sich ein erneuter Versuch.
Warum das für Agenten zählt
Das Interessante ist nicht das Dateiformat. Entscheidend ist, was eine vollständige Pipeline von Recherche bis Datei ermöglicht.
Ein Agent, der recherchieren und exportieren kann, übernimmt jetzt den gesamten Ablauf unbeaufsichtigt:
- Wöchentliche Business-Reviews — Kennzahlen der Woche abrufen, Kontext recherchieren, Präsentation generieren, exportieren und die
.pptxvor dem Montags-Meeting ins gemeinsame Laufwerk legen. - Kundenpräsentationen — Ein Briefing in eine recherchierte, gestaltete Präsentation verwandeln und eine bearbeitbare Datei übergeben, die der Kunde selbst branden kann.
- Sales Enablement — Für jeden Interessenten eine angepasste Präsentation aus Account-Recherche generieren, exportieren und automatisch an den CRM-Eintrag anhängen.
- Kurs- und Trainingsmaterial — Thema recherchieren, als Lektion strukturieren, Folien exportieren, die ein Dozent vor dem Unterricht anpassen kann.
In jedem Fall bleibt für den Menschen nur noch das Prüfen und Feinschleifen. Niemand startet mehr mit einer leeren Folie.
Wer die Polling-Logik nicht selbst schreiben möchte, nutzt das Felo PPT Skill. Nach Installation des Felo AI Agent-Pakets kann dein Agent Präsentationen erstellen, polln und exportieren — alles in einer Fähigkeit, wie oben beschrieben, so verpackt, dass der Agent sie direkt aufrufen kann.
Einstieg
Der Export ist jetzt in der PPT Task API verfügbar, für jeden Felo OpenAPI-Schlüssel.
- API-Schlüssel im Felo OpenAPI-Dashboard holen.
- PPT Task API-Referenz lesen — im Abschnitt Export PPTX stehen die genauen Request- und Response-Formate.
- Präsentation generieren, exportieren und die Datei in PowerPoint öffnen.
Wer den schnellen Weg sucht, installiert das Felo PPT Skill und lässt den Agenten den gesamten Ablauf übernehmen.
Starte mit Felo OpenAPI: https://openapi.felo.ai
Häufig gestellte Fragen
Ist die exportierte Datei wirklich in PowerPoint bearbeitbar?
Ja. Der Export erzeugt eine Standard-.pptx-Datei. Text, Layout und Themenstruktur bleiben erhalten, sodass die Präsentation in PowerPoint, Google Slides oder Keynote bearbeitet werden kann.
Kostet der Export extra? Ein Export nach Generierung der Präsentation verbraucht ein vorhandenes PPT-Export-Guthaben. Fehlende Guthaben führen zu HTTP 402. Ein neuer Download-Link per GET generiert die Datei nicht neu und verursacht keine zusätzlichen Kosten.
Wie lange ist der Download-Link gültig? 30 Minuten ab Ausstellung. Für einen neuen Link einfach den GET-Export-Endpunkt erneut aufrufen.
Kann ich eine Präsentation exportieren, die mit einem anderen API-Schlüssel erstellt wurde? Nein. Der API-Schlüssel, der den Export anfordert, muss die PPT besitzen.
Was passiert, wenn der Export fehlschlägt?
data.status gibt FAILED zurück. Den POST-Export-Aufruf erneut senden, um es noch einmal zu versuchen.
Dieser Beitrag ist auch in folgenden Sprachen verfügbar: English, 简体中文, 日本語, 한국어, 繁體中文, हिन्दी, Français, العربية, Русский, اردو, Bahasa Indonesia, Tiếng Việt, Türkçe, Italiano, ไทย, Español, বাংলা and Português.