Vai al contenuto

Stable Diffusion with LoRAs · Image to Image

Integra

ID del modello lora/image-to-image
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/lora/image-to-image?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model_name": "stabilityai/stable-diffusion-xl-base-1.0",
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Questa richiesta: ≈0,264 $ 264 crediti API Esegui in questa pagina

Ottieni la chiave API
Open model Modifica immagini Input di riferimento #diffusion#lora#customization#fine-tuning

Image-to-image con un modello base Stable Diffusion scelto, LoRA e controllo `noise_strength`

Open model · Immagine

Il tuo primo risultato apparirà qui

Crea una richiesta qui sotto ed eseguila con la tua chiave API. Gli output vengono copiati nella nostra archiviazione, conservati per sempre oppure 7 giorni gratuitamente.

Crea una richiesta

I controlli vengono generati dallo schema del modello. Il codice e il prezzo si aggiornano mentre li modifichi.

•obbligatorio

Descrivi l'immagine che vuoi generare, usando più dettagli possibile per ottenere i risultati migliori.

•obbligatorio

Modello di base per generare l'immagine, identificato tramite un URL o un ID HuggingFace.

num_images predefinito 1

Imposta quante immagini produce una singola richiesta, consentendo un tempo di generazione maggiore per un batch più grande.

Avanzate negative_prompt · image · ic_light_model_background_image_url · ic_light_image_url · prediction_type · image_format · unet_name · variant · image_encoder_path · image_encoder_subfolder · image_encoder_weight_name · ic_light_model_url · scheduler · noise_strength · num_inference_steps · guidance_scale · clip_skip · tile_width · tile_height · tile_stride_width · tile_stride_height · eta · seed · prompt_weighting · controlnet_guess_mode · rescale_betas_snr_zero · enable_safety_checker · debug_latents · debug_per_pass_latents · loras · embeddings · controlnets · ip_adapter · timesteps · sigmas
predefinito

Prompt negativo che specifica i dettagli indesiderati dell'immagine. Può escludere colori, oggetti, scenari o caratteristiche e qualità più fini, come baffi, sfocatura o bassa risoluzione.

image_url
Trascina un file oppure

URL dell'immagine sorgente per la generazione image-to-image o l'inpainting.

Trascina un file oppure

Sfondo compatibile con il modello per la generazione di immagini IC Light, fornito come URL di un'immagine.

Trascina un file oppure

URL dell'immagine di input per la generazione con il modello IC Light.

prediction_type predefinito epsilon

Sceglie il tipo di predizione per generare immagini; se non viene effettuata una selezione diversa, viene usato `epsilon`.

image_format predefinito png

Formato del file dell'immagine risultante.

Selezione personalizzata di U-Net per generare immagini; fornisci il relativo ID HuggingFace o il suo URL.

Selezione della variante del modello HuggingFace; 'fp16' è un esempio.

Encoder dell'immagine specificato tramite URL HTTPS o ID Hugging Face, con compatibilità determinata dai pesi dell'IP-Adapter: SD1.5 usa image_encoder_subfolder='models/image_encoder', mentre h94/IP-Adapter SDXL usa h94/IP-Adapter e image_encoder_subfolder='sdxl_models/image_encoder'. È necessario un encoder ogni volta che ip_adapter contiene un valore.

Sottodirectory interna a image_encoder_path che contiene i pesi dell'encoder dell'immagine.

predefinito pytorch_model.bin

Seleziona per nome i pesi dell'encoder dell'immagine da usare nella generazione delle immagini.

URL del modello IC Light usato per generare immagini.

Scheduler o sampler usato per eseguire il denoising dell'immagine.

predefinito 0.5

Controlla il rumore aggiunto all'immagine su una scala in cui 1.0 indica rumore completo e valori vicini a 0 indicano rumore minimo. Si applica solo quando viene fornito image_url.

predefinito 30

Controlla quanti passaggi di generazione esegue Stable Diffusion; passaggi aggiuntivi possono produrre un'immagine finale più dettagliata.

predefinito 7.5

Intensità di aderenza al prompt per la selezione dell'immagine, espressa come CFG (Classifier Free Guidance).

predefinito 0

Salta una parte della generazione dell'immagine per velocizzare il rendering, producendo risultati leggermente diversi.

predefinito 4096

Imposta le dimensioni di ogni tile durante la generazione dell'immagine.

predefinito 4096

Imposta le dimensioni di ogni tile durante la generazione dell'immagine.

predefinito 2048

Imposta la spaziatura tra posizioni successive dei tile durante la generazione dell'immagine.

predefinito 2048

Imposta la spaziatura tra posizioni successive dei tile durante la generazione dell'immagine.

predefinito 0

Impostazione Eta usata durante la generazione delle immagini.

Seed per riprodurre immagini in Stable Diffusion. Un'immagine può essere riprodotta esattamente a ogni esecuzione mantenendo invariati la versione del modello, il prompt e il seed.

predefinito []

LoRA il cui effetto combinato produce l'immagine generata, senza limiti al numero fornito.

predefinito []

Embedding applicati durante la generazione dell'immagine per mappare i token del prompt sui pesi degli embedding. Attualmente è supportato un solo embedding.

predefinito []

Control net programmati per essere applicati all'immagine in determinati timestep durante la generazione, senza limiti al numero di elementi forniti.

predefinito []

IP adapter usati per generare immagini. La presenza di qualsiasi elemento richiede image_encoder_path.

predefinito {"array":[],"method":...

Override della pianificazione dei timestep di denoising, mutuamente esclusivo con sigmas. Senza override, il valore predefinito, lo scheduler calcola i timestep da num_inference_steps; fornire una pianificazione personalizzata rende irrilevante num_inference_steps. L'override richiede il supporto dello scheduler per l'argomento timesteps in set_timesteps.

predefinito {"array":[],"method":...

Override della pianificazione dei sigma di denoising, mutuamente esclusivo con timesteps. Senza override, il valore predefinito, lo scheduler calcola i sigma da num_inference_steps; fornire una pianificazione personalizzata rende irrilevante num_inference_steps. L'override richiede il supporto dello scheduler per l'argomento sigmas in set_sigmas.

POST /run/lora/image-to-image?wait=20 preventivo → 0,264 $
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/lora/image-to-image?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model_name": "stabilityai/stable-diffusion-xl-base-1.0",
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Esegui questa richiesta

La tua chiave rimane in questo browser: viene inviata solo al Doitong API e salvata in localStorage solo se selezioni Ricorda. Ottieni una chiave API

Informazioni su Stable Diffusion with LoRAs · Image to Image

Trasforma un `image_url` di input con un modello Stable Diffusion a scelta, impostato tramite `model_name`. `noise_strength` da 0 a 1 determina quanto il risultato si discosta dalla sorgente. Supporta LoRA unite, embeddings, ControlNets, adattatori IP e molti scheduler. Produce da 1 a 8 immagini in png o jpeg.

Parametri

Invia il nome canonico oppure il nome nativo, non entrambi. Nomi canonici

NomeTipo PredefinitoConsentiti Descrizione
model_nameobbligatorio
Tipostring
Modello di base per generare l'immagine, identificato tramite un URL o un ID HuggingFace.
unet_namefacoltativo
Tipostring | null
Selezione personalizzata di U-Net per generare immagini; fornisci il relativo ID HuggingFace o il suo URL.
variantfacoltativo
Tipostring | null
Selezione della variante del modello HuggingFace; 'fp16' è un esempio.
promptobbligatorio
Tipostring
Descrivi l'immagine che vuoi generare, usando più dettagli possibile per ottenere i risultati migliori.
negative_promptfacoltativo
Tipostring
Predefinito
Prompt negativo che specifica i dettagli indesiderati dell'immagine. Può escludere colori, oggetti, scenari o caratteristiche e qualità più fini, come baffi, sfocatura o bassa risoluzione.
prompt_weightingfacoltativo
Tipoboolean
Predefinitofalse
Attiva la ponderazione del prompt: true rimuove il limite di 77 token tramite la media degli embedding e abilita la sintassi di ponderazione.
image_urlfacoltativo image
Tipourl · image
URL dell'immagine sorgente per la generazione image-to-image o l'inpainting.
noise_strengthfacoltativo
Tiponumber
Predefinito0.5
≤ 1> 0
Controlla il rumore aggiunto all'immagine su una scala in cui 1.0 indica rumore completo e valori vicini a 0 indicano rumore minimo. Si applica solo quando viene fornito image_url.
lorasfacoltativo
Tipoobject[]
Predefinito[]
LoRA il cui effetto combinato produce l'immagine generata, senza limiti al numero fornito.
loras[].pathobbligatorio
Tipostring
Posizione dei pesi LoRA, specificata come URL o percorso.
loras[].scalefacoltativo
Tiponumber
Predefinito1
0 – 4
Moltiplicatore applicato al peso LoRA prima di unirlo al modello di base.
embeddingsfacoltativo
Tipoobject[]
Predefinito[]
Embedding applicati durante la generazione dell'immagine per mappare i token del prompt sui pesi degli embedding. Attualmente è supportato un solo embedding.
embeddings[].pathobbligatorio
Tipostring
Pesi dell'embedding specificati tramite URL o percorso del file.
embeddings[].tokensfacoltativo
Tipostring[]
Token del prompt mappati sui pesi degli embedding. Se omessi, viene creato un token per ogni vettore del file di embedding, denominato <s0>, <s1>, ...; usa i token mappati nei prompt.
controlnetsfacoltativo
Tipoobject[]
Predefinito[]
Control net programmati per essere applicati all'immagine in determinati timestep durante la generazione, senza limiti al numero di elementi forniti.
controlnets[].pathobbligatorio
Tipostring
Posizione dei pesi ControlNet, specificata come URL o percorso.
controlnets[].config_urlfacoltativo
Tipostring | null
URL facoltativo che punta al file config.json di ControlNet.
controlnets[].variantfacoltativo
Tipostring | null
Variante facoltativa da usare con una chiave di repository Hugging Face.
controlnets[].image_urlobbligatorio
Tipourl · image
URL dell'immagine fornita come input del ControlNet.
controlnets[].mask_urlfacoltativo
Tipourl · image
Maschera del ControlNet, che se fornita deve avere le stesse dimensioni dell'immagine di controllo; larghezza e altezza devono essere divisibili per 32.
controlnets[].conditioning_scalefacoltativo
Tiponumber
Predefinito1
0 – 2
Scala applicata ai pesi ControlNet prima della loro fusione nel modello di base.
controlnets[].start_percentagefacoltativo
Tiponumber
Predefinito0
0 – 1
Percentuale dei timestep totali alla quale ControlNet inizia a influenzare la generazione dell'immagine.
controlnets[].end_percentagefacoltativo
Tiponumber
Predefinito1
0 – 1
Percentuale dei timestep totali alla quale ControlNet smette di influenzare la generazione dell'immagine.
controlnets[].ip_adapter_indexfacoltativo
Tipointeger | null
Selezione dell'IP adapter tramite indice per un ControlNet InstantID; gli altri ControlNet non richiedono questa impostazione.
controlnet_guess_modefacoltativo
Tipoboolean
Predefinitofalse
Limita l'applicazione del ControlNet alle predizioni condizionali quando true.
ip_adapterfacoltativo
Tipoobject[]
Predefinito[]
IP adapter usati per generare immagini. La presenza di qualsiasi elemento richiede image_encoder_path.
ip_adapter[].ip_adapter_image_urlobbligatorio
Tipourl · image
URL dell'immagine fornita come input dell'IP adapter.
ip_adapter[].ip_adapter_mask_urlfacoltativo
Tipourl · image
Maschera dell'IP adapter, soggetta a un vincolo sulle dimensioni se fornita: le sue dimensioni devono essere uguali a quelle dell'immagine dell'adapter.
ip_adapter[].pathobbligatorio
Tipostring
Posizione dei pesi dell'IP adapter, specificata come URL o percorso.
ip_adapter[].model_subfolderfacoltativo
Tipostring | null
Posizione dei pesi dell'IP adapter, specificata come sottocartella nella directory del modello.
ip_adapter[].weight_namefacoltativo
Tipostring | null
Nome file dei pesi.
ip_adapter[].insight_face_model_pathfacoltativo
Tipostring | null
Posizione dei pesi del modello InsightFace, specificata come URL o percorso.
ip_adapter[].scalefacoltativo
Tiponumber
Predefinito1
≥ 0
Fattore di scala per i pesi dell'IP adapter, applicato prima della loro fusione nel modello base.
ip_adapter[].scale_jsonfacoltativo
Tipoobject | null
Fattore di scala per i pesi dell'IP adapter, applicato prima della loro fusione nel modello base.
ip_adapter[].unconditional_noising_factorfacoltativo
Tiponumber
Predefinito0
0 – 1
Fattore che controlla il rumore incondizionato per l'IP adapter.
ip_adapter[].image_projection_shortcutfacoltativo
Tipoboolean
Predefinitotrue
Impostazione della scorciatoia per la proiezione dell'immagine, con True come valore predefinito. Usa False per i modelli FaceID plus V1 e True per i modelli FaceID plus V2.
image_encoder_pathfacoltativo
Tipostring | null
Encoder dell'immagine specificato tramite URL HTTPS o ID Hugging Face, con compatibilità determinata dai pesi dell'IP-Adapter: SD1.5 usa image_encoder_subfolder='models/image_encoder', mentre h94/IP-Adapter SDXL usa h94/IP-Adapter e image_encoder_subfolder='sdxl_models/image_encoder'. È necessario un encoder ogni volta che ip_adapter contiene un valore.
image_encoder_subfolderfacoltativo
Tipostring | null
Sottodirectory interna a image_encoder_path che contiene i pesi dell'encoder dell'immagine.
image_encoder_weight_namefacoltativo
Tipostring | null
Predefinitopytorch_model.bin
Seleziona per nome i pesi dell'encoder dell'immagine da usare nella generazione delle immagini.
ic_light_model_urlfacoltativo
Tipostring | null
URL del modello IC Light usato per generare immagini.
ic_light_model_background_image_urlfacoltativo
Tipourl · image
Sfondo compatibile con il modello per la generazione di immagini IC Light, fornito come URL di un'immagine.
ic_light_image_urlfacoltativo
Tipourl · image
URL dell'immagine di input per la generazione con il modello IC Light.
seedfacoltativo
Tipointeger | null
Seed per riprodurre immagini in Stable Diffusion. Un'immagine può essere riprodotta esattamente a ogni esecuzione mantenendo invariati la versione del modello, il prompt e il seed.
num_inference_stepsfacoltativo
Tipointeger
Predefinito30
1 – 150
Controlla quanti passaggi di generazione esegue Stable Diffusion; passaggi aggiuntivi possono produrre un'immagine finale più dettagliata.
guidance_scalefacoltativo
Tiponumber
Predefinito7.5
0 – 20
Intensità di aderenza al prompt per la selezione dell'immagine, espressa come CFG (Classifier Free Guidance).
clip_skipfacoltativo
Tipointeger
Predefinito0
0 – 2
Salta una parte della generazione dell'immagine per velocizzare il rendering, producendo risultati leggermente diversi.
schedulerfacoltativo
Tipoenum
DPM++ 2MDPM++ 2M KarrasDPM++ 2M SDEDPM++ 2M SDE KarrasEulerEuler AEuler (trailing timesteps)LCMLCM (trailing timesteps)DDIMTCD
Scheduler o sampler usato per eseguire il denoising dell'immagine.
timestepsfacoltativo
Tipoobject
Predefinito{"array":[],"method":"default"}
Override della pianificazione dei timestep di denoising, mutuamente esclusivo con sigmas. Senza override, il valore predefinito, lo scheduler calcola i timestep da num_inference_steps; fornire una pianificazione personalizzata rende irrilevante num_inference_steps. L'override richiede il supporto dello scheduler per l'argomento timesteps in set_timesteps.
timesteps.methodfacoltativo
Tipoenum
Predefinitodefault
defaultarray
Sceglie come determinare i timestep: 'default', l'impostazione predefinita, consente allo scheduler di usare `num_inference_steps`. Per fornire manualmente una pianificazione dei timestep, seleziona 'array' e inseriscila nel campo `array`.
timesteps.arrayfacoltativo
Tipointeger[]
Predefinito[]
Pianificazione dei timestep applicata quando il metodo selezionato è 'custom'.
sigmasfacoltativo
Tipoobject
Predefinito{"array":[],"method":"default"}
Override della pianificazione dei sigma di denoising, mutuamente esclusivo con timesteps. Senza override, il valore predefinito, lo scheduler calcola i sigma da num_inference_steps; fornire una pianificazione personalizzata rende irrilevante num_inference_steps. L'override richiede il supporto dello scheduler per l'argomento sigmas in set_sigmas.
sigmas.methodfacoltativo
Tipoenum
Predefinitodefault
defaultarray
Sceglie come determinare i sigma: 'default', l'impostazione predefinita, usa i valori sigma propri dello scheduler. Per fornire manualmente una pianificazione dei sigma, seleziona 'custom' e inseriscila nel campo `array`.
sigmas.arrayfacoltativo
Tiponumber[]
Predefinito[]
Pianificazione dei sigma applicata quando il metodo selezionato è 'custom'.
prediction_typefacoltativo
Tipoenum
Predefinitoepsilon
v_predictionepsilon
Sceglie il tipo di predizione per generare immagini; se non viene effettuata una selezione diversa, viene usato `epsilon`.
rescale_betas_snr_zerofacoltativo
Tipoboolean
Predefinitofalse
Controlla se il sampler abilita rescale_betas_snr_zero.
image_formatfacoltativo
Tipoenum
Predefinitopng
jpegpng
Formato del file dell'immagine risultante.
num_imagesfacoltativo num_outputs
Tipointeger
Predefinito1
1 – 8
Imposta quante immagini produce una singola richiesta, consentendo un tempo di generazione maggiore per un batch più grande.
enable_safety_checkerfacoltativo
Tipoboolean
Predefinitofalse
Attivazione del controllo di sicurezza; true abilita il controllo.
tile_widthfacoltativo
Tipointeger
Predefinito4096
128 – 4096
Imposta le dimensioni di ogni tile durante la generazione dell'immagine.
tile_heightfacoltativo
Tipointeger
Predefinito4096
128 – 4096
Imposta le dimensioni di ogni tile durante la generazione dell'immagine.
tile_stride_widthfacoltativo
Tipointeger
Predefinito2048
64 – 2048
Imposta la spaziatura tra posizioni successive dei tile durante la generazione dell'immagine.
tile_stride_heightfacoltativo
Tipointeger
Predefinito2048
64 – 2048
Imposta la spaziatura tra posizioni successive dei tile durante la generazione dell'immagine.
etafacoltativo
Tiponumber
Predefinito0
0 – 1
Impostazione Eta usata durante la generazione delle immagini.
debug_latentsfacoltativo
Tipoboolean
Predefinitofalse
Salva i latenti per il debug quando true.
debug_per_pass_latentsfacoltativo
Tipoboolean
Predefinitofalse
Abilita il debug per passaggio impostando questo valore su true; salva i latenti di ogni passaggio.
obbligatorio Nome canonico, accettato anche

I parametri file accettano un URL pubblico https://, un URI data: fino a 10 MB oppure il file_url di un caricamento. File

Output

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "lora/image-to-image",
  "status": "succeeded",
  "created_at": "2026-10-20T12:00:00Z",
  "started_at": "2026-10-20T12:00:02Z",
  "completed_at": "2026-10-20T12:00:09Z",
  "queue_position": null,
  "cost": {
    "credits": 264,
    "usd": "0.264",
    "charged": 264,
    "refunded": 0
  },
  "input": {
    "model_name": "stabilityai/stable-diffusion-xl-base-1.0",
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field"
  },
  "output": {
    "images": [
      {
        "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
        "content_type": "image/jpeg",
        "file_name": "0-output.jpeg",
        "file_size": 1843200,
        "width": 1024,
        "height": 768
      }
    ],
    "seed": 42,
    "has_nsfw_concepts": [
      false
    ],
    "debug_latents": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
      "content_type": "image/jpeg",
      "file_name": "0-output.jpeg",
      "file_size": 1843200
    },
    "debug_per_pass_latents": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
      "content_type": "image/jpeg",
      "file_name": "0-output.jpeg",
      "file_size": 1843200
    }
  },
  "outputs": [
    {
      "type": "image",
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
      "content_type": "image/jpeg",
      "file_size": 1843200,
      "width": 1024,
      "height": 768,
      "stored": true
    }
  ],
  "error": null,
  "metrics": {
    "inference_seconds": 6.8
  },
  "urls": {
    "self": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
I tuoi file, la tua sceltaOgni outputs[].url è una copia nella nostra archiviazione: conservata per sempre (a pagamento per GB-mese) oppure 7 giorni gratuitamente, in base all'impostazione dell'account o a ?storage=.
Stessa struttura per ogni modellotype, url, content_type, width, height e duration, per immagini, video e audio. output è l'oggetto risultato del modello.
Campi dell'output
images
array of object {url, content_type, file_name, file_size, width, height}Informazioni sui file delle immagini generate.
seed
integerSeed della generazione di immagini, incluso il valore scelto casualmente se l'input non forniva un seed; altrimenti ripete il valore fornito.
has_nsfw_concepts
array of booleanIndica se nelle immagini generate compaiono concetti NSFW.
debug_latents
object {url, content_type, file_name, file_size} | nullDati latenti memorizzati per il debug.
debug_per_pass_latents
object {url, content_type, file_name, file_size} | nullDati latenti per passaggio memorizzati per il debug.

Altri modelli: Modifica immagini

Per gli agenti AI: questa pagina in Markdown è disponibile all'indirizzo https://doitong.com/it/developers/models/lora/image-to-image.md. Tutti i modelli e le guide: https://doitong.com/developers/llms.txt