Przejdź do treści

Bria Product Dimensions

Integracja

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

To żądanie: 0,04 $ 40 kredytów API · ≈ 4,22 ₽ Uruchom na tej stronie

Uzyskaj klucz API
Bria AI · Obraz

Tutaj pojawi się pierwszy wynik

Zbuduj poniżej żądanie i uruchom je za pomocą klucza API. Wyniki są kopiowane do naszej przestrzeni dyskowej i przechowywane bezterminowo lub 7 dni bezpłatnie.

Zbuduj żądanie

Elementy sterujące są generowane ze schematu modelu. Kod i cena aktualizują się podczas ich zmiany.

style •wymagane

Styl używany podczas renderowania.

•wymagane

Dane wejściowe obrazu produktu, przekazywane przez link do publicznie dostępnego obrazu lub zakodowanie jego surowych bajtów jako base64.

•wymagane

Adnotacje wymiarów do narysowania; wymagany jest co najmniej jeden wpis.

Zaawansowane title_position · output_format · units_display · title · background · output_size · proportional_lines · sync · weight · capacity
title_position domyślnie top_center

Położenie tytułu w górnej części.

output_format domyślnie png

Wybór renderowanego wyniku: png, jpeg lub dual, który zwraca zarówno kompozycję, jak i przezroczystą nakładkę.

units_display domyślnie single

Styl wyświetlania etykiet, gdy jednostki są podane w formie głównej i dodatkowej.

Opcjonalny nagłówek wyświetlany nad produktem.

domyślnie white

Kolor określony jako wartość szesnastkowa lub white, cream albo charcoal.

domyślnie 2200

Długość każdego boku kwadratowego wyniku w pikselach.

Opcjonalna plakietka pokazująca wagę pod produktem.

Opcjonalna plakietka pokazująca pojemność pod produktem.

POST /run/bria/product-dimensions?wait=20 wycena → 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/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.ru/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Uruchom to żądanie

Klucz pozostaje w tej przeglądarce: jest wysyłany tylko do Doitong API i zapisywany (localStorage) tylko po zaznaczeniu opcji Zapamiętaj. Uzyskaj klucz API

Informacje o Bria Product Dimensions

Przyjmuje obraz produktu `image` i co najmniej jeden wpis w `dimensions`, a następnie rysuje wokół produktu opisane linie pomiarowe. Wybierz `style` (domyślny, childlike lub elegant), `title` o długości do 80 znaków, kolor tła oraz kwadratowy `output_size` od 256 do 2200 pikseli. Wynik może być w formacie png, jpeg lub stanowić dwuwarstwową kompozycję z przezroczystą nakładką.

Parametry

NazwaTyp DomyślneDozwolone Opis
title_positionopcjonalne
Typenum
Domyślnetop_center
top_lefttop_centertop_right
Położenie tytułu w górnej części.
proportional_linesopcjonalne
Typboolean
Domyślnetrue
Ustaw długości linii wymiarowych proporcjonalnie do ich pomiarów.
syncopcjonalne
Typboolean
Domyślnefalse
Tryb dostarczania wygenerowanych obrazów: true wybiera osadzone dane base64 zamiast linków CDN.
imagewymagane
Typstring
Dane wejściowe obrazu produktu, przekazywane przez link do publicznie dostępnego obrazu lub zakodowanie jego surowych bajtów jako base64.
dimensionswymagane
Typobject[]
Adnotacje wymiarów do narysowania; wymagany jest co najmniej jeden wpis.
dimensions[].namewymagane
Typenum
heightwidth_bottomwidth_top
Wymiar do wyświetlenia; długość i głębokość są celowo niedostępne.
dimensions[].valuewymagane
Typnumber
> 0
Wartość pomiaru fizycznego.
dimensions[].unitwymagane
Typenum
mmcmmin"ft'
Jednostka używana do pomiaru fizycznego.
dimensions[].positionopcjonalne
Typenum
topbottomleftright
Strona, na której pojawia się adnotacja. Jeśli jej nie podano, nazwa wymiaru określa wartość domyślną.
stylewymagane
Typenum
defaultchildlikeelegant
Styl używany podczas renderowania.
titleopcjonalne
Typstring | null
≤ 80 znaków
Opcjonalny nagłówek wyświetlany nad produktem.
output_sizeopcjonalne
Typinteger
Domyślne2200
256 – 2200
Długość każdego boku kwadratowego wyniku w pikselach.
output_formatopcjonalne
Typenum
Domyślnepng
pngjpegdual
Wybór renderowanego wyniku: png, jpeg lub dual, który zwraca zarówno kompozycję, jak i przezroczystą nakładkę.
backgroundopcjonalne
Typstring
Domyślnewhite
Kolor określony jako wartość szesnastkowa lub white, cream albo charcoal.
units_displayopcjonalne
Typenum
Domyślnesingle
singledual_bulletdual_slashdual_parens
Styl wyświetlania etykiet, gdy jednostki są podane w formie głównej i dodatkowej.
weightopcjonalne
Typobject
Opcjonalna plakietka pokazująca wagę pod produktem.
weight.valuewymagane
Typnumber
> 0
weight.unitwymagane
Typenum
lbozgkg
weight.labelopcjonalne
Typenum
DomyślneWeight
WeightNet Weight
capacityopcjonalne
Typobject
Opcjonalna plakietka pokazująca pojemność pod produktem.
capacity.valuewymagane
Typnumber
> 0
capacity.unitwymagane
Typenum
fl_ozmllqtgalcups
wymagane

Wynik

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.ru/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.ru/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
Twoje pliki, Twój wybórKażdy outputs[].url to kopia w naszej przestrzeni dyskowej: przechowywana bezterminowo (opłata za GB-miesiąc) lub 7 dni bezpłatnie, zgodnie z ustawieniem konta lub ?storage=.
Taki sam format w każdym modelutype, url, content_type, width, height i duration — tak samo dla obrazów, filmów i dźwięku. output to własny obiekt wyniku modelu.
Pola wyniku
image
object {url, content_type, file_name, file_size, width, height}Wyrenderowany obraz pokazujący wymiary produktu.
transparent_overlay
object {url, content_type, file_name, file_size, width, height} | nullPrzezroczysta nakładka dołączana tylko wtedy, gdy output_format ma wartość dual.

Więcej modeli: Edycja obrazów

Dla agentów AI: ta strona w formacie Markdown jest dostępna pod adresem https://doitong.com/pl/developers/models/bria/product-dimensions.md. Wszystkie modele i przewodniki: https://doitong.com/developers/llms.txt