Hoppa till innehåll

Stable Diffusion with LoRAs

Integrera

Modell-id lora
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.ru/v1/run/lora?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.ru/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Den här begäran: ≈0,057 $ 57 API-krediter · ≈ 6,01 ₽ Kör den på den här sidan

Hämta API-nyckel
Open model Text till bild Referensinmatningar #diffusion#lora#customization

Text-till-bild med valfri Stable Diffusion-basmodell samt LoRA, inbäddningar, ControlNets och IP-adaptrar

Open model · Bild

Ditt första resultat visas här

Skapa en begäran nedan och kör den med din API-nyckel. Utdata kopieras till vår lagring och sparas för alltid eller 7 dagar kostnadsfritt.

Skapa en begäran

Kontrollerna genereras från modellschemat. Koden och priset uppdateras när du ändrar dem.

•obligatoriskt

Beskriv bilden du vill generera med så mycket detalj som möjligt för bästa resultat.

image_size standard square_hd

Utdata-bildens mått, valda från förinställningar eller angivna som anpassad bredd och höjd. Båda anpassade måtten måste vara delbara med 8.

•obligatoriskt

Basmodell för bildgenerering, identifierad med antingen en URL eller ett HuggingFace-ID.

num_images standard 1

Ange hur många bilder en enskild begäran ska producera, vilket ger mer genereringstid för en större batch.

Avancerat negative_prompt · 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 · 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
standard

Negativ prompt som anger oönskade bilddetaljer. Den kan utesluta färger, objekt, miljöer eller finare detaljer och egenskaper, såsom mustasch, oskärpa eller låg upplösning.

Släpp en fil eller

Modellkompatibel bakgrund för IC Light-bildgenerering, angiven som en bild-URL.

Släpp en fil eller

URL till indatafilmen för generering med IC Light-modellen.

prediction_type standard epsilon

Välj prediktionstyp för bildgenerering; om inget annat väljs används `epsilon`.

image_format standard png

Filformat för den resulterande bilden.

Anpassat U-Net-val för generering av bilder; ange antingen dess HuggingFace-ID eller dess URL.

Val av HuggingFace-modellvariant; 'fp16' är ett exempel.

Bildkodare som anges med en HTTPS-URL eller ett Hugging Face-ID, där kompatibiliteten bestäms av IP-Adapter-vikterna: SD1.5 använder image_encoder_subfolder='models/image_encoder', medan h94/IP-Adapter SDXL använder h94/IP-Adapter och image_encoder_subfolder='sdxl_models/image_encoder'. En kodare krävs när ip_adapter innehåller ett värde.

Underkatalog i image_encoder_path som innehåller bildkodarens vikter.

standard pytorch_model.bin

Välj bildkodarens vikter efter namn för användning vid bildgenerering.

URL till IC Light-modellen som används vid bildgenerering.

Schemaläggare eller sampler som används för att brusreducera bilden.

standard 30

Styr hur många genereringssteg Stable Diffusion utför; fler steg kan ge en mer detaljerad slutlig bild.

standard 7.5

Styrka för promptföljsamhet vid bildval, uttryckt som CFG (Classifier Free Guidance).

standard 0

Hoppar över en del av bildgenereringen för snabbare rendering, vilket ger något annorlunda resultat.

standard 4096

Ange storleken på varje tile under bildgenereringen.

standard 4096

Ange storleken på varje tile under bildgenereringen.

standard 2048

Ange avståndet mellan efterföljande tile-positioner under bildgenereringen.

standard 2048

Ange avståndet mellan efterföljande tile-positioner under bildgenereringen.

standard 0

Eta-inställning som används vid bildgenerering.

Startvärde för att återskapa bilder i Stable Diffusion. En bild kan återskapas exakt vid varje körning genom att lämna modellversion, prompt och startvärde oförändrade.

standard []

LoRA:er vars kombinerade effekt producerar den genererade bilden, utan begränsning av hur många du anger.

standard []

Embeddingar som används under bildgenerering för att mappa prompttoken till embeddingvikter. För närvarande stöds endast en embedding.

standard []

Control nets som schemaläggs för tillämpning på bilden vid angivna tidssteg under genereringen, utan begränsning av hur många du anger.

standard []

IP-adaptrar som används för att generera bilder. Om du anger poster krävs image_encoder_path.

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

Åsidosättning av schemat för brusreduceringens tidssteg, ömsesidigt uteslutande med sigmas. Utan åsidosättning – standardinställningen – beräknar schemaläggaren tidssteg från num_inference_steps; ett anpassat schema gör num_inference_steps irrelevant. En åsidosättning kräver att schemaläggaren stöder argumentet timesteps för set_timesteps.

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

Åsidosättning av schemat för brusreduceringens sigma, ömsesidigt uteslutande med timesteps. Utan åsidosättning – standardinställningen – beräknar schemaläggaren sigmas från num_inference_steps; ett anpassat schema gör num_inference_steps irrelevant. En åsidosättning kräver att schemaläggaren stöder argumentet sigmas för set_sigmas.

POST /run/lora?wait=20 pris → 0,057 $
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.ru/v1/run/lora?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.ru/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Kör den här begäran

Din nyckel stannar i den här webbläsaren: den skickas endast till Doitong API och sparas endast i localStorage om du markerar Kom ihåg. Hämta en API-nyckel

Om Stable Diffusion with LoRAs

Genererar bilder från en textprompt med en basmodell som anges via URL eller HuggingFace-ID i `model_name`. Flera `loras` kan slås samman, och inbäddningar, ControlNets, IP-adaptrar och IC Light-indata stöds. Samplingsalternativen omfattar många schemaläggare och steg från 1 till 150. Genererar 1 till 8 bilder i png eller jpeg.

Parametrar

Skicka antingen det kanoniska namnet eller det inbyggda namnet, inte båda. Kanoniska namn

NamnTyp StandardTillåtna Beskrivning
model_nameobligatoriskt
Typstring
Basmodell för bildgenerering, identifierad med antingen en URL eller ett HuggingFace-ID.
unet_namevalfritt
Typstring | null
Anpassat U-Net-val för generering av bilder; ange antingen dess HuggingFace-ID eller dess URL.
variantvalfritt
Typstring | null
Val av HuggingFace-modellvariant; 'fp16' är ett exempel.
promptobligatoriskt
Typstring
Beskriv bilden du vill generera med så mycket detalj som möjligt för bästa resultat.
negative_promptvalfritt
Typstring
Standard
Negativ prompt som anger oönskade bilddetaljer. Den kan utesluta färger, objekt, miljöer eller finare detaljer och egenskaper, såsom mustasch, oskärpa eller låg upplösning.
prompt_weightingvalfritt
Typboolean
Standardfalse
Växling för promptviktning: true tar bort gränsen på 77 token genom medelvärdesbildning av embeddingar och aktiverar syntax för viktning.
lorasvalfritt
Typobject[]
Standard[]
LoRA:er vars kombinerade effekt producerar den genererade bilden, utan begränsning av hur många du anger.
loras[].pathobligatoriskt
Typstring
Plats för LoRA-vikterna, angiven som en URL eller sökväg.
loras[].scalevalfritt
Typnumber
Standard1
0 – 4
Multiplikator som tillämpas på LoRA-vikten innan den slås samman med basmodellen.
embeddingsvalfritt
Typobject[]
Standard[]
Embeddingar som används under bildgenerering för att mappa prompttoken till embeddingvikter. För närvarande stöds endast en embedding.
embeddings[].pathobligatoriskt
Typstring
Embedding-vikter som anges med URL eller filsökväg.
embeddings[].tokensvalfritt
Typstring[]
Prompttoken mappade till embeddingvikter. Om de utelämnas skapas en token per vektor i embeddingfilen, med namnen <s0>, <s1>, ...; använd de mappade tokenen i dina prompter.
controlnetsvalfritt
Typobject[]
Standard[]
Control nets som schemaläggs för tillämpning på bilden vid angivna tidssteg under genereringen, utan begränsning av hur många du anger.
controlnets[].pathobligatoriskt
Typstring
Plats för ControlNet-vikter, angiven som en URL eller sökväg.
controlnets[].config_urlvalfritt
Typstring | null
Valfri URL till ControlNets config.json-fil.
controlnets[].variantvalfritt
Typstring | null
Valfri variant för användning med en Hugging Face-repositorynyckel.
controlnets[].image_urlobligatoriskt
Typurl · image
Bild-URL som anges som ControlNet-indata.
controlnets[].mask_urlvalfritt
Typurl · image
ControlNet-mask, som måste ha samma storlek som kontrollbilden när den anges; bredd och höjd måste båda vara delbara med 32.
controlnets[].conditioning_scalevalfritt
Typnumber
Standard1
0 – 2
Skalning som tillämpas på ControlNet-vikter innan de slås samman med basmodellen.
controlnets[].start_percentagevalfritt
Typnumber
Standard0
0 – 1
Procentandel av de totala tidsstegen då ControlNet börjar påverka bildgenereringen.
controlnets[].end_percentagevalfritt
Typnumber
Standard1
0 – 1
Procentandel av de totala tidsstegen då ControlNet slutar påverka bildgenereringen.
controlnets[].ip_adapter_indexvalfritt
Typinteger | null
Val av IP-adapter genom index för en InstantID ControlNet; andra ControlNets behöver inte denna inställning.
controlnet_guess_modevalfritt
Typboolean
Standardfalse
Begränsar ControlNet-tillämpningen till villkorliga prediktioner när true.
ip_adaptervalfritt
Typobject[]
Standard[]
IP-adaptrar som används för att generera bilder. Om du anger poster krävs image_encoder_path.
ip_adapter[].ip_adapter_image_urlobligatoriskt
Typurl · image
Bild-URL som anges som indata till IP-adaptern.
ip_adapter[].ip_adapter_mask_urlvalfritt
Typurl · image
IP-adaptermask, med storlekskrav när den anges: dess dimensioner måste vara samma som adapterbildens.
ip_adapter[].pathobligatoriskt
Typstring
Plats för IP-adaptervikter, angiven som en URL eller sökväg.
ip_adapter[].model_subfoldervalfritt
Typstring | null
Plats för IP-adaptervikter, angiven som en undermapp i modellkatalogen.
ip_adapter[].weight_namevalfritt
Typstring | null
Filnamn för vikterna.
ip_adapter[].insight_face_model_pathvalfritt
Typstring | null
Plats för InsightFace-modellvikter, angiven som en URL eller sökväg.
ip_adapter[].scalevalfritt
Typnumber
Standard1
≥ 0
Skalningsfaktor för IP-adaptervikter, som tillämpas innan de slås samman med basmodellen.
ip_adapter[].scale_jsonvalfritt
Typobject | null
Skalningsfaktor för IP-adaptervikter, som tillämpas innan de slås samman med basmodellen.
ip_adapter[].unconditional_noising_factorvalfritt
Typnumber
Standard0
0 – 1
Faktor som styr ovillkorlig brusläggning för IP-adaptern.
ip_adapter[].image_projection_shortcutvalfritt
Typboolean
Standardtrue
Inställning för genväg till bildprojektion, där True är standard. Använd False för FaceID plus V1-modeller och True för FaceID plus V2-modeller.
image_encoder_pathvalfritt
Typstring | null
Bildkodare som anges med en HTTPS-URL eller ett Hugging Face-ID, där kompatibiliteten bestäms av IP-Adapter-vikterna: SD1.5 använder image_encoder_subfolder='models/image_encoder', medan h94/IP-Adapter SDXL använder h94/IP-Adapter och image_encoder_subfolder='sdxl_models/image_encoder'. En kodare krävs när ip_adapter innehåller ett värde.
image_encoder_subfoldervalfritt
Typstring | null
Underkatalog i image_encoder_path som innehåller bildkodarens vikter.
image_encoder_weight_namevalfritt
Typstring | null
Standardpytorch_model.bin
Välj bildkodarens vikter efter namn för användning vid bildgenerering.
ic_light_model_urlvalfritt
Typstring | null
URL till IC Light-modellen som används vid bildgenerering.
ic_light_model_background_image_urlvalfritt
Typurl · image
Modellkompatibel bakgrund för IC Light-bildgenerering, angiven som en bild-URL.
ic_light_image_urlvalfritt
Typurl · image
URL till indatafilmen för generering med IC Light-modellen.
seedvalfritt
Typinteger | null
Startvärde för att återskapa bilder i Stable Diffusion. En bild kan återskapas exakt vid varje körning genom att lämna modellversion, prompt och startvärde oförändrade.
image_sizevalfritt
Typobject
Standardsquare_hd
square_hdsquareportrait_4_3portrait_16_9landscape_4_3landscape_16_9
Utdata-bildens mått, valda från förinställningar eller angivna som anpassad bredd och höjd. Båda anpassade måtten måste vara delbara med 8.
num_inference_stepsvalfritt
Typinteger
Standard30
1 – 150
Styr hur många genereringssteg Stable Diffusion utför; fler steg kan ge en mer detaljerad slutlig bild.
guidance_scalevalfritt
Typnumber
Standard7.5
0 – 20
Styrka för promptföljsamhet vid bildval, uttryckt som CFG (Classifier Free Guidance).
clip_skipvalfritt
Typinteger
Standard0
0 – 2
Hoppar över en del av bildgenereringen för snabbare rendering, vilket ger något annorlunda resultat.
schedulervalfritt
Typenum
DPM++ 2MDPM++ 2M KarrasDPM++ 2M SDEDPM++ 2M SDE KarrasEulerEuler AEuler (trailing timesteps)LCMLCM (trailing timesteps)DDIMTCD
Schemaläggare eller sampler som används för att brusreducera bilden.
timestepsvalfritt
Typobject
Standard{"array":[],"method":"default"}
Åsidosättning av schemat för brusreduceringens tidssteg, ömsesidigt uteslutande med sigmas. Utan åsidosättning – standardinställningen – beräknar schemaläggaren tidssteg från num_inference_steps; ett anpassat schema gör num_inference_steps irrelevant. En åsidosättning kräver att schemaläggaren stöder argumentet timesteps för set_timesteps.
timesteps.methodvalfritt
Typenum
Standarddefault
defaultarray
Välj hur tidssteg bestäms: 'default', standardinställningen, låter schemaläggaren använda `num_inference_steps`. Om du vill ange ett schema själv väljer du 'array' och placerar schemat i fältet `array`.
timesteps.arrayvalfritt
Typinteger[]
Standard[]
Schema för tidssteg som tillämpas när den valda metoden är 'custom'.
sigmasvalfritt
Typobject
Standard{"array":[],"method":"default"}
Åsidosättning av schemat för brusreduceringens sigma, ömsesidigt uteslutande med timesteps. Utan åsidosättning – standardinställningen – beräknar schemaläggaren sigmas från num_inference_steps; ett anpassat schema gör num_inference_steps irrelevant. En åsidosättning kräver att schemaläggaren stöder argumentet sigmas för set_sigmas.
sigmas.methodvalfritt
Typenum
Standarddefault
defaultarray
Välj hur sigmas bestäms: 'default', standardinställningen, använder schemaläggarens egna sigmavärden. Om du vill ange ett sigmaschema själv väljer du 'custom' och placerar schemat i fältet `array`.
sigmas.arrayvalfritt
Typnumber[]
Standard[]
Sigmaschema som tillämpas när den valda metoden är 'custom'.
prediction_typevalfritt
Typenum
Standardepsilon
v_predictionepsilon
Välj prediktionstyp för bildgenerering; om inget annat väljs används `epsilon`.
rescale_betas_snr_zerovalfritt
Typboolean
Standardfalse
Styr om samplern aktiverar rescale_betas_snr_zero.
image_formatvalfritt
Typenum
Standardpng
jpegpng
Filformat för den resulterande bilden.
num_imagesvalfritt num_outputs
Typinteger
Standard1
1 – 8
Ange hur många bilder en enskild begäran ska producera, vilket ger mer genereringstid för en större batch.
enable_safety_checkervalfritt
Typboolean
Standardfalse
Aktivering av säkerhetskontroll; true aktiverar kontrollen.
tile_widthvalfritt
Typinteger
Standard4096
128 – 4 096
Ange storleken på varje tile under bildgenereringen.
tile_heightvalfritt
Typinteger
Standard4096
128 – 4 096
Ange storleken på varje tile under bildgenereringen.
tile_stride_widthvalfritt
Typinteger
Standard2048
64 – 2 048
Ange avståndet mellan efterföljande tile-positioner under bildgenereringen.
tile_stride_heightvalfritt
Typinteger
Standard2048
64 – 2 048
Ange avståndet mellan efterföljande tile-positioner under bildgenereringen.
etavalfritt
Typnumber
Standard0
0 – 1
Eta-inställning som används vid bildgenerering.
debug_latentsvalfritt
Typboolean
Standardfalse
Sparar latenter för felsökning när true.
debug_per_pass_latentsvalfritt
Typboolean
Standardfalse
Aktivera felsökning per pass genom att ange true, vilket sparar latenterna från varje pass.
obligatoriskt Kanoniskt namn, accepteras också

Filparametrar tar emot en offentlig https://-URL, en data:-URI på upp till 10 MB eller file_url från en uppladdning. Filer

Resultat

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "lora",
  "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": 57,
    "usd": "0.057",
    "charged": 57,
    "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.ru/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.ru/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
Dina filer, ditt valVarje outputs[].url är en kopia i vår lagring: sparad för alltid (debiteras per GB-månad) eller 7 dagar kostnadsfritt, enligt din kontoinställning eller ?storage=.
Samma struktur för varje modelltype, url, content_type, width, height och duration, för bilder, video och ljud. output är modellens eget resultatobjekt.
Resultatets fält
images
array of object {url, content_type, file_name, file_size, width, height}Filinformation för de genererade bilderna.
seed
integerSeed för bildgenerering, inklusive det slumpmässigt valda värdet om indata saknade seed; annars upprepas det angivna värdet.
has_nsfw_concepts
array of booleanAnger om NSFW-koncept förekommer i de genererade bilderna.
debug_latents
object {url, content_type, file_name, file_size} | nullLatentdata som lagras för felsökning.
debug_per_pass_latents
object {url, content_type, file_name, file_size} | nullLatentdata per pass som lagras för felsökning.

Fler modeller: Text till bild

För AI-agenter: den här sidan som Markdown finns på https://doitong.com/sv/developers/models/lora.md. Alla modeller och guider: https://doitong.com/developers/llms.txt