Wprowadzenie
FLUX.2 Klein 4B LoRA Edycja obrazu zmienia lub łączy do trzech obrazów źródłowych według pisemnego polecenia w FLUX.2 [klein] 4B od Black Forest Labs, z maksymalnie trzema twoimi plikami LoRA. Zachowaj kształt pierwszego obrazu przez auto albo wybierz jedne z dziewięciu proporcji oraz poziom rozmiaru 1k lub 2k. Jedna stała cena za obraz i nic nie jest filtrowane.
Wybierz tryb według materiału wyjściowego
| Co masz | Tryb |
|---|---|
| od jednego do trzech obrazów do zmiany lub połączenia | FLUX.2 Klein 4B LoRA Edycja obrazu |
| tylko pisemny opis | FLUX.2 Klein 4B LoRA Tekst na obraz |
Najważniejsze funkcje
Edycje, które wykonują polecenie
Zmieniaj światło, ubrania lub otoczenie, zachowując twarze i pozę. W naszych testach zdystylowana wersja wiernie wykonywała instrukcje edycji, także żądania poziomu Silny.
Zmiana stylu z LoRA
Załaduj LoRA stylu i poproś o przerysowanie: zdjęcie z baru wróciło jako rysunek kredkami, z zachowaną kobietą i jej sukienką.
Do trzech źródeł
Połącz portret ze strojem albo miejscem. Nazywaj źródła image 1, image 2 i image 3; przy łączeniu twarze mogą się trochę zmieniać.
Edycje bez cenzury
Źródła, prompty, wagi i wyniki nigdy nie są filtrowane. Edycje na poziomie Silny renderowały się bez żadnej LoRA; poziom Bardzo silny wracał złagodzony.
Parametry żądania
| Parametr | Wymagane | Uwaga |
|---|---|---|
prompt | Tak | Napisz, co ma się zmienić, a co zostać takie samo, do 5000 znaków. Przy kilku źródłach odwołuj się do nich jako image 1, image 2 i image 3. od 1 znaków · do 5000 znaków |
image_urls | Tak | Od jednego do trzech obrazów źródłowych, każdy do 10 MB, w kolejności, w jakiej odwołuje się do nich prompt. Wymagane. 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. Wybierz jedne z dziewięciu proporcji od 21:9 do 9:21, by zmienić kadr. |
resolution | Nie | 1k (domyślnie) lub 2k, czyli 2048 pikseli po dłuższym boku. Działa tylko po wyborze proporcji; przy auto rozmiar to około jednego megapiksela. |
loras | Nie | Do trzech wpisów {path, scale} wytrenowanych pod FLUX.2 [klein] 4B lub Base 4B. Link musi pobierać sam plik .safetensors; scale od 0 do 4 (domyślnie 1). Domyślnie: |
seed | Nie | Liczba od 0 do 2147483647. Użyj go ponownie, by porównywać edycje, gdy zmieniasz jeden szczegół promptu; nie obiecuje identycznych pikseli. |
Cennik
$0.02 / obraz
Rozliczane za obraz w jednej stałej cenie, niezależnie od liczby obrazów źródłowych, proporcji i poziomu rozmiaru. Ładowanie LoRA nie powoduje osobnej opłaty.
Zastosowania
Zmiana stroju i miejsca
Przenieś osobę z jednego zdjęcia w sukienkę z drugiego i w nowe miejsce, w jednym żądaniu. Nazwij portret jako image 1, a strój jako image 2 i napisz, gdzie toczy się scena.
Od zdjęcia do ilustracji
LoRA stylu i krótkie polecenie przerysowania zamieniają zestaw zdjęć w pasujące do siebie rysunki, więc sesja staje się spójną serią ilustracji z tymi samymi twarzami i ubraniami.
Zmiana kadru i światła
Wybierz szersze proporcje niż w źródle i opisz, co ma wypełnić nową przestrzeń, albo zostaw auto i jednym zdaniem o świetle przenieś dzienne zdjęcie na niebieską godzinę.
Wskazówki
Najpierw chroń, potem zmieniaj
Zacznij od tego, co ma zostać (twarz, włosy, poza), a potem opisz zmianę. Najlepiej działają krótkie, konkretne polecenia.
Auto zachowuje kształt
Auto zachowuje kształt pierwszego źródła w około jednym megapikselu. Wybieraj proporcje tylko wtedy, gdy chcesz zmienić kompozycję kadru.
Porównaj z wersją bez LoRA
Uruchom ten sam prompt i seed bez LoRA. Jeśli oba wyniki wyglądają tak samo, plik powstał pod inny model bazowy, na przykład FLUX.1 albo modele Klein 9B: te ładują się bez błędu i niczego tu nie zmieniają.
Używaj bezpośrednich, publicznych linków
Link musi pobierać sam plik .safetensors. Działa link do pliku z Hugging Face lub link do pobrania z Civitai; strona repozytorium albo plik z ograniczonym dostępem, który wymaga logowania, kończy żądanie błędem, za który nie pobieramy opłaty.
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-4b-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.





























