Power Automate

Power Automate Integration in MeinGPT

Zwei zentrale No-Code-Interaktionsmodi

  1. Power Automate -> MeinGPT: Flows greifen auf Assistenten und Workflows in MeinGPT zu. Das funktioniert schon heute über die generische Workflow-API bzw. Assistants-API — ruf die API über eine HTTP-Aktion mit Deinem MeinGPT-API-Key auf (siehe Authentifizierung).
  2. MeinGPT -> Power Automate: Power-Automate-Aktionen als Werkzeuge in Assistenten nutzen.

Hinweis

Interaktionsmodus 2 (Power-Automate-Aktionen als Assistenten-Werkzeuge) folgt in Kürze. Modus 1 ist bereits live — nutze die oben verlinkte API-Dokumentation mit einer beliebigen HTTP-Aktion in Power Automate.

Assistenten mit Dateianhang ausführen

Um einen Assistenten per API auszulösen und dabei eine Datei zu übergeben, ruft Deine HTTP-Aktion in Power Automate POST /api/assistants/v1/{assistantId}/run als multipart/form-data-Request auf:

  • messages - die Nachricht(en) als JSON-String
  • files - die Datei(en) als Binärdaten (max. 50 MB pro Datei, max. 10 Dateien)

Details und ein vollständiges Beispiel findest Du in der API-Referenz für Assistenten.

MeinGPT macht die angehängten Dateien dem Assistenten auf zwei Wegen zugänglich:

  1. Vollständiger Inline-Inhalt: Bei textbasierten Formaten (JSON, CSV, Klartext, XML, YAML) wird der komplette Dateiinhalt in den Kontext des Assistenten eingefügt - unabhängig von der Dateigröße.
  2. Document-Engine-Abruf: Zusätzlich wird dem Assistenten mitgeteilt, dass die Datei in der Document Engine liegt und über ein Werkzeug abgerufen werden kann. Dieser Rückfallweg funktioniert nur, wenn beim Assistenten Code-Sandbox als Werkzeug aktiviert ist.

Hinweis

Für Assistenten, die große Datei-Anhänge über Power Automate verarbeiten, aktiviere Code-Sandbox beim Assistenten - auch wenn er keinen Code ausführen soll. So hat das Modell einen funktionierenden Rückfallweg, falls der Inline-Inhalt einmal nicht ausreicht.

Nicht-textbasierte Formate (Bilder, PDFs, Office-Dokumente) folgen dem gleichen nativen Datei-Handling wie in Code-Sandbox beschrieben - binde Code-Sandbox an den Assistenten, wenn die Automatisierung diese Formate verarbeiten soll.

Workflow mit Dateianhang ausführen

Um einen Workflow per API auszulösen und dabei eine Datei zu übergeben, ruft Deine HTTP-Aktion in Power Automate POST /workflows/v1/{workflowId}/run als multipart/form-data-Request auf:

  • input - die Eingabevariablen des Workflows als JSON-String
  • files - die Datei(en) als Binärdaten (max. 50 MB pro Datei)

Die genauen Grenzen für Dateigröße und -anzahl sowie das Format der Dokumentausgabe (documentUrl) findest Du in der Workflow-API-Referenz.

Hinweis

Das Aktivieren/Deaktivieren von zusätzlichen Dokument-Uploads im Workflow-Editor beeinflusst nur die Chat-Oberfläche - API-Aufrufe können unabhängig davon immer Dateien mitschicken.

Downloadbare Dateien aus Assistenten zurückgeben

Wenn Power Automate einen MeinGPT-Assistenten über die API aufruft, kann der Assistent downloadbare Dateien zurückgeben, sofern er die Datei-Werkzeuge der Code-Sandbox nutzt.

So nutzt Du Datei-Downloads in einem Power-Automate-Flow:

  1. Aktiviere Code-Sandbox beim Assistenten.
  2. Bitte den Assistenten im Prompt oder im Aktions-Input ausdrücklich um eine downloadbare Datei, z. B.: "Analysiere die angehängte Excel-Datei und gib eine downloadbare CSV-Zusammenfassung zurück."
  3. Rufe POST /api/assistants/v1/{assistantId}/run aus Power Automate auf, optional mit hochgeladenen files.
  4. Lies im Response das Feld files. Wenn der Assistent eine Sandbox-Datei exportiert hat, steht die erste Datei unter files[0].downloadUrl.
  5. Rufe files[0].downloadUrl in einer weiteren HTTP-Aktion (GET) ab, oder übergib die URL an einen nachgelagerten Schritt, der eine Datei-URL akzeptiert.

Wenn der Assistent nur mit Text antwortet, wird files als leeres Array zurückgegeben. MeinGPT erstellt aus dem finalen Text nicht automatisch ein Dokument; der Assistent muss die Datei über die Code-Sandbox exportieren.

Nächste Schritte

War diese Seite hilfreich?