> ## Documentation Index
> Fetch the complete documentation index at: https://docs.langdock.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Bilderzeugung

> Generiere Bilder aus Textbeschreibungen mit KI-Modellen in deinen Workflows.

## Überblick

Der Bilderzeugung-Node erstellt Bilder aus Textbeschreibungen mithilfe von KI-Bildmodellen. Perfekt für die Erstellung von Visuals, Marketing-Assets oder dynamischen Bildern in automatisierten Workflows.

<Info>
  **Am besten für**: Marketing-Visuals erstellen, Produktbilder generieren, automatisierte Content-Erstellung und KI-generierte Bilder für Berichte.
</Info>

## Konfiguration

### Prompt (Erforderlich)

Die Textbeschreibung des Bildes, das du generieren möchtest. Unterstützt Auto-, Manual- und Prompt-AI-Modi.

**Manual-Modus Beispiel:**

```handlebars theme={null}
Ein professionelles Porträtfoto einer Person in Business-Kleidung, neutraler Hintergrund
```

**Mit Variablen:**

```handlebars theme={null}
Eine {{trigger.output.style}} Illustration von {{agent.output.structured.subject}} mit {{agent.output.structured.mood}} Beleuchtung
```

### Bildmodell

Wähle das KI-Modell zur Bildgenerierung. Verfügbare Modelle hängen von deiner Workspace-Konfiguration ab.

<Info>
  **Zwei Modellauswahlen gibt es in diesem Node:**

  * **Bildmodell**: Das Modell, das das eigentliche Bild generiert (z.B. DALL-E, Stable Diffusion)
  * **Prompt-Generierungsmodell** (bei Auto- oder Prompt-AI-Modus): Das LLM, das den Bildprompt generiert oder verfeinert, bevor er an das Bildmodell gesendet wird

  Im Manual-Modus wird nur das Bildmodell verwendet. Im Auto- oder Prompt-AI-Modus sind beide Modelle beteiligt - zuerst erstellt das LLM einen optimierten Prompt, dann generiert das Bildmodell das Bild.
</Info>

### Seitenverhältnis

Wähle die Bildabmessungen:

| Option          | Verhältnis | Am besten für                    |
| --------------- | ---------- | -------------------------------- |
| **Quadratisch** | 1:1        | Social-Media-Posts, Profilbilder |
| **Querformat**  | 16:9       | Präsentationen, Banner, Header   |
| **Hochformat**  | 9:16       | Stories, Mobile-Content, Poster  |

### Stil

Wende einen visuellen Stil an, um die Bildgenerierung zu steuern:

| Stil                | Beschreibung                                |
| ------------------- | ------------------------------------------- |
| **Auto**            | Modell entscheidet basierend auf dem Prompt |
| **Fotorealistisch** | Hohe Details, professionelle Fotoqualität   |
| **Digital Art**     | Lebhafte Farben, detaillierte Illustration  |
| **Ölgemälde**       | Künstlerisch, malerische Pinselstriche      |
| **Aquarell**        | Weiche Kanten, künstlerische Papierstruktur |
| **Skizze**          | Bleistiftskizze, handgezeichnete Linien     |
| **Anime**           | Anime/Manga-Kunststil                       |
| **3D-Rendering**    | Realistische Beleuchtung, CGI-Qualität      |
| **Minimalistisch**  | Klar, einfach, modernes Design              |
| **Cinematisch**     | Dramatische Beleuchtung, Filmkörnung        |

## Beispiel-Anwendungsfälle

### Marketing-Content-Generierung

```text theme={null}
Trigger: Neues Produkt zum Katalog hinzugefügt
→ Agent: Produktbeschreibung generieren
→ Bilderzeugung: Produktvisualisierung erstellen
  Prompt: {{agent.output.structured.product_visual_description}}
  Stil: fotorealistisch
  Seitenverhältnis: quadratisch
→ Action: Auf Marketing-Plattform hochladen
```

### Automatisierte Report-Visuals

```text theme={null}
Trigger: Wöchentlicher Report geplant
→ Agent: Daten analysieren und Zusammenfassung erstellen
→ Bilderzeugung: Infografik-Header erstellen
  Prompt: Professionelle Business-Infografik zeigt {{agent.output.structured.key_metric}}
  Stil: minimalistisch
  Seitenverhältnis: querformat
→ Action: Report per E-Mail senden
```

### Dynamische Content-Erstellung

```text theme={null}
Trigger: Blog-Post entworfen
→ Agent: Extrahiere Schlüsselthemen aus {{trigger.output.content}}
→ Bilderzeugung: Featured Image erstellen
  Prompt: {{agent.output.structured.image_prompt}} für einen Blog über {{trigger.output.topic}}
  Stil: digital_art
→ Action: Blog-Post mit Bild aktualisieren
```

## Auf generierte Bilder zugreifen

Nach der Ausführung kannst du auf das generierte Bild in nachfolgenden Nodes zugreifen:

```handlebars theme={null}
{{image_gen.output.imageUrl}}           → Signierte URL (1 Woche gültig)
{{image_gen.output.imagePath}}          → Interner Speicherpfad
{{image_gen.output.attachmentId}}       → Attachment-ID für Dateioperationen
{{image_gen.output.prompt}}             → Der verwendete Prompt
{{image_gen.output.aspectRatio}}        → Das verwendete Seitenverhältnis
{{image_gen.output.path}}               → Standard-Dateipfadformat
{{image_gen.output._metadata.mimeType}} → Immer "image/png"
```

## Output-Format

Der Node gibt eine Datei im Standard-Workflow-Format aus, kompatibel mit Dateiauswahl und nachgelagerten Nodes:

```json theme={null}
{
  "path": "/mnt/data/1234567890-workflow_image_generation-openai.png",
  "_metadata": {
    "name": "1234567890-workflow_image_generation-openai.png",
    "mimeType": "image/png",
    "sizeInKb": 245,
    "attachmentId": "abc123"
  },
  "imageUrl": "https://...",
  "attachmentId": "abc123",
  "prompt": "Dein Prompt hier",
  "aspectRatio": "square"
}
```

## Best Practices

<AccordionGroup>
  <Accordion title="Schreibe beschreibende Prompts">
    Sei spezifisch bei dem, was du willst. Füge Details zu Stil, Komposition, Beleuchtung und Motiv hinzu für bessere Ergebnisse.
  </Accordion>

  <Accordion title="Nutze Stil-Optionen">
    Anstatt den Stil im Prompt zu beschreiben, nutze das Stil-Dropdown. Das gewährleistet konsistente Stilanwendung und hält deine Prompts auf den Inhalt fokussiert.
  </Accordion>

  <Accordion title="Passe Seitenverhältnis an Anwendungsfall an">
    Wähle das Seitenverhältnis basierend darauf, wo das Bild verwendet wird. Quadratisch für Social Media, Querformat für Präsentationen, Hochformat für Stories.
  </Accordion>

  <Accordion title="Nutze Agent-Nodes">
    Verwende einen Agent-Node vor der Bilderzeugung, um optimierte Prompts basierend auf deinen Daten zu erstellen. KI-generierte Prompts produzieren oft bessere Bilder.
  </Accordion>

  <Accordion title="Beachte Datei-Handling">
    Die signierte URL läuft nach 1 Woche ab. Für langfristige Speicherung nutze die Attachment-ID, um die Datei zu verschieben oder speichere die URL sofort.
  </Accordion>
</AccordionGroup>

## Kostenüberlegungen

<Warning>
  Bilderzeugung verbraucht Modell-Credits basierend auf dem ausgewählten Bildmodell. Hochauflösende oder Premium-Modelle können mehr pro Bild kosten. Überwache die Nutzung bei der Bildgenerierung in Schleifen.
</Warning>

## Weiterverarbeitung

Generierte Bilder sind automatisch für alle nachfolgenden Nodes in deinem Workflow verfügbar. So kannst du sie verwenden:

### Mit Agent-Node analysieren

Agent-Nodes können das generierte Bild sehen und analysieren:

```text theme={null}
→ Bilderzeugung: Produktfoto erstellen
→ Agent: "Analysiere dieses Bild und beschreibe, was du siehst"
  (Agent erhält automatisch das generierte Bild)
```

### Über Action-Node hochladen

Sende Bilder an verbundene Integrationen:

```text theme={null}
→ Bilderzeugung: Marketing-Visual erstellen
→ Action (Slack): Bild in #marketing Kanal posten
→ Action (Google Drive): In Marketing-Ordner hochladen
→ Action (Notion): Zur Produktseite hinzufügen
```

### Via HTTP-Request senden

Lade zu jeder API hoch, die Dateien akzeptiert:

```text theme={null}
→ Bilderzeugung: Thumbnail generieren
→ HTTP Request: POST zu deinem CDN
  Body: Verwende {{image_gen.output.imageUrl}} oder referenziere das Attachment
```

### Batch-Generierung mit Loop

Generiere mehrere Bilder in einem Workflow:

```text theme={null}
Loop über {{trigger.output.products}}
  → Bilderzeugung: Erstelle {{product.output.currentItem.name}} Visual
  → Action: In Produktkatalog hochladen
```

<Tip>
  Das Bild wird als **Attachment** gespeichert, das mit dem Workflow-Lauf verknüpft ist. Nachfolgende Nodes können es direkt referenzieren, ohne die URL manuell übergeben zu müssen - sie sehen alle Attachments von vorherigen Nodes.
</Tip>

## Einschränkungen

* **Timeout**: Maximal 60 Sekunden für Bilderzeugung
* **Format**: Output ist immer PNG-Format
* **Keine Referenzbilder**: Unterstützt derzeit keine Bild-zu-Bild-Generierung in Workflows
* **URL-Ablauf**: Signierte URLs sind 1 Woche gültig

## Nächste Schritte

<CardGroup cols={2}>
  <Card title="Agent-Node" icon="brain" href="/de/using-langdock/workflows/nodes/agent-node">
    Generiere optimierte Prompts mit KI
  </Card>

  <Card title="HTTP-Request" icon="globe" href="/de/using-langdock/workflows/nodes/http-request-node">
    Lade Bilder zu externen Services hoch
  </Card>

  <Card title="Loop-Node" icon="rotate" href="/de/using-langdock/workflows/nodes/loop-node">
    Generiere mehrere Bilder im Batch
  </Card>

  <Card title="Action-Node" icon="bolt" href="/de/using-langdock/workflows/nodes/action-node">
    Teile Bilder über Integrationen
  </Card>
</CardGroup>
