Vai al contenuto principale

Il text-to-image Qwen Image 2.1 LoRA rende un prompt fino a 5.000 caratteri con fino a tre tuoi pesi LoRA, ciascuno con intensità da 0 a 4. Scegli 1k, 1.5k o 2k in quindici proporzioni, senza alcuna revisione dei pesi.

Da $0.03/immagine

Playground

Input

Da testo a immagine
445/5000
Fino a 5.000 caratteri. In questa famiglia non c'è un negative prompt, quindi anche le esclusioni stanno qui. Quando un LoRA è caricato, tieni il prompt sulla descrizione della scena e lascia che siano i pesi a portare lo stile o il personaggio: ripetere ciò che il LoRA già sa tende a contrastarlo. almeno 1 caratteri · al massimo 5000 caratteri
Compone l'inquadratura prima della generazione invece di ritagliarla dopo. Quindici opzioni, dalle strisce 3:1 e 21:9 alle colonne 1:3 e 9:21. Tutti i formati costano uguale.
incide sul prezzo
Fissa dimensione dell'output e prezzo: 1k di default, 1.5k in mezzo, 2k dove la grana della pelle e i tessuti reggono. Itera a 1k, promuovi a 2k l'immagine che tieni.
LoRA di stile1/3

2512 Storybook Anime

Fino a tre file di pesi, ciascuno {path, scale}. path è un URL HTTPS diretto a un file .safetensors o a un repository Hugging Face: da noi non carichi nulla e nulla viene revisionato. scale va da 0 a 4, dove 1 è neutro. Il file viene scaricato al momento della generazione, quindi la prima chiamata con pesi nuovi è più lenta: nei nostri test un LoRA da 1,2 GB ha aggiunto circa 25 secondi. I pesi costruiti per una base diversa possono caricarsi in silenzio e non fare quasi nulla: verifica che un LoRA nuovo cambi visibilmente l'output prima di affidargli un intero lotto. al massimo 3 elementi
Formato di output
JPEGPNGWebP
JPEG di default; PNG per il compositing, WebP per andare dritti in pagina. Non cambia né il prezzo né la resa.
Seed
Stabilizza l'estrazione, così una serie resta nella stessa zona. Non è una garanzia di riproducibilità: nei nostri test lo stesso prompt con lo stesso seed, ripetuto due volte, ha dato due inquadrature diverse. non meno di 0 · non più di 2147483647
Controllo di sicurezzaDisattivato

SpicyAPI non applica nessun controllo di sicurezza a questo modello. Il tuo prompt e i tuoi media arrivano al modello così come li hai scritti, ed è il modello stesso a decidere che cosa torna indietro.

Controllo del tuo account prima di abilitare invio e prezzi.

Output

Pronto per una nuova esecuzione
window-seat-sweater-loraRisultato di esempio

Modelli correlati e attività successive

Manca il modello che ti serve?

Dicci cosa aggiungere e dove lo useresti. Le richieste arrivano a chi decide quali modelli integrare per primi.

L'URL dei pesi è una dipendenza, non un parametro

Qwen Image 2.1 LoRA rende un prompt caricando sopra il modello base fino a tre file di pesi vostri, e ciascuno viene scaricato al momento della generazione da un link che ospitate voi. Quando la richiesta viene accettata di quel link non si verifica nulla: un refuso, una firma scaduta o un repository passato in privato tornano tutti più tardi come lo stesso errore senza spiegazione. Questa pagina riguarda la metà dell'integrazione che sta dalla vostra parte dell'URL: come distinguere un link morto da pesi che non fanno presa, e da cosa dipendono davvero la forma della richiesta e il preventivo.

Apri il playground
L'URL dei pesi è una dipendenza, non un parametro
Voci LoRA
Fino a 3 per richiesta, ciascuna {path, scale}; scale da 0 a 4, valore predefinito 1
Origine dei pesi
Link HTTPS diretto a un file .safetensors, oppure un repository Hugging Face
Verifica del link
Nessuna all'invio; un percorso sbagliato emerge solo dopo, come attività fallita
Variabili del preventivo
Solo il livello di risoluzione: una voce costa quanto tre
Forma della richiesta
prompt obbligatorio, 5.000 caratteri; più proporzione, livello, formato e seed
Dichiarazione di contenuto
Nessun indicatore di maturità e nessuna revisione dei pesi che indicate
Forma dell'errore
Il link si legge all'esecuzione, non all'accettazioneUna richiesta con un percorso irraggiungibile o scritto male viene accettata come qualsiasi altra e restituisce un identificativo di attività. L'errore arriva in fase di inferenza e non nomina alcuna causa: nulla al suo interno punta al file, quindi la diagnosi parte per forza da voi. Un'attività che fallisce così non viene addebitata, il che rende economico provare ma non lo rende evidente.
Indizio
Il tempo trascorso dice se i pesi sono stati davvero scaricatiIl file viene tirato giù prima che esista un solo pixel, quindi una chiamata con pesi dura sensibilmente più di una senza. Nelle nostre prove un render con l'array vuoto si chiudeva in otto-undici secondi, mentre lo stesso prompt con pesi caricati ha richiesto ventinove secondi in un caso e trentasette nell'altro, con il più lungo corrispondente a un file da 1,18 GB.
Posti
Tre voci costano esattamente quanto unaIl preventivo di questo endpoint si muove con il livello di risoluzione e con nient'altro, quindi una richiesta che porta tre file di pesi costa quanto una che ne porta uno solo. Caricarne meno non fa risparmiare nulla. Il motivo per aggiungerli uno alla volta è l'attribuzione — poter dire quale file ha fatto cosa — non la fattura.

Integrare l'API di Qwen Image 2.1 LoRA

Distinguere un link morto da pesi che non fanno presa

Distinguere un link morto da pesi che non fanno presa

A schermo i due problemi si somigliano: l'immagine torna identica. A separarli è la durata. Una chiamata che si chiude alla velocità di riferimento non ha scaricato nulla, e l'indiziato è il percorso. Una chiamata durata a lungo che ha comunque restituito un fotogramma immobile ha caricato il file; quello che succede dopo dipende da per quale generazione del modello base quei pesi sono stati addestrati e da quanto si impongono su questa.

Tenere un file già collaudato come canarino

Tenere un file già collaudato come canarino

Poiché il messaggio di errore non nomina cause, la via più rapida per separare il vostro problema dal nostro è una seconda richiesta che carichi un file che avete già visto funzionare. Se il canarino rende e il percorso nuovo fallisce, il link è l'unica differenza. Se falliscono entrambi, la causa sta sopra di essi. Tenete quell'URL insieme al resto della configurazione, non negli appunti di qualcuno.

  • Ospitare i pesi come si ospitano gli asset statici

    Il file viene scaricato in fase di generazione da dove puntate voi, il che colloca disponibilità, banda e durata del link dentro la vostra integrazione e non nella nostra. Link firmati che scadono, repository che passano in privato e rami che si spostano finiscono tutti in attività fallite. Ciò che regge un anno è un indirizzo pubblico stabile con una versione nel percorso.

  • Ogni campo tranne loras appartiene alla famiglia base

    Lunghezza del prompt, le quindici proporzioni, i tre livelli di risoluzione, i contenitori di uscita e l'intervallo di seed sono identici a Qwen Image 2.1, e lo schema rifiuta qualunque campo non dichiari. Portare qui una richiesta che già funziona nella famiglia base significa agganciare un array, non riscrivere il corpo; e tornare indietro significa staccarlo.

  • I pesi per contenuti senza censura non chiedono un secondo interruttore

    Non c'è un indicatore di maturità sulla richiesta né un passaggio di revisione davanti all'array, quindi quei pesi si caricano attraverso gli stessi due campi di qualsiasi altro file e il prompt viene letto allo stesso modo. Abbiamo percorso questa strada noi stessi invece di dedurla da una pagina di regole: i pesi sono stati scaricati, la richiesta è arrivata in fondo, e nulla è stato rifiutato o sostituito in silenzio.

Chi chiama l'API di Qwen Image 2.1 LoRA

  • Meglio fallire subito sul link che lentamente sull'attività

    Team che lo collegano a un servizio

    Meglio fallire subito sul link che lentamente sull'attività

    Una sola richiesta verso l'URL dei pesi al deploy non costa nulla e intercetta l'intera classe di errori che altrimenti si presenterebbe minuti dopo come un fallimento inspiegato. Verificatelo dove il servizio verifica le altre dipendenze esterne, non dentro il percorso della richiesta, e trattate un cambio di URL come un cambio di configurazione.

  • Spendere la prima chiamata su una domanda con risposta

    Chi sta valutando pesi nuovi

    Spendere la prima chiamata su una domanda con risposta

    Date al file nuovo, al livello predefinito, un prompt il cui risultato riconoscereste al volo, e guardate la durata quanto l'immagine. Quella singola chiamata risponde se il file era raggiungibile e se fa presa: le due cose che il messaggio d'errore non dirà mai e su cui poggia tutto il resto.

  • Fissare il file, non solo il repository

    Studi con uno stack fisso

    Fissare il file, non solo il repository

    Pesi che si muovono sotto un indirizzo invariato cambiano il vostro risultato senza cambiare il vostro codice, e la risposta non ne farà parola. Puntate a qualcosa di immutabile — una revisione, un tag di rilascio, una copia in un vostro bucket — così che un render del mese scorso resti spiegabile con gli input da cui è nato.

  • Agganciare un array e non toccare altro

    Chi arriva dalla famiglia base

    Agganciare un array e non toccare altro

    La famiglia base e questa pubblicano gli stessi campi tranne loras, quindi un corpo di richiesta esistente gira qui così com'è non appena l'array viene aggiunto. Mandate lo stesso prompt con lo stesso seed a entrambe e leggete la coppia: la differenza fra i due fotogrammi è tutto il contributo dei pesi, ed è proprio ciò che una singola immagine non mostra.

Come chiamare l'API di Qwen Image 2.1 LoRA

  1. Mettere i pesi dove restano raggiungibili

    path accetta un link HTTPS diretto a un file .safetensors o a un repository Hugging Face. Qui non si carica nulla e da noi non resta nulla, quindi il file deve essere in linea nel momento in cui il lavoro parte, che è più tardi — a volte molto più tardi — del momento in cui inviate.

  2. Mandare una voce prima di mandarne tre

    Cominciate con un solo oggetto {path, scale} così che dietro al primo risultato ci sia esattamente una spiegazione. L'array ne accetta tre e il preventivo non si muove con il numero, ma un'immagine prodotta da tre file sconosciuti è un'immagine che non potete né motivare né ripetere.

  3. Cronometrare la prima chiamata e annotare il numero

    Lo scaricamento avviene prima della generazione, quindi la prima richiesta con un file nuovo dura sensibilmente più di una senza pesi. Quel numero è il riferimento di quel file. Le chiamate successive che non superano mai il tempo con array vuoto vi stanno parlando del link, non dei pesi.

  4. Inviare l'attività e interrogarla fino allo stato finale

    L'endpoint è asincrono: la risposta porta un identificativo e l'immagine arriva dopo. Interrogate finché l'attività raggiunge uno stato finale, poi leggete l'immagine dal risultato: viene servita dallo storage della piattaforma, non da dove stavano i pesi.

  5. Alzare il livello di risoluzione per ultimo

    Qui il livello è l'unico campo che muove il preventivo. Iterate sul predefinito finché formulazione e pesi si stanno ancora muovendo, e rimandate la richiesta definitiva a un livello più alto quando c'è qualcosa da consegnare. In quel momento dell'array non va rivisto nulla.

Schemi di integrazione di Qwen Image 2.1 LoRA

  • Un riferimento e una chiamata con pesi, a un campo di distanza

    Mandate il prompt una volta con loras vuoto e una con una sola voce alla forza predefinita, fissando il seed e tutto il resto. Due immagini e due durate dalla stessa identica formulazione: è l'esperimento più piccolo che risponde a entrambe le domande insieme.

    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
  • Un peso di stile sotto una scena descritta

    Lasciate che il prompt porti la scena e il file porti la resa. Scrivere anche la resa a parole tende a tirare il render in due direzioni e a restituire qualcosa che non somiglia a nessuna delle due.

    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
  • La stessa richiesta su un'inquadratura molto più larga

    La proporzione si sceglie prima della generazione e non si ritaglia dopo, quindi pesi che funzionano nel quadrato non funzionano automaticamente in una fascia. Rimandate la richiesta definitiva sulla proporzione più larga che intendete davvero consegnare.

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

Domande di integrazione su Qwen Image 2.1 LoRA

Prima di collegarlo

Trattate l'URL dei pesi come una dipendenza esterna del vostro servizio e non come un parametro in più nel corpo della richiesta. Verificate che risponda dove verificate le altre dipendenze, fissatelo su qualcosa di immutabile e tenete un file che avete già visto funzionare: così qualsiasi errore si divide fra la vostra parte e la nostra in una sola chiamata. Sulla richiesta stessa: una voce per volta, la durata letta insieme all'immagine, e il livello di risoluzione lasciato stare finché formulazione e pesi non hanno smesso di muoversi.