Przejdź do treści

Bria Product Holding (FIBO-Edit-1.5)

Integracja

Identyfikator modelu bria/fibo-edit-1.5/product-holding
# 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-edit-1.5/product-holding?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "person_image_url": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg",
    "product_image_urls": [
      "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"

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

Uzyskaj klucz API
Bria AI Edycja obrazów #product-in-hand#product-placement#person-holding-product#product-photography

Edytuje portret tak, aby osoba trzymała produkt, używając maksymalnie trzech obrazów referencyjnych produktu

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.

•wymagane
Upuść plik lub

Zdjęcie osoby trzymającej produkt, na którym ruch ograniczono do dłoni i ramienia. Twarz, tożsamość, odzież, wyraz twarzy i poza osoby pozostają bez zmian, podobnie jak tło.

•wymagane
Upuść plik lub · do 3

Referencje produktów definiujące jedną scenę trzymania, a nie trzy niezależne produkty. Podaj od jednego do trzech obrazów przedstawiających inne kąty, opakowanie lub element dodatkowy; odtworzenie zachowuje dostarczone oznakowanie marki, tekst etykiety, geometrię, materiały i kolory.

aspect_ratio

Proporcje wyniku domyślnie zgodne z proporcjami zdjęcia osoby, chyba że podano tu inne proporcje.

Zaawansowane instruction · seed

Opcjonalne dodatki do pełnej wbudowanej instrukcji trzymania produktu. Określ wybór dłoni, orientację etykiety lub elementy, które muszą pozostać niezmienione.

domyślnie 5555

Ziarno losowości umożliwiające odtworzenie obrazu po ponownym użyciu bez zmiany danych wejściowych.

POST /run/bria/fibo-edit-1.5/product-holding?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/fibo-edit-1.5/product-holding?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "person_image_url": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg",
    "product_image_urls": [
      "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"

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 Holding (FIBO-Edit-1.5)

Przyjmuje zdjęcie osoby i zdjęcia referencyjne produktu, a następnie przerysowuje ramię i dłoń tak, aby osoba go trzymała. Twarz, ubranie, poza i tło osoby pozostają bez zmian. Wymagane są `person_image_url` i `product_image_urls` (od 1 do 3 obrazów tego samego produktu). Opcjonalny `instruction` może określać kierunek dłoni lub etykiety, a `aspect_ratio` oferuje dziewięć proporcji od 1:1 do 16:9; jeśli nie zostanie ustawiony, zachowywane są proporcje zdjęcia osoby.

Parametry

NazwaTyp DomyślneDozwolone Opis
person_image_urlwymagane
Typurl · image
Zdjęcie osoby trzymającej produkt, na którym ruch ograniczono do dłoni i ramienia. Twarz, tożsamość, odzież, wyraz twarzy i poza osoby pozostają bez zmian, podobnie jak tło.
product_image_urlswymagane
Typurl[] · image
≤ 3 elementy
Referencje produktów definiujące jedną scenę trzymania, a nie trzy niezależne produkty. Podaj od jednego do trzech obrazów przedstawiających inne kąty, opakowanie lub element dodatkowy; odtworzenie zachowuje dostarczone oznakowanie marki, tekst etykiety, geometrię, materiały i kolory.
instructionopcjonalne
Typstring | null
Opcjonalne dodatki do pełnej wbudowanej instrukcji trzymania produktu. Określ wybór dłoni, orientację etykiety lub elementy, które muszą pozostać niezmienione.
aspect_ratioopcjonalne
Typenum
1:12:33:23:44:34:55:49:1616:9
Proporcje wyniku domyślnie zgodne z proporcjami zdjęcia osoby, chyba że podano tu inne proporcje.
seedopcjonalne
Typinteger
Domyślne5555
Ziarno losowości umożliwiające odtworzenie obrazu po ponownym użyciu bez zmiany danych wejściowych.
wymagane

Parametry plików przyjmują publiczny URL https://, identyfikator URI data: do 10 MB albo file_url przesłanego pliku. Pliki

Wynik

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "bria/fibo-edit-1.5/product-holding",
  "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": {
    "person_image_url": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg",
    "product_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
      }
    ],
    "structured_instruction": {}
  },
  "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}Edytowany wynik, którego proporcje są zgodne z aspect_ratio, jeśli go podano, lub w przeciwnym razie z obrazem źródłowym.
images
array of object {url, content_type, file_name, file_size, width, height}Wstecznie zgodna odpowiedź dla klientów używających starszej trasy Fibo Edit API: lista, której jedynym elementem jest ten sam obraz.
structured_instruction
objectRozwinięta interpretacja opisu, zwrócona jako faktycznie wykonana ustrukturyzowana instrukcja. Uwzględnia zarówno wbudowaną instrukcję, jak i treść podaną przez `instruction`.

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/fibo-edit-1.5/product-holding.md. Wszystkie modele i przewodniki: https://doitong.com/developers/llms.txt