Möchten Sie eine leistungsstarke lokale AI-Bilderzeugung unter Windows? Verwenden Sie dieses Tool


Windows
2024-04-21T12:00:14Z

Das Wichtigste in Kürze

  • Lokale KI-Bildgeneratoren unter Windows sind eine kostenlose, uneingeschränkte und unterhaltsame Möglichkeit, mit KI zu experimentieren.
  • Fooocus, ein Stable Diffusion-Programm, ist unter Windows 10 und 11 einfach einzurichten und macht die KI-Bilderzeugung für jeden zugänglich, der über einen ausreichend leistungsstarken Computer verfügt.
  • Generative KI ist auch ein leistungsstarkes Produktivitätswerkzeug und eine gute Möglichkeit, etwas über Technologie und Programmierung zu lernen.
Die Generierung von KI-Bildern mit Online-Tools wie ChatGPT, DALL-E und MidJourney ist sehr beliebt, aber was ist, wenn Sie Ihre eigenen Bilder mit KI auf Ihrem eigenen Computer generieren möchten, ohne jegliche Einschränkungen? Hier ist der einfachste Weg, dies unter Windows zu tun.

Warum sollten Sie einen eigenen lokalen KI-Bildgenerator haben wollen?

Online-KI-Bildgeneratoren sind unglaublich leistungsfähig und können auf riesige Datenmengen zurückgreifen, um ihre Bilder auf der Grundlage Ihrer Eingabeaufforderungen zu erstellen (in der Welt der KI sind Eingabeaufforderungen die Anweisungen, die Sie der KI geben), aber sie haben auch einige Nachteile: Sie sind mit monatlichen Gebühren verbunden, sie speichern einen Verlauf Ihrer Interaktionen und sie können die Art der Bilder, die Sie anfordern können, einschränken.

Die lokale Bilderzeugung auf Ihrem eigenen Windows-Computer ist kostenlos (abgesehen von den Stromkosten) und unterliegt keinen Einschränkungen. Sie können mit jeder erdenklichen Bildanforderung experimentieren und von der Community erstellte Modelle verwenden, um einzigartige Inhalte zu erstellen. Es ist eine unterhaltsame Einführung in den aufstrebenden Bereich der künstlichen Intelligenz und kann Ihnen auch helfen, andere Programmier- und IT-Kenntnisse zu entwickeln.

Einrichten einer stabilen Diffusionsbilderzeugung unter Windows

Fooocus ist ein Bilderzeugungsprogramm, das auf Stable Diffusion basiert. Es ist zu 100 % kostenlos und quelloffen, läuft offline und bietet einen sofort einsatzbereiten KI-Bildgenerator, der "einfach funktioniert" - sobald Sie es eingerichtet haben, können Sie Ihre Ideen eingeben und erhalten (fast) sofort Ergebnisse.

Die meisten anderen Stable Diffusion- und AI-Bilderzeugungstools für Windows sind schwierig einzurichten, mit komplexen Installationsschritten, die oft eine Vertrautheit mit dem zugrunde liegenden Programm erfordern. Fooocus ist relativ einfach einzurichten: Alles, was Sie brauchen, ist ein Computer, der Docker unterstützt und über das Windows Subsystem für Linux (WSL) läuft, und ein bescheidener Grafikprozessor (Fooocus benötigt eine 4-GB-NVIDIA-Grafikkarte zum Betrieb).

Es ist erwähnenswert, dass diese Schritte auch unter Linux funktionieren. Sie können die WSL-spezifischen Schritte unten überspringen und einfach Docker Desktop installieren und das Linux-Terminal anstelle der Windows-Terminal-App verwenden. Wenn Sie MacOS verwenden, sollten Sie sich DiffusionBee ansehen, das eine ähnliche, optimierte Image-Erstellung mit Stable Diffusion in einer eigenen Anwendung bietet.

Schritt 1: Installieren Sie Docker Desktop und Windows Terminal

Docker ist eine Software, mit der Sie "Container" ausführen können. Dabei handelt es sich um isolierte Umgebungen, die alle Abhängigkeiten und beweglichen Teile einer Software enthalten können. Sie sind vergleichbar mit einer virtuellen Maschine, haben aber weniger Overhead. Um Docker zu installieren, müssen Sie Docker Desktop für Windows herunterladen und installieren.

Docker kann unter Windows 10 und 11 entweder im WSL- oder Hyper-V-Modus ausgeführt werden. Da Fooocus nur WSL unterstützt, müssen Sie zunächst WSL aktivieren. Bevor Sie fortfahren, müssen Sie außerdem die Windows Terminal-App installieren.

Schritt 2: Fooocus herunterladen

Um Fooocus herunterzuladen, müssen Sie die Github-Seite besuchen und klicken Sie dann auf die grüne Schaltfläche "Code", gefolgt von "ZIP herunterladen". GitHub ist nicht die benutzerfreundlichste Website (sie wird hauptsächlich von Entwicklern genutzt, um Code untereinander auszutauschen), daher zeigt der Screenshot unten, wo Sie die Schaltfläche finden.

The location of the 'Download ZIP' button in GitHub

Sobald das Herunterladen der .zip-Datei abgeschlossen ist, entpacken Sie sie in einen eigenen Ordner und öffnen Sie den Ordner mit den entpackten Fooocus-Dateien.

Schritt 3: Fooocus starten

Klicken Sie nun mit der rechten Maustaste auf eine leere Stelle im Fooocus-Verzeichnis und klicken Sie auf "Im Terminal öffnen". Daraufhin wird ein Powershell-Terminalfenster geöffnet.

How to find the 'Open in Terminal' button in the Windows Explorer context menu

Vergewissern Sie sich, dass Docker Desktop ausgeführt wird, und geben Sie dann den folgenden Docker-Befehl ein:

docker compose up -d

Dieser Befehl führt Folgendes aus:

  • Er führt das Programm docker compose aus, das für die Verwaltung von Docker-Anwendungen verwendet wird
  • Startet den Container, indem er ihn hochfährt
  • Sagt dem Container, dass er im Hintergrund laufen soll(-d für detached mode)

Running 'docker compose' in Powershell using the Windows Terminal

Wenn Sie Fooocus noch nie mit Docker ausgeführt haben, wird die Docker-Anwendung automatisch auf der Grundlage des Fooocus-Codes im Verzeichnis erstellt. Dies kann auf manchen Computern eine ganze Weile dauern, also haben Sie Geduld und trinken Sie einen Kaffee (oder machen Sie eine lange Mittagspause), während Sie warten.

Wenn der Vorgang abgeschlossen ist, sehen Sie, dass die Fooocus-Anwendung erstellt und gestartet wurde.

Terminal output showing the Fooocus Docker container has started successfully

Sie können auch sehen, dass der Fooocus-Container in Docker Desktop läuft.

Docker Desktop showing a running container

Von Docker Desktop aus können Sie Fooocus stoppen und starten (ohne das Terminal zu benutzen) oder den Container und alle seine Daten löschen.

Schritt 4: Erzeugen Sie einige Bilder!

Jetzt, wo Fooocus in Docker läuft, können Sie über Ihren Webbrowser darauf zugreifen. Standardmäßig läuft er auf Port 7865 und ist unter der Adresse http://localhost:7865 erreichbar ("localhost" ist die Adresse, die Ihr Computer für den Zugriff auf sich selbst verwendet). Sie können in der Docker-Desktop-Oberfläche auf einen laufenden Container klicken, um zu sehen, welche Ports auf localhost für den Zugriff auf ihn verwendet werden können.

Sobald die Fooocus-Oberfläche geladen ist, müssen Sie sie nur noch auffordern, einige Images zu erstellen!

The Fooocus Stable Diffusion interface awaiting a user prompt

Das erste Image kann etwas länger dauern als andere, während die von Fooocus verwendeten Modelle vorbereitet werden. Hier ist ein Beispiel für ein Bild, das mit einer einfachen Fooocus-Eingabeaufforderung erzeugt wurde: ein Foto eines hilfsbereiten How-To-Geeks beim Surfen im Internet.

The result of a Fooocus Stable Diffusion image prompt, showing a generated man in a suit, riding a surfboard

Wenn Sie das Verhalten ändern, verschiedene Stile ausprobieren oder sich die Historie der von Ihnen erzeugten Bilder ansehen möchten, klicken Sie auf das Kontrollkästchen "Erweitert". Fooocus bietet eine Vielzahl von Optionen, und Sie können sogar von der Community erstellte Modelle von Websites wie CivitAI verwenden.

Auf CivitAI gibt es einige NSFW-Inhalte.

KI ist ein völlig neues Instrumentarium für Spaß, Lernen und Produktivität!

Generative KI kann Texte, Bilder und Videos auf der Grundlage Ihrer Anfragen erstellen. Das sind ganz neue Werkzeuge, mit denen Sie Spaß haben, lernen und produktiv sein können. Es ist auch eine coole Möglichkeit, mit dem Programmieren anzufangen, z. B. indem Sie Stable Diffusion mit Python verwenden, um Bilder zu erzeugen.