Wprowadzenie
FLUX.2 Dev LoRA Edycja obrazu zmienia lub łączy od jednego do trzech zdjęć w FLUX.2 [dev], modelu Black Forest Labs z 32 miliardami parametrów i otwartymi wagami, z maksymalnie trzema twoimi plikami LoRA. Opisz gotowy obraz, napisz, co ma zostać, i odbierz jeden obraz. Platforma nie dodaje filtra treści do źródeł, promptu, wag ani wyniku.
Wybierz tryb według materiału wyjściowego
| Co masz | Tryb |
|---|---|
| od jednego do trzech zdjęć do zmiany lub połączenia | FLUX.2 Dev LoRA Edycja obrazu |
| tylko pisemny opis | FLUX.2 Dev LoRA Tekst na obraz |
Najważniejsze funkcje
LoRA na wierzchu edycji
Załaduj LoRA stylu, a edycja przejmie jej wygląd: w naszych testach LoRA w stylu dawnej fotografii barwnej i LoRA wnętrza malarskiego przestylizowały cały kadr, a twarze pozostały rozpoznawalne.
Do trzech referencji
Wymień zdjęcia w kolejności, w jakiej wspomina o nich prompt. W naszym teście troje podróżnych z trzech osobnych portretów usadzono przy jednym stole w wagonie restauracyjnym, z zachowanymi wszystkimi trzema twarzami.
Kadr podąża za źródłem
Przy proporcjach na auto wynik zachowuje kształt pierwszego zdjęcia w około jednym megapikselu. Wybierz proporcje i 2k dla nowego kadrowania lub większej liczby pikseli; każdy z 18 rozmiarów wrócił dokładnie taki, jak zamówiono.
Brak filtra treści
Źródła, prompty i wyniki nie są weryfikowane. W naszych testach edycje bez filtra na poziomach Łagodny, Umiarkowany, Silny i Maksymalny zostały wyrenderowane; prośby na poziomie Bardzo silnym pozostawały zasugerowane.
Parametry żądania
| Parametr | Wymagane | Uwaga |
|---|---|---|
prompt | Tak | Opisz gotowy obraz i to, co ma zostać, do 5000 znaków. Wyzwalacz LoRA wpisz na początku. od 1 znaków · do 5000 znaków |
image_urls | Tak | Od jednego do trzech zdjęć, każde do 10 MB, w kolejności, w jakiej odwołuje się do nich prompt („obraz 1”, „obraz 2”). Najlepiej przenoszą się wyraźne twarze widziane od przodu. od 1 elementów · do 3 elementów |
aspect_ratio | Nie | auto (domyślnie) zachowuje kształt pierwszego zdjęcia w około jednym megapikselu. Wybierz jedną z dziewięciu proporcji od 21:9 do 9:21, by zmienić kadrowanie. |
resolution | Nie | 1k (domyślnie) lub 2k, używane tylko po wyborze proporcji. Przy auto wynik zostaje w około jednym megapikselu. |
loras | Nie | Do trzech wpisów {path, scale} wytrenowanych pod FLUX.2 [dev]; scale od 0 do 4, domyślnie 1. LoRA stylu zmienia styl całego kadru, a twarze pozostają rozpoznawalne. Domyślnie: |
seed | Nie | Liczba całkowita od 0 do 2 147 483 647. Trzymaj ją stałą, gdy poprawiasz prompt; nie gwarantuje identycznego obrazu. |
Cennik
$0.036 / obraz
Rozliczane za obraz w jednej stałej cenie. Liczba zdjęć źródłowych, proporcje, poziom 1k lub 2k i ładowanie LoRA jej nie zmieniają.
Zastosowania
Nowy strój, miejsce i światło dla tej samej osoby
Przenieś podróżną z mglistego peronu do oświetlonego lampami wagonu restauracyjnego, zamień płaszcz na rozpiętą koszulę albo aksamitną suknię i zachowaj twarz w całej serii ujęć.
Dwie lub trzy osoby w jednej scenie
Zbierz osoby z osobnych portretów w jednym kadrze na zdjęcie pary albo małej obsady, a potem opisz, gdzie każda z nich siedzi i co ma na sobie.
Zmiana stylu zdjęć na własny
Dodaj LoRA stylu, by zamienić zestaw zdjęć w dawne odbitki barwne albo spokojne, malarskie wnętrza, tak żeby każda edycja w kampanii miała jeden wygląd.
Wskazówki
Opisuj wynik, a nie usuwanie
Pisz „ta sama kobieta, teraz nocą, w burgundowej aksamitnej sukni”, a nie „usuń jej płaszcz”. Prompty zawierające tylko polecenie czasem zwracały w naszych testach źródło niemal bez zmian.
Powiedz, co zostaje
Zakończ słowami „zachowaj jej twarz dokładnie taką, jaka jest” albo „zachowaj obie twarze”. W naszych testach dobrze trzymało twarze, także z załadowaną LoRA.
Ponumeruj swoje postacie
Przy łączeniu zdjęć pisz „mężczyzna z obrazu 1 i kobieta z obrazu 2” i opisz, gdzie każde z nich się znajduje.
Zacznij od auto
Na początku zostaw proporcje na auto, a proporcje i 2k wybierz, gdy zawartość ci się spodoba. Cena pozostaje taka sama.
Szybki start z API
# Generate the idempotency key once; reuse it when retrying after a lost response.
export SPICY_IDEMPOTENCY_KEY="${SPICY_IDEMPOTENCY_KEY:-$(uuidgen)}"
curl -X POST https://api.spicyapi.ai/api/v1/jobs/createTask \
-H "Authorization: Bearer $SPICY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $SPICY_IDEMPOTENCY_KEY" \
-d '{
"model": "black-forest-labs/flux-2-dev-lora/edit",
"input": {
"aspect_ratio": "auto",
"image_urls": [
"https://example.com/reference.png"
],
"prompt": "A ceramic teapot on a linen cloth, soft window light, muted palette",
"resolution": "1k"
}
}'
# Copy data.taskId from the response into TASK_ID, then poll the status.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.spicyapi.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
-H "Authorization: Bearer $SPICY_API_KEY"
Uwierzytelnianie, pełny schemat, odpytywanie i obsługę błędów opisuje dokumentacja API.





























