Specyfikacje techniczne flux-pro-1-0-fill
| Specyfikacja | Szczegóły |
|---|---|
| Identyfikator modelu | flux-pro-1-0-fill |
| Rodzina modelu | FLUX.1 Fill [pro] |
| Dostawca / pochodzenie | Black Forest Labs |
| Główna funkcja | Edycja obrazu z wykorzystaniem inpaintingu i outpaintingu przy użyciu obrazu wejściowego, maski i promptu tekstowego |
| Typ danych wejściowych | Obraz wejściowy oraz oddzielna maska albo maska w kanale alfa, wraz z promptem tekstowym |
| Typowe zastosowania | Wymiana obiektów, czyszczenie sceny, rozszerzanie kadru, lokalne edycje i modyfikacje obrazu prowadzone stylem |
| Wynik | Wygenerowane edytowane obrazy, zazwyczaj w formatach JPEG lub PNG, w zależności od warstwy API hostingu |
| Styl żądania | Asynchroniczny przepływ generowania z przesyłaniem zadań i odpytywaniem wyników na oficjalnych endpointach BFL |
| Mocne strony | Silne podążanie za promptem, bezszwowe łączenie, zachowanie oświetlenia, perspektywy, tekstu i kontekstu sceny podczas edycji |
Czym jest flux-pro-1-0-fill?
flux-pro-1-0-fill to identyfikator platformy CometAPI dla FLUX.1 Fill [pro], modelu edycji obrazu od Black Forest Labs zaprojektowanego do wysokiej jakości inpaintingu i outpaintingu. Zamiast generować całkiem nowy obraz od zera, model modyfikuje wybrane obszary istniejącego obrazu na podstawie promptu i maski.
Model jest pozycjonowany do precyzyjnych, profesjonalnych edycji: zaznaczasz, co ma się zmienić, opisujesz pożądany efekt w języku naturalnym, a model wypełnia lub rozszerza obraz, starając się zachować spójność pozostałej kompozycji. Opisy publiczne podkreślają naturalne mieszanie, rozumienie sceny oraz zgodność z oryginalnym oświetleniem, perspektywą i kontekstem.
W praktyce czyni to flux-pro-1-0-fill przydatnym w takich zadaniach jak usuwanie niepożądanych obiektów, podmiana produktów lub rekwizytów, rozszerzanie tła, retusz zasobów komercyjnych oraz wykonywanie ukierunkowanych kreatywnych edycji bez ponownego generowania całego obrazu.
Główne funkcje flux-pro-1-0-fill
- Edycja oparta na maskach: Model jest zaprojektowany do lokalnych edycji obrazu, gdzie maska precyzyjnie definiuje obszar zmian.
- Profesjonalny inpainting i outpainting: Obsługuje zarówno wypełnianie wybranych obszarów wewnątrz obrazu, jak i rozszerzanie treści poza oryginalną ramę.
- Naturalna spójność sceny: Publiczne opisy modelu podkreślają zachowanie oświetlenia, perspektywy, kontekstu i ogólnej ciągłości wizualnej podczas edycji.
- Silne przestrzeganie instrukcji z promptu: Model jest zaprojektowany tak, by ściśle podążać za instrukcjami tekstowymi podczas zastępowania lub dodawania treści w zamaskowanych obszarach.
- Obsługa tekstu i złożonych scen: Materiały źródłowe wskazują, że model lepiej rozumie złożone sceny i tekst niż prostsze procesy edycyjne, co sprzyja realistycznym kompozycjom.
- Elastyczne przekazywanie masek: Oficjalna dokumentacja BFL podaje, że maski mogą być dostarczane oddzielnie lub w kanale alfa, co ułatwia dopasowanie do różnych potoków produkcyjnych.
- Asynchroniczny przepływ pracy API: W oficjalnej infrastrukturze BFL żądania są wysyłane jako zadania, a ich wyniki są pobierane przez odpytywanie lub webhooki.
Jak uzyskać dostęp i zintegrować flux-pro-1-0-fill
Krok 1: Zarejestruj się i uzyskaj klucz API
Aby rozpocząć, zarejestruj się w CometAPI i wygeneruj klucz API z pulpitu nawigacyjnego. Następnie przechowuj klucz bezpiecznie i używaj go w nagłówku Authorization dla wszystkich żądań. CometAPI zapewnia zgodny z OpenAI dostęp do API, dzięki czemu możesz integrować się przy użyciu standardowych SDK i istniejących przepływów pracy API.
Krok 2: Wyślij żądania do interfejsu API flux-pro-1-0-fill
Użyj zgodnego z Flux punktu końcowego CometAPI pod adresem POST /flux/v1/{model}.
curl https://api.cometapi.com/flux/v1/flux-pro-1-0-fill \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $COMETAPI_API_KEY" \
-d '{
"prompt": "A breathtaking landscape painting with golden hour lighting",
"width": 1024,
"height": 768,
"steps": 20,
"prompt_upsampling": true
}'
Krok 3: Pobierz i zweryfikuj wyniki
Interfejs API zwraca identyfikator zadania. Odpytuj GET /flux/v1/get_result?id={task_id}, aby sprawdzić status generowania i pobrać obraz wynikowy po zakończeniu.