Wprowadzenie
FLUX.2 Klein Base 9B LoRA Edycja obrazu zmienia od jednego do trzech obrazów źródłowych według pisemnego polecenia na niedestylowanym FLUX.2 [klein] Base 9B od Black Forest Labs, z maksymalnie trzema twoimi plikami LoRA. Zachowaj kształt źródła przez auto albo wybierz jeden z dziewięciu kształtów w 1k lub 2k. Edycje trwały w naszych testach około pół minuty w 1k i nic nie jest filtrowane.
Wybierz tryb według materiału wyjściowego
| Co masz | Tryb |
|---|---|
| pisemny opis i LoRA | FLUX.2 Klein Base 9B LoRA Tekst na obraz |
| od jednego do trzech obrazów do zmiany | FLUX.2 Klein Base 9B LoRA Edycja obrazu |
Najważniejsze funkcje
Ta sama osoba, nowe miejsce
Uliczny portret na przejściu dla pieszych przeniesiony do szklarni o świcie, w jedwabnej sukience w kolorze rdzy; twarz, loki i uśmiech zachowane. Portret z biura zamienił się w lnianą koszulę i konewkę w paprociarni, z nietkniętymi siwymi włosami i zarostem.
Dwa portrety, jedna scena
Dwa osobne portrety zamieniły się w jedną tuszowaną ilustrację pod kopułą szklarni, z rozpoznawalnymi obiema twarzami, z samego promptu i bez żadnej LoRA.
LoRA na prawdziwych zdjęciach
LoRA kadru filmowego lub zdjęcia analogowego nadaje korekcję barw edycji. LoRA bez filtra może zmieniać to, co zostaje narysowane, a w jednym z naszych testów silne LoRA przy scale 1 zastąpiło kadr i osobę, więc w edycjach zacznij od niższych wartości.
Parametry żądania
| Parametr | Wymagane | Uwaga |
|---|---|---|
prompt | Tak | Wymagane, do 5000 znaków. Nazwij, co ma zostać (twarz, włosy, poza), a potem zmianę. od 1 znaków · do 5000 znaków |
image_urls | Tak | Wymagane, od jednego do trzech publicznych linków do obrazów, każdy do 10 MB, w kolejności, w jakiej odwołuje się do nich prompt. od 1 elementów · do 3 elementów |
aspect_ratio | Nie | auto (domyślnie) zachowuje kształt pierwszego źródła w około jednym megapikselu: portret 1328 x 1776 wrócił jako 880 x 1184. |
resolution | Nie | 1k (domyślnie) lub 2k, używane po wyborze proporcji; przy auto ignorowane. 2k trwa dłużej, ale kosztuje tyle samo. |
loras | Nie | Do trzech wpisów {path, scale} wytrenowanych pod FLUX.2 [klein] 9B, Base lub destylowany; scale od 0 do 4, domyślnie 1. Domyślnie: |
seed | Nie | Opcjonalnie, od 0 do 2 147 483 647. Użyj go ponownie, by porównywać zmiany promptu lub LoRA; powtórzona edycja wracała w naszych testach niemal identyczna. |
Cennik
$0.031 / obraz
Rozliczane za obraz w jednej stałej cenie. Liczba źródeł, poziom rozmiaru i ładowanie LoRA nie zmieniają ceny.
Zastosowania
Test LoRA na prawdziwych zdjęciach
Zobacz, jak LoRA wytrenowana przez ciebie na Base traktuje prawdziwych ludzi i miejsca, razem z ich twarzami, zanim zbudujesz na niej serię.
Zmiany garderoby i miejsca
Zmień strój i otoczenie jednym przebiegiem, zachowując osobę, do lookbooków, moodboardów i referencji postaci.
Zamiana zdjęć w ilustrację
Poproś w prompcie o tuszowaną lub punktową ilustrację, a edycja przerysuje ludzi i miejsce w tym medium, zachowując, kim są, z LoRA stylu lub bez niej.
Wskazówki
Najpierw chroń, potem zmieniaj
Nazwij, co musi zostać, czyli twarz, włosy, wyraz i pozę, a potem zmianę: część garderoby, miejsce i światło. Najlepiej działają krótkie, konkretne polecenia, a wynik zachowuje kształt pierwszego źródła, chyba że wybierzesz proporcje.
Uważaj na mocne LoRA
W jednym z naszych testów LoRA bez filtra przy scale 1 zastąpiło kadr i osobę. W edycjach zacznij około 0,6 i podnoś tylko dopóki twarz zgadza się ze źródłem.
Licz się z około pół minutą
Edycje trwały w naszych testach około 30 sekund w 1k i blisko minuty w 2k. Pracuj w 1k z auto, gdy ustalasz polecenie, a proporcje i 2k wybierz dla wersji końcowej.
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-klein-base-9b-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.



























