Passer au contenu

Fibo 2.0 Edit

Intégrer

Identifiant du modèle bria/fibo-2/edit
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/bria/fibo-2/edit?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "images": [
      "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg"
    ]
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Cette requête: 0,04 $ 40 crédits API L’exécuter sur cette page

Obtenir une clé API
Bria AI Modification d’image #image-editing#instruction-based-image-editing#reference-images#e-commerce

Éditeur fondé sur des instructions prenant de 1 à 4 images, avec masque facultatif pour les modifications régionales sur une seule image

Bria AI · Image

Votre premier résultat apparaîtra ici

Créez une requête ci-dessous et exécutez-la avec votre clé API. Les sorties sont copiées dans notre stockage, conservées indéfiniment ou pendant 7 jours gratuitement.

Créer une requête

Les contrôles sont générés à partir du schéma du modèle. Le code et le prix se mettent à jour au fur et à mesure de vos modifications.

•requis image_urls
Déposez un fichier ou · jusqu’à 4

Entrées de modification indexées selon l’ordre de soumission comme <image_1>, <image_2>, etc., pour utilisation dans l’instruction. Fournissez 1–4 images comme fichiers ou URL.

Paramètre de rapport hauteur-largeur pour une sortie d’environ un mégapixel; une seule image d’entrée conserve son rapport, quel que soit ce paramètre. Avec plusieurs entrées, l’omission du paramètre utilise le rapport de la première image.

Avancé instruction · mask · seed · vgl

Directives de modification qui changent « vgl » lorsqu’il est fourni avec celle-ci. Sinon, la requête libre est développée en document VGL et incluse dans la réponse.

mask_url
Déposez un fichier ou

Masque de modification pour les requêtes contenant une seule image, fourni comme fichier ou URL dont les dimensions correspondent à cette image. Le blanc indique les zones à régénérer; le noir indique tout le reste. Le résultat utilise les dimensions de l’entrée et conserve ses pixels à l’extérieur du masque.

par défaut 5555

Graine contrôlant l’aléatoire pour obtenir des résultats reproductibles, de 0 à 2147483647.

Document VGL (Visual Generation Language) réutilisable provenant d’une réponse précédente. Avec « instruction », il représente la première image et sert de base à la modification; sans « instruction », il définit la modification inchangée et doit contenir « edit_instruction ».

POST /run/bria/fibo-2/edit?wait=20 devis → 0,04 $
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/bria/fibo-2/edit?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "images": [
      "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg"
    ]
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Exécuter cette requête

Votre clé reste dans ce navigateur : elle est envoyée uniquement au Doitong API et enregistrée dans localStorage uniquement si vous cochez Mémoriser. Obtenir une clé API

À propos de Fibo 2.0 Edit

Modifie de une à quatre images fournies dans `image_urls`, l’`instruction` les désignant par <image_1>, <image_2>, etc. Utile pour remplacer l’arrière-plan et recréer la mise en scène d’un produit. `mask_url` limite la modification à une région dans les requêtes avec une seule image. `aspect_ratio` propose 16 valeurs, et un document `vgl` structuré peut être transmis ou réutilisé.

Paramètres

Envoyez soit le nom canonique, soit le nom natif, mais pas les deux. Noms canoniques

NomType Par défautAutorisé Description
image_urlsrequis images
Typeurl[] · image
≤ 4 éléments
Entrées de modification indexées selon l’ordre de soumission comme <image_1>, <image_2>, etc., pour utilisation dans l’instruction. Fournissez 1–4 images comme fichiers ou URL.
instructionfacultatif
Typestring | null
Directives de modification qui changent « vgl » lorsqu’il est fourni avec celle-ci. Sinon, la requête libre est développée en document VGL et incluse dans la réponse.
aspect_ratiofacultatif
Typeenum
1:11:21:31:41:52:12:33:13:23:44:14:34:55:15:49:16
+5 autres9:2110:1616:916:1021:9
Paramètre de rapport hauteur-largeur pour une sortie d’environ un mégapixel; une seule image d’entrée conserve son rapport, quel que soit ce paramètre. Avec plusieurs entrées, l’omission du paramètre utilise le rapport de la première image.
seedfacultatif
Typeinteger
Par défaut5555
0 – 2 147 483 647
Graine contrôlant l’aléatoire pour obtenir des résultats reproductibles, de 0 à 2147483647.
mask_urlfacultatif mask
Typeurl · image
Masque de modification pour les requêtes contenant une seule image, fourni comme fichier ou URL dont les dimensions correspondent à cette image. Le blanc indique les zones à régénérer; le noir indique tout le reste. Le résultat utilise les dimensions de l’entrée et conserve ses pixels à l’extérieur du masque.
vglfacultatif
Typeobject
Document VGL (Visual Generation Language) réutilisable provenant d’une réponse précédente. Avec « instruction », il représente la première image et sert de base à la modification; sans « instruction », il définit la modification inchangée et doit contenir « edit_instruction ».
vgl.short_descriptionfacultatif
Typestring | null
Brève description de l’image de sortie souhaitée.
vgl.objectsfacultatif
Typeobject[]
Par défaut[]
Indiquez le contenu de l’image générée sous forme de liste, en consignant les attributs de chaque objet et ses relations avec les autres objets représentés.
vgl.objects[].descriptionfacultatif
Typestring | null
Description de l’objet de sortie souhaité.
vgl.objects[].locationfacultatif
Typestring | null
Position de l’objet dans l’image.
vgl.objects[].relationshiprequis
Typestring
Relation de l’objet avec les autres objets de l’image.
vgl.objects[].relative_sizefacultatif
Typestring | null
Taille de l’objet par rapport à l’image.
vgl.objects[].shape_and_colorfacultatif
Typestring | null
Forme et couleur de l’objet.
vgl.objects[].texturefacultatif
Typestring | null
Texture de l’objet.
vgl.objects[].appearance_detailsfacultatif
Typestring | null
Détails décrivant l’apparence de l’objet.
vgl.objects[].number_of_objectsfacultatif
Typeinteger | null
Nombre d’objets dans l’image.
vgl.objects[].posefacultatif
Typestring | null
Pose de l’objet représenté.
vgl.objects[].expressionfacultatif
Typestring | null
Expression affichée par l’objet représenté.
vgl.objects[].clothingfacultatif
Typestring | null
Vêtements portés par l’objet représenté.
vgl.objects[].actionfacultatif
Typestring | null
Action effectuée par l’objet représenté.
vgl.objects[].genderfacultatif
Typestring | null
Genre de l’objet représenté.
vgl.objects[].skin_tone_and_texturefacultatif
Typestring | null
Texture et teinte de peau de l’objet représenté.
vgl.objects[].orientationfacultatif
Typestring | null
Orientation de l’objet représenté.
vgl.background_settingfacultatif
Typestring | null
Arrière-plan de l’image générée.
vgl.lightingfacultatif
Typeobject
Éclairage de l’image générée.
vgl.lighting.conditionsfacultatif
Typestring | null
Conditions d’éclairage de l’image générée.
vgl.lighting.directionfacultatif
Typestring | null
Direction de l’éclairage de l’image générée.
vgl.lighting.shadowsfacultatif
Typestring | null
Ombres à représenter dans l’image générée.
vgl.aestheticsfacultatif
Typeobject
Qualités esthétiques de l’image générée.
vgl.aesthetics.compositionfacultatif
Typestring | null
Composition de l’image générée.
vgl.aesthetics.color_schemefacultatif
Typestring | null
Palette de couleurs de l’image générée.
vgl.aesthetics.mood_atmospherefacultatif
Typestring | null
Humeur et atmosphère de l’image générée.
vgl.photographic_characteristicsfacultatif
Typeobject
Propriétés photographiques de l’image générée.
vgl.photographic_characteristics.depth_of_fieldfacultatif
Typestring | null
Profondeur de champ de l’image générée.
vgl.photographic_characteristics.focusfacultatif
Typestring | null
Mise au point de l’image générée.
vgl.photographic_characteristics.camera_anglefacultatif
Typestring | null
Angle de caméra de l’image générée.
vgl.photographic_characteristics.lens_focal_lengthfacultatif
Typestring | null
Paramètre d’objectif de l’image générée, exprimé comme une distance focale.
vgl.style_mediumfacultatif
Typestring | null
Médium artistique de l’image générée.
vgl.text_renderfacultatif
Typeobject[]
Par défaut[]
Liste d’entrées textuelles à inclure dans l’image.
vgl.text_render[].textrequis
Typestring
Texte à rendre, également présenté visuellement à fibo-2 comme une image pour aider à reproduire exactement le texte fourni.
vgl.text_render[].locationfacultatif
Typestring | null
Position du texte dans l’image.
vgl.text_render[].sizefacultatif
Typestring | null
Taille du texte dans l’image.
vgl.text_render[].colorfacultatif
Typestring | null
Couleur utilisée pour le texte.
vgl.text_render[].fontfacultatif
Typestring | null
Style de police du texte.
vgl.text_render[].appearance_detailsfacultatif
Typestring | null
Autres détails importants sur l’apparence du texte.
vgl.contextfacultatif
Typestring | null
Contexte de l’image générée.
vgl.artistic_stylefacultatif
Typestring | null
Style artistique de l’image générée.
vgl.edit_instructionfacultatif
Typestring | null
Instruction décrivant comment modifier l’image.
requis Nom canonique, également accepté

Les paramètres de fichier acceptent une URL publique https://, un URI data: jusqu’à 10 MB ou le file_url d’un téléversement. Fichiers

Sortie

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "bria/fibo-2/edit",
  "status": "succeeded",
  "created_at": "2026-10-20T12:00:00Z",
  "started_at": "2026-10-20T12:00:02Z",
  "completed_at": "2026-10-20T12:00:09Z",
  "queue_position": null,
  "cost": {
    "credits": 40,
    "usd": "0.04",
    "charged": 40,
    "refunded": 0
  },
  "input": {
    "image_urls": [
      "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg"
    ]
  },
  "output": {
    "image": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
      "content_type": "image/jpeg",
      "file_name": "0-output.jpeg",
      "file_size": 1843200,
      "width": 1024,
      "height": 768
    },
    "images": [
      {
        "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
        "content_type": "image/jpeg",
        "file_name": "0-output.jpeg",
        "file_size": 1843200,
        "width": 1024,
        "height": 768
      }
    ],
    "vgl": {}
  },
  "outputs": [
    {
      "type": "image",
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
      "content_type": "image/jpeg",
      "file_size": 1843200,
      "width": 1024,
      "height": 768,
      "stored": true
    }
  ],
  "error": null,
  "metrics": {
    "inference_seconds": 6.8
  },
  "urls": {
    "self": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
Vos fichiers, votre choixChaque outputs[].url est une copie dans notre stockage : conservée indéfiniment (facturation par Go-mois) ou pendant 7 jours gratuitement, selon le réglage de votre compte ou ?storage=.
Même structure pour chaque modèletype, url, content_type, width, height et duration, pour les images, les vidéos et les fichiers audio. output est l’objet de résultat propre au modèle.
Champs de sortie
image
object {url, content_type, file_name, file_size, width, height}Image résultant de la modification.
images
array of object {url, content_type, file_name, file_size, width, height}Liste d’images correspondant au format renvoyé par les autres applications FIBO; son unique élément est la même image.
vgl
objectVGL utilisé pour la modification, avec son `edit_instruction` inclus.

Plus de modèles : Modification d’image

Pour les agents IA : cette page en Markdown se trouve à https://doitong.com/fr-CA/developers/models/bria/fibo-2/edit.md. Tous les modèles et guides : https://doitong.com/developers/llms.txt