Wprowadzenie
FLUX.2 Klein Base 4B LoRA Edycja obrazu zmienia lub łączy do trzech obrazów źródłowych według pisemnego polecenia w FLUX.2 [klein] Base 4B od Black Forest Labs, niedestylowanej wersji, 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 Base 4B LoRA Edycja obrazu |
| tylko pisemny opis | FLUX.2 Klein Base 4B LoRA Tekst na obraz |
Najważniejsze funkcje
Zmiana stylu z LoRA, które trenujesz
Załaduj LoRA do Base 4B i poproś o przerysowanie: zdjęcie z parku stało się obrazem fantasy przy teleskopie, a dzienny pokój nocnym pixel artem.
Nowe miejsca dla tych samych osób
Przenieś osobę w nowe miejsce i nowe ubranie, zachowując twarz, włosy i okulary, z jednego lub dwóch źródeł.
Do trzech źródeł
Połącz portret z miejscem albo strojem. Nazywaj źródła image 1, image 2 i image 3.
Ostrożny edytor
Nic nie jest filtrowane, ale ta wersja często zwraca oryginał bez zmian, gdy poprosić o dużą zmianę ubioru. Pasujące LoRA w naszych testach dało poziom Silny; poziom Bardzo silny wrócił 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.024 / 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
Od zdjęcia do obrazu lub pixel artu
LoRA stylu wytrenowana na Base 4B i krótkie polecenie przerysowania zamieniają zdjęcia w pasujące do siebie grafiki, zachowując rozpoznawalne osoby i układ w całym zestawie.
Zmiany sceny i garderoby
Wstaw portret w zdjęcie miejsca i opisz strój, jaki ma tam mieć. Nazwanie każdej części garderoby i miejsca, w którym leży, daje najwierniejszy wynik.
Zmiana kadru
Wybierz inne proporcje niż w źródle i opisz, co ma wypełnić nową przestrzeń; edycja komponuje kadr na nowo, a twarze i ubrania pozostają blisko źródła.
Wskazówki
Najpierw chroń, potem zmieniaj
Zacznij od tego, co ma zostać (twarz, włosy, poza), a potem opisz zmianę konkretnymi słowami.
Do dużych zmian użyj LoRA
Jeśli edycja wraca bez zmian, załaduj LoRA wytrenowaną pod daną zmianę albo spróbuj FLUX.2 Klein 4B LoRA, które w naszych testach pewniej wykonywało takie polecenia.
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-base-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.




























