Home
Login

FLUX.1 ist ein fortschrittliches Text-zu-Bild-KI-Modell, entwickelt von Black Forest Labs, das die Erzeugung und Bearbeitung hochwertiger Bilder unterstützt.

Apache-2.0Python 23.2kblack-forest-labsflux Last Updated: 2025-07-01

FLUX.1 Projektdetails

Projektübersicht

FLUX.1 ist eine hochmoderne Familie von Text-zu-Bild-Generierungs-KI-Modellen, entwickelt von Black Forest Labs. Dieses GitHub-Repository bietet den offiziellen Inferenzcode für die FLUX.1-Modelle, der es Benutzern ermöglicht, Bildgenerierungs- und Bearbeitungsfunktionen auszuführen.

Kernfunktionen

Modellarchitektur

  • Grundarchitektur: Basiert auf Rectified Flow Transformer-Blöcken
  • Parameterumfang: Skaliert auf 12 Milliarden Parameter
  • Technische Innovation: Trainiert mit latenten adversariellen Diffusionsdestillationstechniken

Modellversionen

FLUX.1 bietet mehrere Versionen für unterschiedliche Anforderungen:

  1. FLUX.1 [schnell]

    • Schnelle Version, erzeugt hochwertige Bilder in nur 1-4 Schritten
    • Veröffentlicht unter der Apache-2.0-Lizenz
    • Unterstützt persönliche, wissenschaftliche und kommerzielle Nutzung
  2. FLUX.1 [dev]

    • Entwicklungsversion, bietet eine höhere Generierungsqualität
    • Geeignet für Entwickler für Forschung und Experimente
  3. FLUX.1 [pro]

    • Professionelle Version, bietet höchste Leistung
    • Unterstützt 4MP-Bildgenerierung
    • Enthält einen Originalmodus für realistischere Ergebnisse

Funktionsmerkmale

  • Text-zu-Bild-Generierung: Generiert hochwertige Bilder basierend auf Textbeschreibungen
  • Bildbearbeitung: Unterstützt lokale Bearbeitung und generative Modifikationen
  • Textverarbeitung: Verbesserte Fähigkeit zur Typografie-Generierung
  • Einheitliches Modell: Ein einzelnes Modell unterstützt verschiedene Generierungs- und Bearbeitungsaufgaben
  • Rollenkonsistenz: Unterstützt iterative Arbeitsabläufe und behält die Rollenkonsistenz bei

Installation und Verwendung

Grundinstallation

cd $HOME && git clone https://github.com/black-forest-labs/flux
cd $HOME/flux
python3.10 -m venv .venv
source .venv/bin/activate
pip install -e ".[all]"

TensorRT-Unterstützung installieren

Wenn TensorRT-Unterstützung erforderlich ist, muss das NVIDIA PyTorch-Image verwendet werden:

cd $HOME && git clone https://github.com/black-forest-labs/flux
enroot import 'docker://$oauthtoken@nvcr.io#nvidia/pytorch:25.01-py3'
enroot create -n pti2501 nvidia+pytorch+25.01-py3.sqsh
enroot start --rw -m ${PWD}/flux:/workspace/flux -r pti2501
cd flux
pip install -e ".[tensorrt]" --extra-index-url https://pypi.nvidia.com

API-Nutzung

Python-Schnittstelle

from flux.api import ImageRequest

# API-Anfrage erstellen
request = ImageRequest("A beautiful beach", name="flux.1.1-pro")
# Oder mit API-Schlüssel: request = ImageRequest("A beautiful beach", name="flux.1.1-pro", api_key="your_key_here")

# Ergebnis-URL abrufen
request.url
# -> https:<...>/sample.jpg

# Bild-Byte-Daten abrufen
request.bytes
# -> b"..." Bytes für das generierte Bild

# Lokal speichern
request.save("outputs/api.jpg")

# PIL-Bildobjekt abrufen
request.image
# -> a PIL image

Befehlszeilenschnittstelle

# URL des generierten Bildes abrufen
$ python -m flux.api --prompt="A beautiful beach" url
https:<...>/sample.jpg

# Ergebnis generieren und speichern
$ python -m flux.api --prompt="A beautiful beach" save outputs/api

# Bild direkt anzeigen
$ python -m flux.api --prompt="A beautiful beach" image show

API-Dienst

Black Forest Labs bietet einen umfassenden API-Dienst:

  • API-Dokumentation: docs.bfl.ml
  • API-Registrierung: api.bfl.ml
  • Verwendung: Erfordert die Registrierung eines Kontos und die Erstellung eines API-Schlüssels

API-Schlüsselkonfiguration

export BFL_API_KEY=<your_key_here>

Oder direkt im Code angeben:

api_key="your_key_here"

Technische Vorteile

  1. Hochwertige Ausgabe: Die generierte Bildqualität ist branchenführend
  2. Präzise Prompt-Befolgung: Kann komplexe Text-Prompts genau verstehen und ausführen
  3. Vielfältige Ausgabe: Unterstützt die Generierung von Bildern in verschiedenen Stilen und Themen
  4. Schnelle Inferenz: Die schnelle Version kann die Generierung in wenigen Schritten abschließen
  5. Flexible Bereitstellung: Unterstützt lokale Bereitstellung und Cloud-API-Aufrufe

Verwandte Ressourcen

Zusammenfassung

FLUX.1 repräsentiert den aktuellen Stand der Technik in der Text-zu-Bild-Generierung. Durch sein fortschrittliches Architekturdesign und seine Mehrversionsstrategie bietet es eine leistungsstarke und flexible Bildgenerierungslösung für verschiedene Benutzer, von Forschern bis hin zu kommerziellen Anwendern. Ob es sich um die schnelle Prototypenentwicklung zur Verfolgung von Geschwindigkeit oder um professionelle Anwendungen handelt, die höchste Qualität erfordern, FLUX.1 bietet die entsprechende Lösung.

Star History Chart