Specyfikacja techniczna bria/expand-image
| Specyfikacja | Szczegóły |
|---|---|
| Identyfikator modelu | bria/expand-image |
| Dostawca / rodzina modeli | Bria Expand, model rozszerzania obrazu i outpaintingu firmy Bria |
| Główne zadanie | Rozszerzanie obrazu poza jego pierwotne granice poprzez generowanie nowych pikseli, aby dopasować szerszą lub wyższą kompozycję |
| Typ operacji API | Punkt końcowy edycji obrazu / outpaintingu |
| Oficjalny punkt końcowy Bria | POST /v2/image/edit/expand w interfejsie API edycji obrazów Bria |
| Obsługiwane formaty wejściowe obrazu | JPEG, JPG, PNG, WEBP; obraz może być dostarczony jako base64 lub publicznie dostępny adres URL |
| Zachowanie wyjściowe | Zwraca adres URL rozszerzonego obrazu; Bria v2 może zwracać wyniki synchroniczne lub odpowiedzi asynchroniczne z request_id i status_url w zależności od trybu przetwarzania |
| Sterowanie proporcjami obrazu | Obsługuje predefiniowane proporcje, takie jak 1:1, 2:3, 3:2, 3:4, 4:3, 4:5, 5:4, 9:16 i 16:9, a także własne proporcje zmiennoprzecinkowe od 0.5 do 3.0 |
| Sterowanie płótnem | Można użyć jawnych canvas_size, original_image_size i original_image_location, gdy nie używa się aspect_ratio |
| Ograniczenia płótna | Zalecany rozmiar płótna to maksymalnie 5000×5000 pikseli, a maksymalny dozwolony obszar przy jawnym określaniu rozmiaru płótna wynosi 25 milionów pikseli |
| Obsługa promptów | Opcjonalny prompt w języku angielskim może kierować rozszerzaniem; jeśli zostanie pominięty, Bria może automatycznie wygenerować prompt na podstawie obrazu wejściowego |
| Opcje moderacji | Obsługuje moderację promptów oraz moderację wyników wizualnych w API Bria |
| Pozycjonowanie komercyjne | Bria opisuje model jako szkolony wyłącznie na licencjonowanych danych, z myślą o bezpiecznym zastosowaniu komercyjnym |
Czym jest bria/expand-image?
bria/expand-image to identyfikator na platformie CometAPI dla modelu rozszerzania obrazu Bria, zaprojektowanego do rozszerzania istniejącego obrazu poza jego pierwotne granice przy zachowaniu ciągłości wizualnej. W praktyce jest to model outpaintingu: zamiast kadrować obraz, aby dopasować go do nowego formatu, generuje dodatkową treść wokół oryginalnego obrazu, tak aby wynik końcowy odpowiadał docelowym proporcjom lub układowi płótna.
Model jest przeznaczony do przepływów pracy, takich jak adaptacja kreacji do slotów w mediach społecznościowych, konwersja zdjęć portretowych na poziome banery, tworzenie dodatkowego tła wokół obiektu lub przekomponowywanie wizualiów produktowych i marketingowych bez ręcznej edycji każdego zasobu. Dokumentacja Bria umieszcza tę funkcję w szerszym pakiecie API edycji obrazów, obok narzędzi takich jak edycja tła, wymazywanie, uzupełnianie generatywne i skalowanie w górę.
Istotnym elementem pozycjonowania Bria jest gotowość korporacyjna i komercyjna. Bria deklaruje, że jej modele są szkolone na licencjonowanych danych i promuje je jako odpowiednie do niższego ryzyka zastosowań komercyjnych, co może mieć znaczenie dla zespołów budujących produkcyjne procesy projektowe, brandingowe lub e‑commerce.
Najważniejsze funkcje bria/expand-image
- Wysokiej jakości outpainting obrazu: Rozszerza obrazy poza ich granice, generując nowe piksele kontynuujące oryginalną scenę, zamiast po prostu rozciągać lub kadrować źródło.
- Adaptacja do proporcji obrazu: Umożliwia rozszerzanie do popularnych formatów docelowych, takich jak
16:9,9:16,1:1i inne, co jest przydatne przy ponownym wykorzystaniu jednego zasobu w różnych kanałach. - Precyzyjne umieszczanie na płótnie: Obsługuje
canvas_size,original_image_sizeioriginal_image_location, dzięki czemu deweloperzy mogą dokładnie kontrolować położenie oryginalnego obrazu w nowej kompozycji. - Opcjonalne prowadzenie za pomocą promptu: Akceptuje tekstowy prompt do sterowania nowo generowanymi obszarami; jeśli prompt nie zostanie podany, usługa może automatycznie wywnioskować go z obrazu.
- Elastyczne metody wejścia: Akceptuje dane obrazu zakodowane w base64 lub publicznie dostępny adres URL obrazu, co ułatwia integrację z aplikacjami webowymi, potokami zasobów i systemami automatyzacji.
- Przyjazny dla produkcji przepływ API: Bria v2 obsługuje przetwarzanie asynchroniczne z
request_idistatus_url, co jest przydatne przy dłużej działających zadaniach na obrazach i orkiestracji backendu. - Wbudowane opcje moderacji: Zawiera ustawienia moderacji promptów i wyników, pomagające zespołom egzekwować polityki w integracjach produkcyjnych.
- Pozycjonowanie do zastosowań komercyjnych: Bria promuje model jako szkolony na licencjonowanych danych, co sprzyja bezpieczniejszemu wdrożeniu komercyjnemu i może być istotne dla operacji treści w przedsiębiorstwach.
Jak uzyskać dostęp i zintegrować bria/expand-image
Krok 1: Zarejestruj się po klucz API
Aby rozpocząć, zarejestruj się w CometAPI i wygeneruj klucz API w panelu. Mając klucz API, możesz uwierzytelniać żądania do modelu bria/expand-image oraz innych obsługiwanych modeli na platformie.
Krok 2: Wysyłaj żądania do interfejsu API bria/expand-image
Użyj zgodnego z Bria punktu końcowego CometAPI pod adresem POST /bria/image/edit/expand-image.
curl https://api.cometapi.com/bria/image/edit/expand-image \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $COMETAPI_API_KEY" \
-d '{
"prompt": "A paper boat floating on calm water at sunrise.",
"num_results": 1
}'
Krok 3: Pobierz i zweryfikuj wyniki
Interfejs API zwraca identyfikator zadania. Odpytuj GET /bria/{task_id}, aby sprawdzić status przetwarzania i pobrać adres URL obrazu wynikowego po zakończeniu.