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

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

Obter chave de API
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.

style •obrigatório

Estilo usado para a renderização.

•obrigatório

Entrada de imagem do produto, fornecida por meio de um link para uma imagem publicamente acessível ou pela codificação dos bytes brutos como base64.

•obrigatório

Indicações de dimensão 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 padrão top_center

Posição do título na parte superior.

output_format padrão png

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

units_display padrão single

Estilo de exibição do rótulo quando as unidades são fornecidas nas formas primária e secundária.

Título opcional exibido acima do produto.

padrão white

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

padrão 2200

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

Selo opcional mostrando o peso abaixo do produto.

Selo opcional mostrando a capacidade abaixo 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 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 Bria Product Dimensions

Recebe uma `image` de produto e pelo menos uma entrada em `dimensions`, depois desenha linhas de medição identificadas ao redor do produto. Escolha um `style` (padrão, infantil ou elegante), um `title` de até 80 caracteres, uma cor de fundo e um `output_size` quadrado de 256 a 2200 pixels. A saída pode ser png, jpeg ou uma composição dupla com uma sobreposição transparente.

Parâmetros

NomeTipo PadrãoPermitido Descrição
title_positionopcional
Tipoenum
Padrãotop_center
top_lefttop_centertop_right
Posição do título na parte superior.
proportional_linesopcional
Tipoboolean
Padrãotrue
Torna os comprimentos das linhas de dimensão proporcionais às suas medidas.
syncopcional
Tipoboolean
Padrãofalse
Modo de entrega para imagens geradas: true seleciona dados base64 incorporados em vez de links CDN.
imageobrigatório
Tipostring
Entrada de imagem do produto, fornecida por meio de um link para uma imagem publicamente acessível ou pela codificação dos bytes brutos como base64.
dimensionsobrigatório
Tipoobject[]
Indicações de dimensão a desenhar; requer pelo menos uma entrada.
dimensions[].nameobrigatório
Tipoenum
heightwidth_bottomwidth_top
Dimensão a exibir; comprimento e profundidade estão deliberadamente indisponíveis.
dimensions[].valueobrigatório
Tiponumber
> 0
Valor da medida física.
dimensions[].unitobrigatório
Tipoenum
mmcmmin"ft'
Unidade usada para a medida física.
dimensions[].positionopcional
Tipoenum
topbottomleftright
Lado em que a indicação aparece. Se omitido, o nome da dimensão determina o padrão.
styleobrigatório
Tipoenum
defaultchildlikeelegant
Estilo usado para a renderização.
titleopcional
Tipostring | null
≤ 80 caracteres
Título opcional exibido acima do produto.
output_sizeopcional
Tipointeger
Padrão2200
256 – 2.200
Comprimento em pixels de cada lado da saída quadrada.
output_formatopcional
Tipoenum
Padrãopng
pngjpegdual
Seleção da saída renderizada: png, jpeg ou dual, que retorna uma composição e uma sobreposição transparente.
backgroundopcional
Tipostring
Padrãowhite
Cor especificada como valor hexadecimal ou como white, cream ou charcoal.
units_displayopcional
Tipoenum
Padrãosingle
singledual_bulletdual_slashdual_parens
Estilo de exibição do rótulo quando as unidades são fornecidas nas formas primária e secundária.
weightopcional
Tipoobject
Selo opcional mostrando o peso abaixo do produto.
weight.valueobrigatório
Tiponumber
> 0
weight.unitobrigatório
Tipoenum
lbozgkg
weight.labelopcional
Tipoenum
PadrãoWeight
WeightNet Weight
capacityopcional
Tipoobject
Selo opcional mostrando a capacidade abaixo do produto.
capacity.valueobrigatório
Tiponumber
> 0
capacity.unitobrigatório
Tipoenum
fl_ozmllqtgalcups
obrigatório

Saída

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"
  }
}
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 renderizada mostrando as dimensões do produto.
transparent_overlay
object {url, content_type, file_name, file_size, width, height} | nullSobreposição transparente, incluída somente quando output_format está definido como dual.

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/product-dimensions.md. Todos os modelos e guias: https://doitong.com/developers/llms.txt