--- license: apache-2.0 license_link: https://www.apache.org/licenses/LICENSE-2.0.txt library_name: diffusers pipeline_tag: text-to-image base_model: black-forest-labs/FLUX.2-klein-4B language: - en tags: - text-to-image - diffusers - flux - image-editing - optima-tools --- # Optima Tools — Génération d'images — Medium | | | |---|---| | Dépôt Hugging Face | `optima-tools-ch/image-medium` | | Libellé dans Optima Tools | Génération d'images — Medium | | Identifiant du paquet OT | `image.medium` | | Modèle | FLUX.2 [klein] 4B — pipeline Diffusers | | Source | black-forest-labs/FLUX.2-klein-4B (https://huggingface.co/black-forest-labs/FLUX.2-klein-4B/tree/e7b7dc27f91deacad38e78976d1f2b499d76a294) | | Révision source | `e7b7dc27f91deacad38e78976d1f2b499d76a294` | | Contenu | 18 fichiers d'exécution, 15,98 Go | ## Statut - **Publié :** les 18 fichiers d'exécution sont présents dans ce dépôt (copie côté serveur Hugging Face le 2026-10-27 ; documents ajoutés le 2026-10-27). - **Intégrité :** pour les gros poids, le SHA-256 vient des métadonnées LFS de Hugging Face, identique sur la source et sur ce dépôt ; il n'a **pas été recalculé localement**. Pour les petits fichiers, le SHA-256 a été calculé sur leur contenu, source et destination comparés. - **Validation dans Optima Tools : non effectuée.** Cette publication n'est pas un test d'exécution. Les besoins matériels n'ont pas été mesurés et ne sont pas annoncés. - Le téléchargement depuis l'application n'est pas encore ouvert. ## Contenu du paquet | Dossier | Fichiers | Taille | |---|---:|---:| | `(racine)` | 1 | 0,0 Mo | | `scheduler/` | 1 | 0,0 Mo | | `text_encoder/` | 5 | 8,05 Go | | `tokenizer/` | 7 | 15,9 Mo | | `transformer/` | 2 | 7,75 Go | | `vae/` | 2 | 168,1 Mo | | **Total** | **18** | **15,98 Go** | La liste complète, avec le SHA-256 de chaque fichier, figure dans `SOURCE.json` et `.optima-package.json`. **Non repris de la source :** le fichier autonome `flux-2-klein-4b.safetensors` (il dupliquerait le poids du transformeur déjà livré dans `transformer/`) et les images d’illustration `editing.jpg`, `others.jpg` et `realism.jpg`. ## Capacités documentées - Génération d’images à partir d’un texte (text-to-image). - La fiche source documente aussi l’édition d’images et l’édition multi-références dans un même modèle. - La fiche source présente un modèle distillé pour une génération rapide (4 étapes dans son exemple). - Avec Optima Tools, une image de référence peut être transmise à ce pipeline (Flux2KleinPipeline) pour la retouche ; non validé lors de cette publication. ## Exemple de chargement Exemple de la fiche source, adapté à un dossier local (`image-medium` contient ce paquet). Le pipeline demande une version récente de Diffusers : le `model_index.json` indique `0.37.0.dev0` et la source recommande l’installation depuis GitHub. ```python import torch from diffusers import Flux2KleinPipeline pipe = Flux2KleinPipeline.from_pretrained( "image-medium", # dossier contenant ce paquet torch_dtype=torch.bfloat16, local_files_only=True, ) pipe.enable_model_cpu_offload() # économise de la VRAM image = pipe( prompt="A cat holding a sign that says hello world", height=1024, width=1024, guidance_scale=1.0, num_inference_steps=4, generator=torch.Generator(device="cuda").manual_seed(0), ).images[0] image.save("flux-klein.png") ``` Optima Tools charge un dossier de ce type avec `DiffusionPipeline.from_pretrained(dossier, torch_dtype=…, local_files_only=True)`. Cet exemple est adapté de la fiche source et des noms de fichiers livrés ; il n'a pas été exécuté lors de cette publication. ## Licence et crédits Apache License 2.0 : texte officiel complet dans `LICENSE` ; `LICENSE.md` est la licence fournie par la source, conservée telle quelle. Auteurs, composants, sources, rôle d'Optima Tools (préparateur et distributeur) et modifications : `CREDITS.md` et `CREDITS.json`. ## Documents du dépôt | Fichier | Contenu | |---|---| | `README-source.md` | Fiche officielle de la révision source, copie identique | | `LICENSE` | Texte officiel complet de la licence Apache 2.0 | | `LICENSE.md` | Licence fournie par la source, conservée telle quelle (conditions Apache 2.0 sans annexe ni avis de copyright) | | `CREDITS.md`, `CREDITS.json` | Crédits, licences, modifications | | `SOURCE.json` | Provenance exacte : chemin source, chemin livré, taille et SHA-256 de chaque fichier | | `.optima-package.json` | Manifeste lu par Optima Tools : fichiers d'exécution, licences, crédits et provenance (hors fiche `README.md` et hors lui-même) | ## Droits des auteurs d'origine Les auteurs d'origine conservent l'ensemble de leurs droits. Optima Tools n'est pas le créateur de ce modèle : ce dépôt en prépare la distribution vérifiée pour l'application, avec mention des sources, des licences et des crédits.