> For the complete documentation index, see [llms.txt](https://docs.augelab.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.augelab.com/german/wichtige-funktionen/headless.md).

# Headless Nutzung

Dieser Abschnitt behandelt das Ausführen von AugeLab Studio ohne die Desktop-Benutzeroberfläche mithilfe der öffentlichen API-Klasse `studio.StudioScenario`.

{% hint style="info" %}
Die Headless-API bietet erhebliche Leistungssteigerungen im Vergleich zur Desktop-Oberfläche, insbesondere beim Betrieb auf Servern ohne GPU. Sie ermöglicht außerdem eine einfache Integration in andere Python-Anwendungen/-dienste.
{% endhint %}

***

## Von Flows zu Code

Visuell programmierte Szenarien (.pmod-Dateien) können headless über Python-Code ausgeführt werden:

<figure><img src="/files/L9w2sAmtC7CAQbwHZTJ6" alt="Von Flows zu Code" width="400"><figcaption><p>Von Flows zu Code</p></figcaption></figure>

```python
from studio import StudioScenario
scenario = StudioScenario(verification_code="YOUR_CODE_HERE")
scenario.load_scenario("your_scenario.pmod")

while True:
    try:
        scenario.run()
    except KeyboardInterrupt:
        break
scenario.cleanup()
```

Das Ausführen der gespeicherten .pmod-Dateien mit Python-Skripten bietet mehrere Vorteile:

* Eigene Dashboards und UIs implementieren
* Szenarien in größere Anwendungen integrieren
* An das Logging-System der AugeLab-Runtime anbinden
* Szenarien in Docker-Containern ausführen (CPU/CUDA)
* Stapelverarbeitung mehrerer Eingaben
* Läufe automatisieren und planen

und vieles mehr!
