Przejdź do treści głównej

Qwen Image 2.1 LoRA text-to-image renderuje prompt do 5000 znaków z maks. trzema własnymi wagami LoRA, każda z siłą od 0 do 4. Wybierz 1k, 1.5k lub 2k w piętnastu proporcjach, bez przeglądu wag.

Od $0.03/obraz

Obszar roboczy

Wejście

Tekst na obraz
445/5000
Do 5000 znaków. W tej rodzinie nie ma negatywnego promptu, więc wykluczenia też należą tutaj. Gdy LoRA jest załadowana, trzymaj prompt przy opisie sceny i pozwól wagom nieść styl albo postać — powtarzanie tego, co LoRA już wie, zwykle z nią walczy. od 1 znaków · do 5000 znaków
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. Wszystkie proporcje kosztują tyle samo.
wpływa na cenę
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.
Stylowe LoRA1/3

2512 Storybook Anime

Do trzech plików z wagami, każdy jako {path, scale}. path to bezpośredni adres HTTPS do pliku .safetensors albo do repozytorium Hugging Face — nic do nas nie trafia i nic nie przechodzi weryfikacji. scale biegnie od 0 do 4, gdzie 1 jest neutralne. Plik jest pobierany w momencie generowania, więc pierwsze wywołanie z nowymi wagami jest wolniejsze: LoRA o rozmiarze 1,2 GB dołożyła w naszych testach około 25 sekund. Wagi zbudowane pod inną bazę potrafią załadować się po cichu i nie zrobić prawie nic — sprawdź, czy nowa LoRA widocznie zmienia wyjście, zanim powierzysz jej całą serię. do 3 elementów
Format wyjściowy
JPEGPNGWebP
Domyślnie JPEG; PNG do składania, WebP prosto na stronę. Nie zmienia ani ceny, ani renderu.
Seed
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. nie mniej niż 0 · nie więcej niż 2147483647
Filtr bezpieczeństwaWyłączony

SpicyAPI nie uruchamia przy tym modelu żadnego filtra bezpieczeństwa. Twój prompt i media trafiają do modelu w takiej postaci, w jakiej je zapisałeś, a o tym, co wraca, decyduje sam model.

Sprawdzamy twoje konto, zanim odblokujemy wysyłkę i wycenę.

Wyjście

Gotowe do nowego uruchomienia
window-seat-sweater-loraWynik przykładowy

Powiązane modele i kolejne zadania

Brakuje modelu, którego potrzebujesz?

Napisz, co dodać i do czego chcesz tego użyć. Zgłoszenia trafiają do osób, które decydują o kolejności wdrożeń.

Adres wag to zależność, a nie parametr

Qwen Image 2.1 LoRA renderuje prompt, doładowując na model bazowy do trzech twoich własnych plików wag, a każdy z nich jest pobierany w chwili generowania spod odnośnika, który hostujesz sam. Przy przyjmowaniu żądania nic w tym odnośniku nie jest sprawdzane: literówka, wygasły podpis i repozytorium przestawione na prywatne wracają później jako ta sama awaria bez podanej przyczyny. Ta strona dotyczy tej połowy integracji, która leży po twojej stronie adresu: jak odróżnić martwy odnośnik od wag, które nie chwytają, i od czego naprawdę zależą kształt żądania oraz wycena.

Otwórz playground
Adres wag to zależność, a nie parametr
Wpisy LoRA
Do 3 na żądanie, każdy jako {path, scale}; scale od 0 do 4, domyślnie 1
Źródło wag
Bezpośredni odnośnik HTTPS do pliku .safetensors albo repozytorium Hugging Face
Weryfikacja odnośnika
Brak przy wysyłce; zła ścieżka ujawnia się dopiero jako nieudane zadanie
Co wpływa na wycenę
Wyłącznie poziom rozdzielczości — jeden wpis kosztuje tyle co trzy
Kształt żądania
prompt wymagany, 5000 znaków; do tego proporcja, poziom, format i seed
Oznaczenie treści
Brak flagi dojrzałości i brak weryfikacji wskazywanych wag
Kształt awarii
Odnośnik czytany jest przy wykonaniu, nie przy przyjęciuŻądanie z nieosiągalną albo błędnie zapisaną ścieżką zostaje przyjęte jak każde inne i zwraca identyfikator zadania. Awaria przychodzi dopiero na etapie wnioskowania i nie wskazuje przyczyny — nic w niej nie prowadzi do pliku, więc diagnoza z konieczności zaczyna się po twojej stronie. Za tak zakończone zadanie nie pobieramy opłaty, co czyni próbę tanią, ale nie czyni sprawy oczywistą.
Poszlaka
O tym, czy wagi naprawdę się pobrały, mówi czasPlik jest ściągany, zanim powstanie choćby jeden piksel, więc wywołanie z wagami trwa zauważalnie dłużej niż gołe. W naszych własnych pomiarach render z pustą tablicą kończył się w osiem do jedenastu sekund, a ten sam prompt z doładowanymi wagami zajął raz dwadzieścia dziewięć, a raz trzydzieści siedem sekund — dłuższy pomiar dotyczył pliku o rozmiarze 1,18 GB.
Miejsca
Trzy wpisy kosztują dokładnie tyle, co jedenWycena tego punktu końcowego porusza się wraz z poziomem rozdzielczości i z niczym więcej, więc żądanie niosące trzy pliki wag kosztuje tyle samo, co niosące jeden. Ładowanie mniejszej liczby niczego nie oszczędza. Powodem, by dokładać je pojedynczo, jest przypisanie skutku — możliwość powiedzenia, który plik co zrobił — a nie rachunek.

Wdrażanie API Qwen Image 2.1 LoRA

Odróżnić martwy odnośnik od wag, które nie chwytają

Odróżnić martwy odnośnik od wag, które nie chwytają

Na ekranie oba problemy wyglądają tak samo: obraz wraca niezmieniony. Rozdziela je czas trwania. Wywołanie kończące się w czasie bazowym niczego nie pobrało i podejrzanym jest ścieżka. Wywołanie, które trwało długo i mimo to zwróciło nieruszoną klatkę, plik wczytało; co dzieje się dalej, zależy od tego, pod którą generację modelu bazowego te wagi trenowano i jak mocno narzucają się na obecnej.

Trzymać jeden sprawdzony plik jako kanarka

Trzymać jeden sprawdzony plik jako kanarka

Skoro komunikat o awarii nie wskazuje przyczyny, najszybszą drogą do oddzielenia twojego problemu od naszego jest drugie żądanie ładujące plik, który już widziałeś w działaniu. Kanarek się renderuje, a nowa ścieżka pada — różnicą jest wyłącznie odnośnik. Padają oba — przyczyna leży ponad nimi. Trzymaj ten adres razem z resztą konfiguracji, a nie w czyichś notatkach.

  • Hostować wagi tak jak zasoby statyczne

    Plik pobierany jest w chwili generowania stamtąd, gdzie wskażesz, co umieszcza dostępność, przepustowość i żywotność odnośnika wewnątrz twojej integracji, a nie naszej. Podpisane odnośniki, które wygasają, repozytoria przechodzące na prywatne i ruchome gałęzie prędzej czy później stają się nieudanymi zadaniami. Rok wytrzymuje stabilny, publicznie osiągalny adres z wersją w ścieżce.

  • Każde pole poza loras należy do rodziny bazowej

    Długość promptu, piętnaście proporcji kadru, trzy poziomy rozdzielczości, formaty wyjściowe i zakres seed są identyczne jak w Qwen Image 2.1, a schemat odrzuca wszystko, czego nie deklaruje. Przeniesienie tu działającego żądania z rodziny bazowej to doczepienie tablicy, a nie przepisywanie treści; powrót to jej odczepienie.

  • Wagi do treści bez cenzury nie wymagają drugiego przełącznika

    W żądaniu nie ma flagi dojrzałości ani etapu weryfikacji przed tablicą, więc takie wagi ładują się przez te same dwa pola co każdy inny plik, a prompt czytany jest tak samo. Przeszliśmy tę drogę sami, zamiast wywodzić ją ze strony z zasadami: wagi zostały pobrane, żądanie doszło do końca, nic nie zostało odrzucone ani po cichu podmienione.

Kto wywołuje API Qwen Image 2.1 LoRA

  • Lepiej szybko polec na odnośniku niż powoli na zadaniu

    Zespoły wpinające to w usługę

    Lepiej szybko polec na odnośniku niż powoli na zadaniu

    Jedno żądanie do adresu wag przy wdrożeniu nic nie kosztuje, a wyłapuje całą klasę błędów, które inaczej pojawią się kilka minut później jako niewyjaśniona awaria. Sprawdzaj go tam, gdzie usługa sprawdza pozostałe zależności zewnętrzne, a nie wewnątrz ścieżki żądania, i traktuj zmianę adresu jak zmianę konfiguracji.

  • Wydać pierwsze wywołanie na pytanie, które ma odpowiedź

    Oceniający nowe wagi

    Wydać pierwsze wywołanie na pytanie, które ma odpowiedź

    Daj nowemu plikowi, na domyślnym poziomie, prompt, którego wynik rozpoznasz natychmiast, i obserwuj czas tak samo uważnie jak obraz. To jedno wywołanie odpowiada, czy plik był osiągalny i czy w ogóle chwyta — czyli na dwie rzeczy, których komunikat błędu nigdy nie poda, a na których opiera się wszystko dalsze.

  • Przypiąć plik, a nie tylko repozytorium

    Studia z zamrożonym stosem

    Przypiąć plik, a nie tylko repozytorium

    Wagi, które zmieniają się pod niezmienionym adresem, zmieniają twój wynik bez zmiany twojego kodu, a odpowiedź ani słowem o tym nie wspomni. Wskazuj na coś niezmiennego — rewizję, tag wydania, kopię we własnym zasobniku — żeby render sprzed miesiąca dawał się wyjaśnić tymi danymi wejściowymi, z których powstał.

  • Doczepić tablicę i nie ruszać niczego więcej

    Przechodzący z rodziny bazowej

    Doczepić tablicę i nie ruszać niczego więcej

    Rodzina bazowa i ta publikują te same pola poza loras, więc istniejąca treść żądania działa tu bez zmian, gdy tylko dodasz tablicę. Wyślij ten sam prompt z tym samym seed do obu i odczytaj parę: różnica między klatkami to cały wkład wag, a właśnie tego pojedynczy obraz nie pokazuje.

Jak wywoływać API Qwen Image 2.1 LoRA

  1. Umieścić wagi tam, gdzie pozostaną osiągalne

    path przyjmuje bezpośredni odnośnik HTTPS do pliku .safetensors albo repozytorium Hugging Face. Nic tu nie jest wgrywane i nic nie zostaje po naszej stronie, więc plik musi być dostępny w chwili, gdy zadanie rusza — a to później, czasem znacznie później, niż w chwili wysyłki.

  2. Wysłać jeden wpis, zanim wyślesz trzy

    Zacznij od pojedynczego obiektu {path, scale}, żeby za pierwszym wynikiem stało dokładnie jedno wyjaśnienie. Tablica przyjmuje trzy, a wycena nie zmienia się wraz z ich liczbą, ale obraz zrobiony przez trzy nieznane pliki to obraz, którego nie uzasadnisz i nie powtórzysz.

  3. Zmierzyć pierwsze wywołanie i zapisać liczbę

    Pobieranie następuje przed generowaniem, więc pierwsze żądanie z nowym plikiem trwa zauważalnie dłużej niż gołe. Ta liczba to punkt odniesienia dla tego pliku. Późniejsze wywołania, które nigdy nie wychodzą ponad czas z pustą tablicą, mówią ci coś o odnośniku, a nie o wagach.

  4. Wysłać zadanie i odpytywać do stanu końcowego

    Punkt końcowy działa asynchronicznie: odpowiedź niesie identyfikator, a obraz przychodzi później. Odpytuj, aż zadanie osiągnie stan końcowy, a potem odczytaj obraz z wyniku — serwowany jest z magazynu platformy, a nie stamtąd, gdzie leżały wagi.

  5. Poziom rozdzielczości podnosić na końcu

    Poziom to tutaj jedyne pole poruszające wycenę. Iteruj na wartości domyślnej, dopóki sformułowanie i wagi jeszcze się zmieniają, a gotowe żądanie wyślij ponownie na wyższym poziomie, gdy będzie co oddać. Tablicy nie trzeba wtedy poprawiać.

Wzorce integracji Qwen Image 2.1 LoRA

  • Klatka odniesienia i wywołanie z wagami, różnica na jednym polu

    Wyślij prompt raz z pustym loras i raz z jednym wpisem o domyślnej sile, trzymając seed i całą resztę bez zmian. Dwa obrazy i dwa czasy z tego samego sformułowania to najmniejszy eksperyment odpowiadający na oba pytania naraz.

    Full-length studio portrait of a woman in a tailored charcoal coat, plain seamless backdrop, soft key light from the left, sharp focus on the weave of the fabric
  • Waga stylu pod opisaną sceną

    Niech prompt niesie scenę, a plik niech niesie sposób podania. Dopisywanie tego sposobu jeszcze słowami zwykle ciągnie render w dwie strony i daje coś, co nie przypomina żadnej z nich.

    A rain-slicked side street at night seen from across the road, one lit shopfront, reflections stretching across the wet asphalt, no people in frame
  • To samo żądanie w znacznie szerszym kadrze

    Proporcja wybierana jest przed generowaniem, a nie przycinana po nim, więc wagi czytelne w kwadracie nie muszą być równie czytelne w pasie. Wyślij gotowe żądanie ponownie w najszerszej proporcji, którą naprawdę zamierzasz oddać.

    A long marble counter running the full width of the frame, rows of glassware catching a single overhead light, deep shadow at both ends

Pytania wdrożeniowe o Qwen Image 2.1 LoRA

Zanim to wepniesz

Traktuj adres wag jak zewnętrzną zależność swojej usługi, a nie jak kolejny parametr w treści żądania. Sprawdzaj jego osiągalność tam, gdzie sprawdzasz pozostałe zależności, przypnij go do czegoś niezmiennego i zachowaj jeden plik, który już widziałeś w działaniu — wtedy każda awaria dzieli się na twoją i naszą w jednym wywołaniu. W samym żądaniu: po jednym wpisie naraz, czas czytany razem z obrazem, a poziom rozdzielczości zostawiony w spokoju, dopóki sformułowanie i wagi nie przestaną się zmieniać.