Ir para o conteúdo

Fibo 2.0 Edit

Integrar

ID do modelo 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.ru/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.ru/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Esta solicitação: $ 0,04 40 créditos de API · ≈ ₽ 4,22 Executar nesta página

Obter chave de API
Bria AI Edição de imagem #image-editing#instruction-based-image-editing#reference-images#e-commerce

Editor baseado em instruções que aceita de 1 a 4 imagens, com máscara opcional para edições regionais em uma única imagem

Bria AI · Imagem

Seu primeiro resultado aparecerá aqui

Monte uma requisição abaixo e execute-a com sua chave de API. As saídas são copiadas para nosso armazenamento, mantidas para sempre ou por 7 dias gratuitamente.

Criar uma solicitação

Os controles são gerados a partir do esquema do modelo. O código e o preço são atualizados conforme você os altera.

•obrigatório image_urls
Solte um arquivo ou · até 4

Entradas de edição indexadas pela ordem de envio como <image_1>, <image_2> e assim por diante para uso na instrução. Forneça 1–4 imagens como arquivos ou URLs.

Configuração da proporção para uma saída de aproximadamente um megapixel; uma única imagem de entrada mantém sua proporção independentemente desta configuração. Com várias entradas, omitir a configuração usa a proporção da primeira imagem.

Avançado instruction · mask · seed · vgl

Direções de edição que modificam 'vgl' quando fornecidas junto com ele. Caso contrário, a requisição livre é expandida em um documento VGL e incluída na resposta.

mask_url
Solte um arquivo ou

Máscara de edição para requisições contendo uma única imagem, fornecida como arquivo ou URL com dimensões correspondentes às da imagem. Branco marca as áreas de regeneração; preto marca todo o restante. O resultado usa as dimensões da entrada e mantém seus pixels fora da máscara.

padrão 5555

Seed que controla a aleatoriedade para resultados reproduzíveis, variando de 0 a 2147483647.

Documento VGL (Visual Generation Language) que pode ser reutilizado de uma resposta anterior. Junto com 'instruction', ele representa a primeira imagem e fornece a base para a edição; sem 'instruction', especifica a edição sem alterações e deve conter 'edit_instruction'.

POST /run/bria/fibo-2/edit?wait=20 cotação → $ 0,04
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.ru/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.ru/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Executar esta solicitação

Sua chave permanece neste navegador: ela é enviada somente à Doitong API e salva (localStorage) apenas se você marcar Lembrar. Obter uma chave de API

Sobre Fibo 2.0 Edit

Edita de uma a quatro imagens fornecidas em `image_urls`, com a `instruction` referindo-se a elas como <image_1>, <image_2> e assim por diante. Útil para trocar fundos e recriar cenas de produtos. Uma `mask_url` limita a edição a uma região em solicitações com uma única imagem. `aspect_ratio` oferece 16 valores listados, e um documento `vgl` estruturado pode ser enviado ou reutilizado.

Parâmetros

Envie o nome canônico ou o nome nativo, não ambos. Nomes canônicos

NomeTipo PadrãoPermitido Descrição
image_urlsobrigatório images
Tipourl[] · image
≤ 4 itens
Entradas de edição indexadas pela ordem de envio como <image_1>, <image_2> e assim por diante para uso na instrução. Forneça 1–4 imagens como arquivos ou URLs.
instructionopcional
Tipostring | null
Direções de edição que modificam 'vgl' quando fornecidas junto com ele. Caso contrário, a requisição livre é expandida em um documento VGL e incluída na resposta.
aspect_ratioopcional
Tipoenum
1:11:21:31:41:52:12:33:13:23:44:14:34:55:15:49:16
+5 a mais9:2110:1616:916:1021:9
Configuração da proporção para uma saída de aproximadamente um megapixel; uma única imagem de entrada mantém sua proporção independentemente desta configuração. Com várias entradas, omitir a configuração usa a proporção da primeira imagem.
seedopcional
Tipointeger
Padrão5555
0 – 2.147.483.647
Seed que controla a aleatoriedade para resultados reproduzíveis, variando de 0 a 2147483647.
mask_urlopcional mask
Tipourl · image
Máscara de edição para requisições contendo uma única imagem, fornecida como arquivo ou URL com dimensões correspondentes às da imagem. Branco marca as áreas de regeneração; preto marca todo o restante. O resultado usa as dimensões da entrada e mantém seus pixels fora da máscara.
vglopcional
Tipoobject
Documento VGL (Visual Generation Language) que pode ser reutilizado de uma resposta anterior. Junto com 'instruction', ele representa a primeira imagem e fornece a base para a edição; sem 'instruction', especifica a edição sem alterações e deve conter 'edit_instruction'.
vgl.short_descriptionopcional
Tipostring | null
Breve descrição da imagem de saída pretendida.
vgl.objectsopcional
Tipoobject[]
Padrão[]
Especifique o conteúdo da imagem gerada como uma lista, registrando os atributos de cada objeto e suas relações com os outros objetos representados.
vgl.objects[].descriptionopcional
Tipostring | null
Descrição do objeto de saída pretendido.
vgl.objects[].locationopcional
Tipostring | null
Posição do objeto dentro da imagem.
vgl.objects[].relationshipobrigatório
Tipostring
Relação do objeto com os outros objetos da imagem.
vgl.objects[].relative_sizeopcional
Tipostring | null
Tamanho do objeto em relação à imagem.
vgl.objects[].shape_and_coloropcional
Tipostring | null
Forma e cor do objeto.
vgl.objects[].textureopcional
Tipostring | null
Textura do objeto.
vgl.objects[].appearance_detailsopcional
Tipostring | null
Detalhes que descrevem a aparência do objeto.
vgl.objects[].number_of_objectsopcional
Tipointeger | null
Quantidade de objetos dentro da imagem.
vgl.objects[].poseopcional
Tipostring | null
Pose do objeto representado.
vgl.objects[].expressionopcional
Tipostring | null
Expressão mostrada pelo objeto representado.
vgl.objects[].clothingopcional
Tipostring | null
Roupas usadas pelo objeto representado.
vgl.objects[].actionopcional
Tipostring | null
Ação realizada pelo objeto representado.
vgl.objects[].genderopcional
Tipostring | null
Gênero do objeto representado.
vgl.objects[].skin_tone_and_textureopcional
Tipostring | null
Textura e tom de pele do objeto representado.
vgl.objects[].orientationopcional
Tipostring | null
Orientação do objeto representado.
vgl.background_settingopcional
Tipostring | null
Configuração do plano de fundo da imagem gerada.
vgl.lightingopcional
Tipoobject
Iluminação da imagem gerada.
vgl.lighting.conditionsopcional
Tipostring | null
Condições de iluminação da imagem gerada.
vgl.lighting.directionopcional
Tipostring | null
Direção da iluminação da imagem gerada.
vgl.lighting.shadowsopcional
Tipostring | null
Sombras a representar na imagem gerada.
vgl.aestheticsopcional
Tipoobject
Qualidades estéticas da imagem gerada.
vgl.aesthetics.compositionopcional
Tipostring | null
Composição da imagem gerada.
vgl.aesthetics.color_schemeopcional
Tipostring | null
Paleta de cores da imagem gerada.
vgl.aesthetics.mood_atmosphereopcional
Tipostring | null
Humor e atmosfera da imagem gerada.
vgl.photographic_characteristicsopcional
Tipoobject
Propriedades fotográficas da imagem gerada.
vgl.photographic_characteristics.depth_of_fieldopcional
Tipostring | null
Profundidade de campo da imagem gerada.
vgl.photographic_characteristics.focusopcional
Tipostring | null
Foco da imagem gerada.
vgl.photographic_characteristics.camera_angleopcional
Tipostring | null
Ângulo da câmera da imagem gerada.
vgl.photographic_characteristics.lens_focal_lengthopcional
Tipostring | null
Configuração da lente da imagem gerada, expressa como distância focal.
vgl.style_mediumopcional
Tipostring | null
Meio estilístico da imagem gerada.
vgl.text_renderopcional
Tipoobject[]
Padrão[]
Lista de entradas de texto a incluir na imagem.
vgl.text_render[].textobrigatório
Tipostring
Texto para renderização, também apresentado visualmente ao fibo-2 como uma imagem para ajudar a reproduzir exatamente o texto fornecido.
vgl.text_render[].locationopcional
Tipostring | null
Posicionamento do texto dentro da imagem.
vgl.text_render[].sizeopcional
Tipostring | null
Tamanho do texto dentro da imagem.
vgl.text_render[].coloropcional
Tipostring | null
Cor usada no texto.
vgl.text_render[].fontopcional
Tipostring | null
Estilo da fonte do texto.
vgl.text_render[].appearance_detailsopcional
Tipostring | null
Detalhes adicionais relevantes sobre a aparência do texto.
vgl.contextopcional
Tipostring | null
Contexto da imagem gerada.
vgl.artistic_styleopcional
Tipostring | null
Estilo artístico da imagem gerada.
vgl.edit_instructionopcional
Tipostring | null
Instrução que descreve como editar a imagem.
obrigatório Nome canônico, também aceito

Os parâmetros de arquivo aceitam uma URL https:// pública, um URI data: de até 10 MB ou o file_url de um upload. Arquivos

Saída

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.ru/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.ru/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
Seus arquivos, sua escolhaCada outputs[].url é uma cópia em nosso armazenamento: mantida para sempre (cobrada por GB-mês) ou por 7 dias gratuitamente, conforme a configuração da sua conta ou ?storage=.
Mesmo formato em todos os modelostype, url, content_type, width, height e duration, para imagens, vídeos e áudios. output é o próprio objeto de resultado do modelo.
Campos da saída
image
object {url, content_type, file_name, file_size, width, height}Imagem resultante da edição.
images
array of object {url, content_type, file_name, file_size, width, height}Lista de imagens correspondente ao formato retornado por outros aplicativos FIBO; sua única entrada é a mesma imagem.
vgl
objectVGL usado para a edição, com seu `edit_instruction` incluído.

Mais modelos: Edição de imagem

Para agentes de IA: esta página em Markdown está em https://doitong.com/pt-BR/developers/models/bria/fibo-2/edit.md. Todos os modelos e guias: https://doitong.com/developers/llms.txt