Wprowadzenie
FLUX 3 Klein Base LoRA, edycja obrazu zmienia lub łączy od jednego do trzech obrazów źródłowych na podstawie pisemnej instrukcji na FLUX 3 Image Klein Base od Black Forest Labs, z maksymalnie trzema twoimi plikami LoRA. Odwołuj się do źródeł jako image 1, image 2 i image 3, zachowaj kształt pierwszego obrazu przez auto albo wybierz jeden z piętnastu, a także 1k lub 2k. Model czasem zostawia ubranie na miejscu.
Wybierz tryb według materiału wyjściowego
| Co masz | Tryb |
|---|---|
| pisemny opis | FLUX 3 Klein Base LoRA, tekst na obraz |
| od jednego do trzech obrazów do zmiany lub połączenia | FLUX 3 Klein Base LoRA, edycja |
Najważniejsze funkcje
LoRA trenowane pod edycję
LoRA trenowane pod edycję na Klein Base zmieniają sposób, w jaki model edytuje. LoRA do outpaintingu, dostając portret obramowany płaskim szarym polem, wypełniło szare miejsce resztą sauny w przebieralni i zachowało oryginalny obraz tam, gdzie był; bez niego ta sama prośba przerysowała więcej sceny.
Kilka źródeł z LoRA
Połącz do trzech obrazów i wczytaj LoRA w tym samym żądaniu. Napisz, co wnosi każde źródło, i umieść wyzwalacz lub instrukcję LoRA na początku, żeby model wiedział, która część promptu należy do LoRA.
Brak sprawdzania plików LoRA
Pliki LoRA i wyniki nie są filtrowane. Sam model bazowy powstrzymuje się na mocniejszych poziomach, więc wynik zależy od tego, jakie LoRA dołączysz i jaką instrukcję napiszesz.
Parametry żądania
| Parametr | Wymagane | Uwaga |
|---|---|---|
prompt | Tak | Wymagane, do 5000 znaków. Zacznij od wyzwalacza lub instrukcji LoRA, potem napisz, co ma zostać, a co się zmienia. od 1 znaków · do 5000 znaków |
image_urls | Tak | Wymagane, od jednego do trzech publicznych linków do obrazów, do 10 MB każdy. Link, który się nie otwiera lub nie prowadzi do obrazu, kończy żądanie bez obciążenia. od 1 elementów · do 3 elementów |
aspect_ratio | Nie | auto (domyślnie) zachowuje kształt pierwszego źródła; albo wybierz jeden z piętnastu kształtów od 3:1 do 1:3. Przy outpaintingu wybierz kształt wypełnionego płótna. |
resolution | Nie | 1k (domyślnie) lub 2k, stosowane także przy auto. 2k kosztuje więcej za wynik i za każde źródło. |
loras | Nie | Do trzech wpisów {path, scale} wytrenowanych pod FLUX 3 Image Klein; scale od 0 do 4, domyślnie 1. Tutaj należą LoRA trenowane pod edycję. Domyślnie: |
output_format | Nie | JPEG (domyślnie), PNG lub WebP. Nie zmienia ceny. |
seed | Nie | Opcjonalny, od 0 do 2 147 483 647. Użyj go ponownie, by porównać LoRA z brakiem LoRA; edycje wychodzą zbliżone, ale nie zawsze identyczne co do piksela. |
Cennik
Rozliczane za obraz: opłata za poziom rozmiaru wyjścia i opłata za każde źródło, obie wyższe w 2k. LoRA, proporcje i format wyniku nie zmieniają ceny.
| Specyfikacja | Cena |
|---|---|
| $0.06 / obraz |
| $0.222 / obraz |
Zastosowania
Outpainting i zmiana kadru
Obramuj obraz szarym polem do szerszego lub wyższego płótna i pozwól LoRA do outpaintingu dokończyć scenę, na przykład do bannerów i formatów społecznościowych wyciętych z portretów.
Stylizacja z referencjami
Połóż ubranie ze zdjęcia produktowego na osobie z innego zdjęcia, gdy LoRA ustala wygląd serii.
Wskazówki
Trzymaj się karty LoRA co do litery
LoRA do edycji często oczekują stałej instrukcji i przygotowanego wejścia, na przykład płaskiego szarego wypełnienia #808080 pod outpainting. Skopiuj instrukcję z karty na początek promptu i przygotuj obraz w ten sam sposób.
Wybierz kształt płótna
Przy outpaintingu ustaw proporcje na kształt wypełnionego płótna albo zostaw auto, by o kształcie decydował pierwszy obraz. Model zachowuje ten kształt na wybranym poziomie rozmiaru.
Porównuj z tym samym seedem
Uruchom tę samą edycję z LoRA i bez niego. Edycje między uruchomieniami są zbliżone, ale nie zawsze identyczne co do piksela, więc szukaj wyraźnej różnicy, zanim przypiszesz ją LoRA.
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-3-klein-base-lora/edit",
"input": {
"aspect_ratio": "auto",
"image_urls": [
"https://example.com/reference.png"
],
"output_format": "jpeg",
"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.


























