Wprowadzenie
Wyślij jeden obraz źródłowy i opisz wynik. Intensywność decyduje, jak daleko wynik odejdzie od źródła; po dodaniu czarno-białej maski przerysowywany jest tylko biały obszar, a reszta zostaje bez zmian. Można dołączyć do trzech plików LoRA wytrenowanych pod FLUX.1 [dev], cena za obraz jest stała, a nic nie jest filtrowane.
| Pole | Wartość |
|---|---|
| Wejście | Obraz |
| Wyjście | Obraz |
| Endpointy | Tekst na obraz i edycja obrazu (intensywność, opcjonalna maska inpaintingu), oba z obsługą LoRA |
| Model bazowy | FLUX.1 [dev], rectified flow transformer od Black Forest Labs z 12 miliardami parametrów |
| Wejście LoRA | Do 3 wpisów, każdy {path, scale}; path to bezpośredni adres HTTPS do pliku .safetensors |
| Siła LoRA | Od 0 do 4 na wpis (domyślnie 1) |
| Guidance | Od 0 do 20 (domyślnie 3,5) |
| Rozmiar wyniku | Około jednego megapiksela: 1024 x 1024 przy 1:1, 1344 x 768 przy 16:9, 1536 x 640 przy 21:9 |
| Proporcje obrazu | 1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3, 21:9, 9:21 |
| Formaty wyjściowe | JPEG (domyślnie), PNG, WebP |
Najważniejsze funkcje
Zdjęcia, nie rendery
LoRA Super Realism i nocna loża przy zalanym deszczem oknie: dwóch mężczyzn pochylonych ku sobie pod ciepłą lampą wiszącą. Skóra, tkaniny i światło z okna wyglądają jak na fotografii.
Magazynowy wygląd jednym wyzwalaczem
"MJ v6" i LoRA w stylu Midjourney nadają FLUX błyszczące, edytorialne wykończenie: czerwona satynowa suknia z odkrytymi plecami na marmurowych schodach, oświetlona z boku.
Zmień całe medium
Kreskówkowa LoRA z wydłużonymi kończynami na 1,2 zamienia ten sam model w ilustratora pin-up: czerwony parasol, mokry bruk i przerysowane proporcje.
Parametry żądania
| Parametr | Wymagane | Uwaga |
|---|---|---|
prompt | Tak | Opisz cały obraz, który chcesz dostać. Z maską opisz, co ma się pojawić w białym obszarze. od 1 znaków · do 5000 znaków |
image_url | Tak | Obraz do edycji. Wynik zachowuje jego kształt przy około 0,7 megapiksela: w naszych testach źródło 1024 x 1536 wróciło jako 672 x 1008. |
mask_url | Nie | Opcjonalna. Czarno-biały obraz w rozmiarze źródła: białe obszary są przerysowywane według promptu, czarne zostają bez zmian. |
strength | Nie | Jak daleko odejść od źródła, od 0 do 1 (domyślnie 0,8). Z maską użyj 0,9–1, aby biały obszar naprawdę się zmienił. |
loras | Nie | Do trzech wpisów {path, scale} wytrenowanych pod FLUX.1 [dev]; scale od 0 do 4, 1 jest neutralne. Użyj publicznego bezpośredniego linku do pliku .safetensors. Domyślnie: |
guidance_scale | Nie | Jak ściśle wynik trzyma się promptu, od 0 do 20 (domyślnie 3,5). LoRA realistyczne często wyglądają naturalniej przy nieco niższej wartości. |
steps | Nie | Liczba kroków odszumiania, od 1 do 50 (domyślnie 28). Więcej kroków oznacza dłuższe generowanie. |
output_format | Nie | Domyślnie JPEG, w razie potrzeby PNG lub WebP. Nie zmienia ceny. |
seed | Nie | Utrzymuje porównywalność wyników, gdy zmieniasz intensywność albo maskę; ten sam seed nie gwarantuje identycznego obrazu. |
Cennik
$0.018 / obraz
Rozliczenie za obraz według jednej stałej ceny. Maska, intensywność, liczba kroków i LoRA nie są płatne osobno.
Zastosowania
LoRA, którą masz już na oku
Jeśli wygląd, którego szukasz, istnieje na Hugging Face lub w innym serwisie społeczności jako LoRA do FLUX, tutaj działa jako zwykłe wywołanie API: wklej link do pliku, ustaw scale, napisz prompt.
Kadry modowe i edytorialne
LoRA realizmu i w stylu magazynowym dają suknie z odkrytymi plecami na marmurowych schodach i nocne loże przy zalanych deszczem oknach, z wiarygodnym światłem i skórą.
Stylizowane kampanie
LoRA kreskówkowe, pin-up i ilustracyjne zamieniają jeden szablon promptu w spójną serię w dziewięciu proporcjach.
Obrazy bez cenzury
LoRA bez filtra ładują się bez weryfikacji, a wynik nie jest filtrowany – dla platform, których użytkownicy oczekują takiej swobody.
Wskazówki
Znajdź wyzwalacz LoRA
Większość LoRA do FLUX podaje na karcie modelu frazę wyzwalającą, np. "Super Realism" lub "MJ v6". Umieść ją na początku promptu, a potem opisz obraz.
Dostrój guidance przy LoRA realizmu
Domyślne guidance to 3,5. LoRA realizmu często wyglądają naturalniej między 2 a 3,5; bardzo wysokie wartości pchają obraz w stronę błyszczącego, przeostrzonego wyglądu.
Podnieś scale przy mocnych stylach
Niektóre LoRA stylu potrzebują scale powyżej 1, żeby przejąć obraz. Nasz kreskówkowy przykład działał na 1,2; zacznij od 1 i zmieniaj o 0,2.
Sprawdź, czy plik jest publiczny
Użyj bezpośredniego linku, który pobiera plik .safetensors. Repozytoria z ograniczonym dostępem odpowiadają HTTP 401, a żądanie kończy się błędem, zanim powstanie jakikolwiek obraz.
Wprowadzenie
FLUX.1 Dev LoRA Edycja obrazu zmienia jeden obraz źródłowy na FLUX.1 [dev] od Black Forest Labs według twojego promptu i maksymalnie trzech własnych plików LoRA. Bez maski zmienia styl całego kadru, a intensywność od 0 do 1 decyduje, jak daleko odejdzie od źródła. Z czarno-białą maską przerysowuje tylko biały obszar i zostawia resztę. Wynik wraca jako JPEG, PNG lub WebP w jednej stałej cenie i nic nie jest filtrowane.
Wybierz tryb według materiału
| Co masz | Tryb |
|---|---|
| obraz do zmiany, w całości lub w części | FLUX.1 Dev LoRA Edycja obrazu |
| tylko opis tekstowy | FLUX.1 Dev LoRA Tekst na obraz |
Kluczowe funkcje i zalety
Inpainting z maską
Zamaluj na biało obszar do zmiany, a resztę na czarno. W naszych testach maska na górnej części ciała portretu studyjnego zmieniała tylko ten obszar, a twarz, włosy i spodnie pozostawały bez zmian.
Intensywność, którą łatwo przewidzieć
Domyślne 0,8 zachowuje pozę i układ; 0,95 pozwala przerysować prawie wszystko, łącznie z twarzą. Z maską wartości 0,9–1 sprawiają, że biały obszar naprawdę się zmienia.
Bez cenzury, z własnymi wagami
Źródło, prompt, wagi i wynik nigdy nie są filtrowane. Przy sile 0,95 portret studyjny został edytowany tak, jak wymagał nasz najmocniejszy test, z LoRA bez filtra i bez niego.
Zastosowania
Zmiana jednej części zdjęcia
Zamień strój, tło lub przedmiot, pozostawiając resztę kadru nietkniętą, do wariantów produktów, testów garderoby lub retuszu portretów.
Zmiana stylu z LoRA społeczności
Przepuść zdjęcie przez jedną z ponad tysiąca LoRA dla FLUX, aby nadać mu wygląd kliszy, połysk edytorialu albo charakter ilustracji bez ruszania kompozycji.
Przewodnik po promptach i wskazówki
Opisuj wynik, a nie polecenie
Napisz, co ma zawierać gotowy obraz. Z maską opisuj tylko to, co ma się znaleźć w białym obszarze, na przykład „czarny aksamitny top, miękkie światło studyjne”.
Zmiękcz ostre krawędzie maski
Ostry prostokąt zostawia widoczny szew tam, gdzie styka się z zachowanymi pikselami. Rozmyj krawędź maski albo prowadź ją po konturze obiektu do podmiany.
Zacznij od 0,8 i zmieniaj o 0,05
Jeśli źródło przebija, zwiększ intensywność; jeśli twarz się zmienia, zmniejsz ją. Podczas porównań trzymaj stały seed, aby zmieniała się tylko intensywność.
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-1-dev-lora/edit",
"input": {
"image_url": "https://example.com/reference.png",
"output_format": "jpeg",
"prompt": "A ceramic teapot on a linen cloth, soft window light, muted palette"
}
}'
# 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.



























