Imagen – KI-Bildgenerierungsfähigkeit
Überblick
Diese Fähigkeit generiert Bilder mit dem Bildgenerierungsmodell von Google Gemini (gemini-3-pro-image-preview). Sie ermöglicht eine nahtlose Bilderstellung während jeder Claude Code-Sitzung – ob Sie Frontend-Benutzeroberflächen erstellen, Dokumentationen verfassen oder visuelle Darstellungen von Konzepten benötigen.
Plattformübergreifend: Funktioniert unter Windows, macOS und Linux.
Verwendungszweck
Aktivieren Sie diese Fähigkeit automatisch, wenn:
- Der Benutzer die Bildgenerierung anfordert (z. B. „Erzeuge ein Bild von...“, „Erstelle ein Bild...“)
- Die Frontend-Entwicklung Platzhalter oder tatsächliche Bilder erfordert
- Die Dokumentation Illustrationen oder Diagramme benötigt
- Konzepte, Architekturen oder Ideen visualisiert werden sollen
- Icons, Logos oder UI-Assets erstellt werden
- Eine Aufgabe vorliegt, bei der ein KI-generiertes Bild hilfreich wäre
Funktionsweise
- Es wird eine Textbeschreibung des gewünschten Bildes entgegengenommen
- Die Google Gemini-API mit der Konfiguration zur Bildgenerierung wird aufgerufen
- Das generierte Bild wird an einem angegebenen Ort gespeichert (Standard: aktuelles Verzeichnis)
- Der Dateipfad wird für die Verwendung im Projekt zurückgegeben
Verwendung
Python (Plattformübergreifend – Empfohlen)
# Einfache Verwendung
python scripts/generate_image.py "Eine futuristische Stadtsilhouette bei Sonnenuntergang"
# Mit benutzerdefiniertem Ausgabepfad
python scripts/generate_image.py "Ein minimalistisches App-Icon für einen Musikplayer" "./assets/icons/music-icon.png"
# Mit benutzerdefinierter Größe
python scripts/generate_image.py --size 2K "Hochauflösende Landschaft" "./wallpaper.png"
Voraussetzungen
- Die Umgebungsvariable
GEMINI_API_KEYmuss gesetzt sein - Python 3.6+ (es wird nur die Standardbibliothek verwendet, kein pip install erforderlich)
Ausgabe
Generierte Bilder werden als PNG-Dateien gespeichert. Das Skript gibt zurück:
- Bei Erfolg: Pfad zum generierten Bild
- Bei Fehler: Fehlermeldung mit Details
Beispiele
Frontend-Entwicklung
Benutzer: „Ich brauche ein Hero-Bild für meine Landingpage – etwas Abstraktes und Tech-orientiertes“
-> Generiert und speichert Bild, stellt Pfad zur Verwendung in HTML/CSS bereit
Dokumentation
Benutzer: „Erstelle ein Diagramm, das eine Microservices-Architektur zeigt“
-> Generiert visuelle Darstellung, bereit für README oder Dokumentation
UI-Assets
Benutzer: „Generiere ein Platzhalter-Avatar-Bild für die Benutzerprofil-Komponente“
-> Erstellt Bild in passender Größe für die Verwendung in der Komponente