Fibo 2.0 : le modèle 8B de Bria génère et édite des images
Bria a publié Fibo 2.0, un modèle open-weights 8B qui unifie génération et édition d'images dans un seul jeu de poids, plus un checkpoint Edit Turbo en 4 étapes.
Fibo 2.0 est la nouvelle version open-weights de Bria dans la famille FIBO : un modèle flow-matching de 8 milliards de paramètres qui génère et édite des images avec un seul jeu de poids. Bria a mis en ligne deux checkpoints sur Hugging Face les 18 et 19 octobre (Fibo 2.0 Dev | Fibo 2.0 Edit Turbo), et la carte du modèle cite un instantané d'Artificial Analysis daté du 20 octobre qui le classe premier parmi les modèles open-weights sur l'arène d'édition d'images avec un Elo de 1087, et deuxième sur l'arène texte vers image.
Le résultat édité renvoyé pour la requête multi-références ci-dessous. Échantillon de Bria, publié avec son endpoint fal.
Deux checkpoints, une seule architecture
| Fibo 2.0 Dev | Fibo 2.0 Edit Turbo | |
|---|---|---|
| Échantillonnage | 50 étapes, CFG 5.0 | 4 étapes, guidance 1.0 |
| Tâches | génération et édition | édition uniquement |
| Usage prévu | fine-tuning et recherche | éditions à faible latence |
| Taille du dépôt | transformer 16,25 Go + text encoder 8,88 Go + VAE 0,34 Go | même empreinte |
Dev est la base complète et non distillée que Bria positionne comme point de départ pour les LoRAs et les fine-tunes complets. Edit Turbo en est distillé pour l'édition en quelques étapes et sans guidance, et Bria indique dans la carte que les prompts négatifs n'ont aucun effet dessus.
Ce qui est nouveau dans la 2.0
La gamme FIBO a été construite autour de longues légendes structurées : jusqu'à 1 000 mots et plus décrivant l'éclairage, la composition, la couleur, la caméra et la profondeur de champ sous forme de champs séparés. Fibo 2.0 conserve cette approche et ajoute un chemin d'édition général. Selon la carte du modèle :
- Éditions par instruction qui se généralisent à tous les types d'édition tout en préservant l'identité, la mise en page, l'éclairage et les détails fins dans les zones que vous n'avez pas demandé à modifier.
- Éditions masquées : le masque indique la zone à régénérer, le reste de l'image conserve ses pixels d'origine.
- Éditions multi-références avec jusqu'à 4 images au total, désignées dans l'instruction par
<image_1>,<image_2>, etc. Bria cite comme cas d'usage l'essayage virtuel, l'intégration de produit et le transfert d'apparence. - Meilleur texte, texture et anatomie que les versions FIBO antérieures, avec la même promesse d'adhérence au prompt de pointe parmi les modèles ouverts.
Les trois entrées ci-dessous sont les images de référence fournies par Bria avec sa requête multi-images publiée (still-logo, still-perfume, still-background) ; l'image en haut de cet article est ce que l'endpoint a renvoyé pour cette requête.
![]() | ![]() | ![]() |
|---|---|---|
référence still-logo | référence still-perfume | référence still-background |
Un échantillon texte vers image de Fibo 2.0, issu de la requête de génération que Bria publie avec le modèle. Échantillon de Bria.
À l'intérieur du modèle
Fibo 2.0 est un DiT single-stream de 44 blocs, exécutant un flow matching dans l'espace latent du VAE FLUX.2. Les prompts sont encodés par Qwen3-VL-4B-Instruct ; pour les éditions, les images de contexte passent à la fois par le VLM et par le VAE. Un resampler Perceiver à deux couches compresse la sortie du VLM en 256 à 512 tokens « gist », davantage pour les prompts longs, et ces tokens sont préfixés aux tokens d'image. Cinq des blocs du DiT reçoivent également de l'attention croisée depuis des couches internes du VLM.
La conséquence pratique est que le modèle lit un document JSON plutôt qu'une phrase. Fibo 2.0 est entraîné sur VGL (Visual GenAI Language), et le paquet open source bria-vgl de Bria transforme une instruction simple en ce document avec modify(), ou un prompt avec create(). Le pipeline renvoie le JSON en même temps que l'image, ce qui permet de rejouer la même requête et de comparer les résultats. bria-vgl s'exécute lui-même sur Gemini, donc l'étape d'expansion nécessite une GEMINI_API_KEY ; les documents VGL écrits à la main la contournent.
Disponibilité
Les poids sont soumis à autorisation sur Hugging Face : les deux dépôts exigent d'accepter les conditions de Bria avant le téléchargement des fichiers. Côté inférence :
- diffusers :
BriaFibo2Pipelinen'est pas encore fusionné (PR #14991), la ligne d'installation de la carte pointe donc vers un build de branche. - Hébergé : la plateforme et l'API de Bria,
bria/fibo-2/generateetbria/fibo-2/editsur fal, et deux Spaces publics,briaai/Fibo-2.0-T2Ietbriaai/Fibo-2.0-editing, ce dernier exécutant Edit Turbo. - ComfyUI : il n'existe pas encore de loader pour Fibo 2.0. Le cœur de ComfyUI fournit des nœuds Bria qui appellent l'API de Bria pour les modèles FIBO antérieurs, le dépôt de nœuds de Bria (ComfyUI-BRIA-API) n'a pas été mis à jour pour cette version, et aucun repackage Comfy-Org ni build communautaire en fichier unique n'existe, donc le text encoder et le transformer locaux ne peuvent pas être déposés dans
models/comme un checkpoint FLUX ou Qwen-Image.
Le classement open-weights d'édition d'images cité par Bria dans la carte du modèle, instantané daté du 20 octobre 2026.
Annoncé, pas encore publié
La carte liste également cinq suites qui ne font pas partie de cette version : un LoRA d'édition locale multi-tours qui enchaîne les éditions tout en gardant le reste de l'image stable au pixel près, la suppression native de l'arrière-plan, un LoRA de photo produit, un LoRA de style « boring reality », la gomme par masque et l'extension d'image. À considérer comme des éléments de feuille de route tant que les poids ne sont pas disponibles.



Commentaires
Connectez-vous avec GitHub pour rejoindre la discussion.