Avançar para o conteúdo

Bria Product Dimensions

Integrar

ID do modelo bria/product-dimensions
# 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/product-dimensions?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "image": "example",
    "dimensions": [
      {
        "name": "height",
        "position": "left",
        "unit": "cm",
        "value": 22
      },
      {
        "name": "width_bottom",
        "position": "bottom",
        "unit": "cm",
        "value": 7
      }
    ],
    "style": "default"
  }'

# 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"

Este pedido: 0,04 $ 40 créditos da API Executar nesta página

Obter chave de API
Bria AI · Imagem

O seu primeiro resultado aparece aqui

Crie um pedido abaixo e execute-o com a sua chave de API. As saídas são copiadas para o nosso armazenamento, guardadas para sempre ou durante 7 dias gratuitamente.

Criar um pedido

Os controlos são gerados a partir do esquema do modelo. O código e o preço são atualizados à medida que os altera.

style •obrigatório

Estilo utilizado para a renderização.

•obrigatório

Entrada da imagem do produto, fornecida através de uma ligação para uma imagem publicamente acessível ou codificando os respetivos bytes brutos como base64.

•obrigatório

Indicações de dimensões a desenhar; requer pelo menos uma entrada.

Avançado title_position · output_format · units_display · title · background · output_size · proportional_lines · sync · weight · capacity
title_position predefinição top_center

Posição do título ao longo do topo.

output_format predefinição png

Seleção da saída renderizada: png, jpeg ou dual, que devolve uma composição e uma sobreposição transparente.

units_display predefinição single

Estilo de apresentação da etiqueta quando as unidades são fornecidas nas formas principal e secundária.

Título opcional apresentado acima do produto.

predefinição white

Cor especificada como valor hexadecimal ou como white, cream ou charcoal.

predefinição 2200

Comprimento, em pixels, de cada lado da saída quadrada.

Distintivo opcional que apresenta o peso por baixo do produto.

Distintivo opcional que apresenta a capacidade por baixo do produto.

POST /run/bria/product-dimensions?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.com/v1/run/bria/product-dimensions?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "image": "example",
    "dimensions": [
      {
        "name": "height",
        "position": "left",
        "unit": "cm",
        "value": 22
      },
      {
        "name": "width_bottom",
        "position": "bottom",
        "unit": "cm",
        "value": 7
      }
    ],
    "style": "default"
  }'

# 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"

Executar este pedido

A sua chave permanece neste navegador: é enviada apenas para a Doitong API e guardada em localStorage apenas se selecionar Lembrar. Obter uma chave de API

Sobre Bria Product Dimensions

Recebe uma `image` de produto e pelo menos uma entrada em `dimensions`, e desenha linhas de medição identificadas à volta do produto. Escolha um `style` (predefinição, childlike ou elegant), um `title` com até 80 caracteres, uma cor de fundo e um `output_size` quadrado entre 256 e 2200 píxeis. A saída pode ser png, jpeg ou um composto duplo com uma sobreposição transparente.

Parâmetros

NomeTipo PredefiniçãoPermitido Descrição
title_positionopcional
Tipoenum
Predefiniçãotop_center
top_lefttop_centertop_right
Posição do título ao longo do topo.
proportional_linesopcional
Tipoboolean
Predefiniçãotrue
Torne os comprimentos das linhas de dimensão proporcionais às respetivas medições.
syncopcional
Tipoboolean
Predefiniçãofalse
Modo de entrega das imagens geradas: true seleciona dados base64 incorporados em vez de ligações CDN.
imageobrigatório
Tipostring
Entrada da imagem do produto, fornecida através de uma ligação para uma imagem publicamente acessível ou codificando os respetivos bytes brutos como base64.
dimensionsobrigatório
Tipoobject[]
Indicações de dimensões a desenhar; requer pelo menos uma entrada.
dimensions[].nameobrigatório
Tipoenum
heightwidth_bottomwidth_top
Dimensão a apresentar; comprimento e profundidade não estão disponíveis deliberadamente.
dimensions[].valueobrigatório
Tiponumber
> 0
Valor da medição física.
dimensions[].unitobrigatório
Tipoenum
mmcmmin"ft'
Unidade utilizada para a medição física.
dimensions[].positionopcional
Tipoenum
topbottomleftright
Lado em que aparece a indicação. Se omitido, o nome da dimensão determina a predefinição.
styleobrigatório
Tipoenum
defaultchildlikeelegant
Estilo utilizado para a renderização.
titleopcional
Tipostring | null
≤ 80 caracteres
Título opcional apresentado acima do produto.
output_sizeopcional
Tipointeger
Predefinição2200
256 – 2200
Comprimento, em pixels, de cada lado da saída quadrada.
output_formatopcional
Tipoenum
Predefiniçãopng
pngjpegdual
Seleção da saída renderizada: png, jpeg ou dual, que devolve uma composição e uma sobreposição transparente.
backgroundopcional
Tipostring
Predefiniçãowhite
Cor especificada como valor hexadecimal ou como white, cream ou charcoal.
units_displayopcional
Tipoenum
Predefiniçãosingle
singledual_bulletdual_slashdual_parens
Estilo de apresentação da etiqueta quando as unidades são fornecidas nas formas principal e secundária.
weightopcional
Tipoobject
Distintivo opcional que apresenta o peso por baixo do produto.
weight.valueobrigatório
Tiponumber
> 0
weight.unitobrigatório
Tipoenum
lbozgkg
weight.labelopcional
Tipoenum
PredefiniçãoWeight
WeightNet Weight
capacityopcional
Tipoobject
Distintivo opcional que apresenta a capacidade por baixo do produto.
capacity.valueobrigatório
Tiponumber
> 0
capacity.unitobrigatório
Tipoenum
fl_ozmllqtgalcups
obrigatório

Resultado

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "bria/product-dimensions",
  "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": "example",
    "dimensions": [
      {
        "name": "height",
        "position": "left",
        "unit": "cm",
        "value": 22
      },
      {
        "name": "width_bottom",
        "position": "bottom",
        "unit": "cm",
        "value": 7
      }
    ],
    "style": "default"
  },
  "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
    },
    "transparent_overlay": {
      "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
    }
  },
  "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"
  }
}
Os seus ficheiros, a sua escolhaCada outputs[].url é uma cópia no nosso armazenamento: guardada para sempre (paga por GB-mês) ou durante 7 dias gratuitamente, conforme a definição da sua conta ou ?storage=.
A mesma estrutura em todos os modelostype, url, content_type, width, height e duration, tanto para imagens como para vídeo e áudio. output é o próprio objeto de resultado do modelo.
Campos do resultado
image
object {url, content_type, file_name, file_size, width, height}Imagem renderizada que apresenta as dimensões do produto.
transparent_overlay
object {url, content_type, file_name, file_size, width, height} | nullSobreposição transparente, incluída apenas quando output_format está definido como dual.

Mais modelos: Edição de imagem

Para agentes de IA: esta página em Markdown está disponível em https://doitong.com/pt-PT/developers/models/bria/product-dimensions.md. Todos os modelos e guias: https://doitong.com/developers/llms.txt