Spécifications techniques de bria/genfill
| Spécification | Détails |
|---|---|
| ID du modèle | bria/genfill |
| Fournisseur | BRIA |
| Type de modèle | Modèle d’édition d’images / remplissage génératif |
| Fonction principale | Générer, ajouter, modifier ou remplacer des objets à l’intérieur d’une région sélectionnée d’une image existante |
| Modalités d’entrée | Image d’entrée, masque et invite textuelle |
| Modalité de sortie | Image modifiée |
| Portée de l’édition | Édition localisée au sein d’une zone masquée définie par l’utilisateur |
| Comportement en matière de résolution | Renvoie l’image modifiée à la résolution d’origine, sans redimensionnement ni réduction automatiques |
| Préservation des régions | Les zones à l’extérieur du masque fourni restent inchangées |
| Gestion de la transparence | Peut préserver l’alpha/la transparence lorsque pris en charge et activé |
| Base / pile sous-jacente | S’appuie sur BRIA 2.3 avec GenFill ControlNet, conformément à la documentation produit de BRIA |
| Positionnement commercial | Orienté entreprise et commercialisé pour un usage plus sûr d’un point de vue commercial, avec des données d’entraînement sous licence et des sorties contrôlables |
Qu’est-ce que bria/genfill ?
bria/genfill est le modèle de remplissage génératif de BRIA pour l’édition d’images localisée. Il est conçu pour permettre aux développeurs de générer ou remplacer des objets à l’intérieur d’une région masquée spécifique d’une image à l’aide d’une invite textuelle, tout en préservant le reste de l’image à l’identique. BRIA décrit GenFill comme un système de génération d’objets prêt pour la production, offrant un contrôle élevé, de la cohérence et une qualité de sortie axée sur l’entreprise.
En pratique, ce modèle convient à des workflows tels que l’insertion de produits dans des scènes, le remplacement d’éléments d’images, la modification d’objets sélectionnés ou le remplissage de régions effacées avec du contenu guidé par une invite. La documentation de BRIA souligne que le modèle fonctionne avec un masque fourni, qu’il est optimisé pour des régions de masque en forme de « blob » et qu’il renvoie l’image finale à la résolution d’origine.
Une partie notable du positionnement de BRIA concerne la préparation commerciale. BRIA indique que GenFill est conçu pour un usage en entreprise, avec des sorties contrôlables et un entraînement basé sur des données sous licence, ce qui le rend attrayant pour les équipes recherchant un déploiement plus sûr dans des chaînes de création en production.
Principales fonctionnalités de bria/genfill
- Édition générative localisée : Génère du contenu uniquement à l’intérieur d’un masque spécifié, ce qui le rend utile pour l’insertion ciblée d’objets, le remplacement et les modifications visuelles.
- Génération d’objets guidée par l’invite : Utilise des invites en langage naturel pour définir ce qui doit apparaître dans la région sélectionnée.
- Préservation des pixels en dehors du masque : BRIA précise que les zones à l’extérieur de la région masquée restent inchangées, ce qui est important pour des workflows d’édition déterministes.
- Sortie à la résolution d’origine : Renvoie les images modifiées à la même résolution que l’image d’entrée plutôt que de réduire automatiquement la taille du résultat.
- Prise en charge de la conservation de l’alpha : Peut préserver les informations de transparence lorsque l’entrée comporte un canal alpha et que le paramètre pertinent est activé.
- Conçu pour un contrôle fin : BRIA présente GenFill comme très contrôlable et cohérent, mettant spécifiquement en avant des sorties prévisibles et la prise en charge de GenFill ControlNet.
- Orienté vers un usage commercial en entreprise : BRIA positionne le modèle pour des workflows d’entreprise et met l’accent sur un entraînement via des données sous licence et un déploiement commercialement plus sûr.
- Utile pour les workflows de production d’images : Convient à des applications telles que les outils créatifs, les opérations de contenu automatisées, la visualisation de produits et les pipelines de retouche d’images. Il s’agit d’une inférence basée sur les capacités d’API décrites par BRIA et sur le positionnement de son produit.
Comment accéder à et intégrer bria/genfill
Étape 1 : Inscrivez-vous pour obtenir une clé API
Inscrivez-vous sur CometAPI et générez votre clé API depuis le tableau de bord. Stockez la clé en toute sécurité et configurez-la comme variable d’environnement dans votre application afin que votre intégration puisse authentifier les requêtes adressées à l’API bria/genfill.
Étape 2 : Envoyer des requêtes à l’API bria/genfill
Envoyez des requêtes HTTPS au point de terminaison unifié de l’API CometAPI et spécifiez bria/genfill comme modèle. Incluez votre en-tête d’authentification ainsi que la charge utile requise pour l’édition d’images, telle que l’image source, le masque et l’invite.
curl https://api.cometapi.com/v1/responses \
-H "Authorization: Bearer $COMETAPI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "bria/genfill",
"input": {
"prompt": "Replace the masked area with a modern wooden chair",
"image_url": "https://example.com/input-image.png",
"mask_url": "https://example.com/input-mask.png"
}
}'
Étape 3 : Récupérer et vérifier les résultats
Analysez la réponse de l’API et récupérez la sortie générée à partir de la charge utile retournée. Vérifiez que la région modifiée correspond au masque souhaité, confirmez que les zones non masquées restent inchangées et exécutez toute modération ou tout contrôle qualité au niveau de votre application avant de présenter les résultats aux utilisateurs finaux.