Wprowadzenie
Qwen Image 2.1 LoRA Text to Image uruchamia najnowszy model obrazu Alibaby z otwartymi wagami, dokładając na wierzch twoje własne wagi LoRA — do trzech plików na żądanie, każdy z własną siłą.
LoRA jest tutaj adresem URL, a nie przesyłanym plikiem. Wagi, na które wskazujesz, nie przechodzą weryfikacji, a to, co wraca, nie przechodzi przez filtr treści — i właśnie dzięki temu można tu uruchomić wagi, które większość hostowanych API po cichu wyklucza.
Wybierz tryb Qwen Image 2.1 LoRA według materiału wyjściowego
| Materiał wyjściowy | Tryb |
|---|---|
| Brief plus własne wagi | Qwen Image 2.1 LoRA Tekst na obraz |
| Obrazy źródłowe plus własne wagi | Qwen Image 2.1 LoRA Edycja obrazu |
| Własne wagi niepotrzebne | Qwen Image 2.1 Tekst na obraz |
Najważniejsze funkcje
Bez przesyłania, bez listy dozwolonych, bez kolejki do zatwierdzenia
Większość hostowanych API, które przyjmują własne wagi, chce je dostać przesłane, zweryfikowane albo wybrane z gotowej listy — co wyklucza dokładnie te wagi, które ludzie najczęściej chcą uruchomić. Tutaj podajesz bezpośredni link do pliku .safetensors albo do repozytorium Hugging Face plus siłę, a plik zostaje pobrany w chwili uruchomienia żądania. Sprawdziliśmy przypadek, który naprawdę ma znaczenie, na LoRze bez cenzury: załadowała się i wygenerowała bez protestu.
Trzy sloty, niezależne siły
Trzy wpisy na wywołanie, każdy z własnym scale od 0 do 4, pokrywają stos, którego naprawdę używa praca produkcyjna: LoRA postaci trzymająca człowieka, LoRA stylu firmowego na niższej wadze podbarwiająca kadr, LoRA detalu od skóry albo tkaniny. Zmieniaj jeden scale na przebieg — ruszenie dwóch naraz odbiera możliwość przypisania wyniku.
Model pod spodem też jest bez cenzury
Wagi to tylko połowa sprawy. Model, na którym siadają, nie ma filtra treści, flagi dla dorosłych ani skanera promptów, więc LoRA bez cenzury nie walczy po drodze z filtrem.
Parametry żądania
| Parametr | Wymagane | Uwaga |
|---|---|---|
prompt | Tak | Do 5000 znaków. W tej rodzinie nie ma negatywnego promptu, więc wykluczenia też należą tutaj. od 1 znaków · do 5000 znaków |
aspect_ratio | Nie | Komponuje kadr jeszcze przed generowaniem, zamiast przycinać go potem. Piętnaście opcji, od pasów 3:1 i 21:9 po kolumny 1:3 i 9:21. |
resolution | Nie | Ustala rozmiar wyjścia i cenę: 1k domyślnie, 1.5k pomiędzy, 2k tam, gdzie faktura skóry i tkanina mają się utrzymać. Iteruj na 1k, przenieś najlepszy kadr na 2k. |
loras | Nie | Do trzech plików z wagami, każdy jako {path, scale}. Domyślnie: |
output_format | Nie | Domyślnie JPEG; PNG do składania, WebP prosto na stronę. Nie zmienia ani ceny, ani renderu. |
seed | Nie | Stabilizuje losowanie, dzięki czemu seria trzyma się tej samej okolicy. To nie gwarancja odtworzenia — ten sam prompt i seed dwa razy zwróciły w naszych testach dwa różne kadry. |
Cennik
| Specyfikacja | Cena |
|---|---|
| $0.03 / obraz |
| $0.054 / obraz |
| $0.102 / obraz |
Zastosowania
LoRy bez cenzury
Wagi postaci, stylu i niefiltrowane ładują się jak każdy inny plik. Bez listy dozwolonych, bez weryfikacji, bez filtra na wyjściu.
Spójne postacie na dużą skalę
LoRA postaci trzyma twarz i sylwetkę przez setki kadrów znacznie pewniej niż seed albo łańcuch referencji.
Styl firmowy na ogólnym modelu
LoRA stylu wytrenowana na twoim własnym katalogu sprawia, że wyjście wygląda na twoje, a nie na generyczny render.
Stosy produkcyjne
Wagi postaci, stylu i detalu razem w jednym żądaniu, każda z własną siłą.
Wskazówki
Pozwól wagom robić swoje
Opisuj scenę, a nie to, co LoRA już zna. Powtarzanie rysów postaci przy załadowanej LoRze postaci raczej z nią walczy, niż ją wzmacnia.
Zacznij od 1, potem ruszaj jedną wartość
Scale 1 jest neutralne. Zjedź do 0,4–0,6, gdy waga przytłacza prompt; przekrocz 1, gdy musi przetrwać zatłoczoną scenę. Jedna zmiana na przebieg.
Zaplanuj czas na pierwsze wywołanie
Wagi są pobierane przed generowaniem. Plik 1,2 GB dołożył do tego żądania w naszych testach około 25 sekund. Kolejne wywołania z tym samym plikiem idą szybciej.
Sprawdź, czy nowa LoRA w ogóle coś robi
Wagi pod inną architekturę bazową potrafią załadować się bez błędu i ledwie ruszyć obraz. Puść jeden oczywisty prompt testowy, zanim powierzysz im całą serię.
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-2.1-lora/text-to-image",
"input": {
"aspect_ratio": "1:1",
"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.


















