Wprowadzenie
Qwen Image 1.0 LoRA Edycja obrazu zmienia jeden obraz źródłowy w oryginalnym Qwen-Image-Edit firmy Alibaba, kierując się twoim poleceniem i maksymalnie trzema własnymi plikami LoRA. Wynik zachowuje kształt źródła przy około jednym megapikselu albo jedną z dziewięciu proporcji, jeśli ją wybierzesz, i wraca jako JPEG, PNG lub WebP w jednej stałej cenie, bez filtra treści.
Wybierz tryb według materiału wyjściowego
| Co masz | Tryb |
|---|---|
| jeden obraz do zmiany | Qwen Image 1.0 LoRA Edycja obrazu |
| tylko opis tekstowy | Qwen Image 1.0 LoRA Tekst na obraz |
| dwa lub trzy obrazy do połączenia | Qwen Image 2509 LoRA Edycja obrazu |
Najważniejsze funkcje
Zmień jedną rzecz, resztę zachowaj
Qwen-Image-Edit odczytuje źródło zarówno pod kątem tego, co pokazuje, jak i tego, jak wygląda. W naszych testach szyld przy budce został przepisany jego własnymi retro literami, a mężczyzna, jego kurtka i salon gier zostały tam, gdzie były.
LoRA do edycji dla powtarzalnych poprawek
LoRA zmiany oświetlenia i renowacji zdjęć wytrenowane pod Qwen-Image-Edit ładują się z bezpośredniego linku i zamieniają krótkie polecenie w ten sam rodzaj edycji za każdym razem.
Bez cenzury, z własnymi wagami
Źródło, polecenie i wynik nigdy nie są filtrowane. Zmiany pojedynczego motywu wracały zgodnie z opisem; sceny z dwiema osobami były rysowane bez odmowy, ale urywały się przed samym aktem.
Parametry żądania
| Parametr | Wymagane | Uwaga |
|---|---|---|
prompt | Tak | Napisz, co zmienić, a co zachować, na przykład „change the sign to read ... ; keep the man and the booth”. od 1 znaków · do 5000 znaków |
image_url | Tak | Obraz źródłowy jako publiczny link HTTPS albo przesłany plik, do 10 MB. Wynik zachowuje jego kształt, chyba że ustawisz |
aspect_ratio | Nie | Opcjonalne. Zostaw puste, a wynik pójdzie za źródłem w około jednym megapikselu. |
loras | Nie | Do trzech wpisów {path, scale}. path to bezpośredni link HTTPS do pliku .safetensors wytrenowanego pod Qwen-Image-Edit; scale od 0 do 4, domyślnie 1. Domyślnie: |
output_format | Nie | Domyślnie JPEG; PNG lub WebP, jeśli ich potrzebujesz. Nie wpływa na cenę. |
seed | Nie | Utrzymuje porównywalność edycji, gdy zmieniasz polecenie albo scale jednej LoRA. Dowolna liczba całkowita od 0 do 2147483647; zostaw puste, by dostać losowy seed. |
Cennik
$0.03 / obraz
Rozliczane za obraz w jednej stałej cenie, z aspect_ratio lub bez niego. Załadowanie LoRA nie generuje osobnej opłaty.
Zastosowania
Stare zdjęcia jak nowe
LoRA do renowacji usuwa rysy, kurz i zagięcia ze skanów odbitek i przywraca kolory, nie zmieniając osób na zdjęciu.
Szyldy i opakowania
Przepisuj słowa na szyldzie, etykiecie czy plakacie w miejscu, zachowując oryginalny styl liter.
Zmiany garderoby i światła
Zmień strój i oświetl kadr na nowo jednym poleceniem, do lookbooków, kart postaci i postów w mediach społecznościowych.
Wskazówki
Nazwij to, co ma zostać
Zakończ polecenie rzeczami, które mają się nie zmienić: twarzą, pozą, pomieszczeniem. Model trzyma się tego, co wymienisz.
Nowe słowa podaj dokładnie
Przy edycji tekstu ujmij nowe słowa w cudzysłów i opisz styl, który ma zostać, na przykład „the same gold retro letters on red”.
Jedno źródło na żądanie
Ten endpoint przyjmuje pojedynczy obraz. Aby umieścić razem osoby z dwóch lub trzech zdjęć, użyj Qwen Image Edit 2509 LoRA.
Podaj link do pliku
Wklej bezpośredni link do pobrania pliku .safetensors. Strona repozytorium albo link do Hugging Face wymagający logowania kończy żądanie błędem, a nieudane żądania nie są rozliczane.
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": "alibaba/qwen-image-1.0-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.

















