Prijeđi na sadržaj

Stable Diffusion with LoRAs · Inpaint

Integriraj

ID modela lora/inpaint
# 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/inpaint?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"

Ovaj zahtjev: ≈0,184 $ 184 API kredita · ≈ 19,41 ₽ Pokreni na ovoj stranici

Nabavi API ključ
Open model Uređivanje slika Referentni ulazi #diffusion#lora#customization#fine-tuning

Ispunjavanje dijelova slike s odabranim osnovnim modelom Stable Diffusion i LoRA-ama, vođeno crno-bijelom maskom

Open model · Slika

Vaš prvi rezultat bit će ovdje

Izradite zahtjev u nastavku i pokrenite ga svojim API ključem. Izlazi se kopiraju u našu pohranu i čuvaju zauvijek ili 7 dana besplatno.

Izradi zahtjev

Kontrole se generiraju iz sheme modela. Kôd i cijena ažuriraju se dok ih mijenjate.

•obavezno

Opišite sliku koju želite generirati, uz što više pojedinosti za najbolje rezultate.

•obavezno

Osnovni model za generiranje slike, identificiran URL-om ili ID-jem na HuggingFaceu.

num_images zadano 1

Postavite broj slika koje proizvodi jedan zahtjev, uz više vremena za generiranje većeg skupa.

Napredno negative_prompt · image · mask · 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
zadano

Negativni prompt koji navodi neželjene pojedinosti slike. Može izostaviti boje, objekte, krajolik ili finije značajke i svojstva, poput brkova, zamućenja ili niske razlučivosti.

image_url
Ispustite datoteku ili

URL izvorne slike za generiranje slika iz slike ili oslikavanje.

mask_url
Ispustite datoteku ili

URL maske za oslikavanje koji upućuje na crno-bijelu sliku.

Ispustite datoteku ili

Pozadina kompatibilna s modelom za generiranje slika IC Light, navedena kao URL slike.

Ispustite datoteku ili

URL ulazne slike za generiranje modelom IC Light.

prediction_type zadano epsilon

Odaberite vrstu predviđanja za generiranje slika; bez drugog odabira koristi se `epsilon`.

image_format zadano png

Format datoteke rezultirajuće slike.

Prilagođeni odabir U-Net-a za generiranje slika; navedite njegov HuggingFace ID ili URL.

Odabir varijante HuggingFace modela; 'fp16' je jedan primjer.

Koder slike naveden HTTPS URL-om ili Hugging Face ID-jem, čija kompatibilnost ovisi o težinama IP-Adaptera: SD1.5 koristi image_encoder_subfolder='models/image_encoder', dok h94/IP-Adapter SDXL koristi h94/IP-Adapter i image_encoder_subfolder='sdxl_models/image_encoder'. Koder je obavezan kad god ip_adapter sadrži vrijednost.

Poddirektorij unutar image_encoder_path koji sadrži težine kodera slike.

zadano pytorch_model.bin

Odaberite težine kodera slike prema nazivu za upotrebu pri generiranju slika.

URL modela IC Light koji se koristi pri generiranju slika.

Planer ili uzorkivač koji se koristi za uklanjanje šuma sa slike.

zadano 0.5

Upravlja dodanim šumom slike na skali na kojoj 1.0 znači potpuni šum, a vrijednosti blizu 0 minimalni šum. Primjenjuje se samo uz navedeni image_url.

zadano 30

Određuje koliko koraka generiranja Stable Diffusion izvodi; dodatni koraci mogu proizvesti detaljniju završnu sliku.

zadano 7.5

Snaga pridržavanja prompta pri odabiru slike, izražena kao CFG (Classifier Free Guidance).

zadano 0

Preskače dio generiranja slike radi bržeg iscrtavanja, uz nešto drukčije rezultate.

zadano 4096

Postavite veličinu svake pločice tijekom generiranja slike.

zadano 4096

Postavite veličinu svake pločice tijekom generiranja slike.

zadano 2048

Postavite razmak između uzastopnih položaja pločica tijekom generiranja slike.

zadano 2048

Postavite razmak između uzastopnih položaja pločica tijekom generiranja slike.

zadano 0

Postavka Eta koja se koristi pri generiranju slika.

Početna vrijednost za reprodukciju slika u Stable Diffusion. Slika se može potpuno jednako reproducirati pri svakom pokretanju ako se verzija modela, prompt i početna vrijednost ne mijenjaju.

zadano []

LoRA-ovi čiji kombinirani učinak proizvodi generiranu sliku, bez ograničenja broja unosa.

zadano []

Embeddingi koji se primjenjuju tijekom generiranja slike za preslikavanje tokena prompta na težine embedinga. Trenutačno je podržan samo jedan embedding.

zadano []

Control netovi koji se primjenjuju na sliku u navedenim vremenskim koracima tijekom generiranja, bez ograničenja njihova broja.

zadano []

IP adapteri koji se koriste za generiranje slika. Navođenje bilo kojeg unosa zahtijeva image_encoder_path.

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

Nadjačavanje rasporeda koraka uklanjanja šuma, međusobno isključivo sa sigmas. Bez nadjačavanja — zadano — planer izračunava vremenske korake iz num_inference_steps; prilagođeni raspored čini num_inference_steps nevažnim. Nadjačavanje zahtijeva podršku planera za argument timesteps funkcije set_timesteps.

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

Nadjačavanje rasporeda sigma za uklanjanje šuma, međusobno isključivo s timesteps. Bez nadjačavanja — zadano — planer izračunava sigme iz num_inference_steps; prilagođeni raspored čini num_inference_steps nevažnim. Nadjačavanje zahtijeva podršku planera za argument sigmas funkcije set_sigmas.

POST /run/lora/inpaint?wait=20 cijena → 0,184 $
# 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/inpaint?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"

Pokreni ovaj zahtjev

Vaš ključ ostaje u ovom pregledniku: šalje se samo Doitong API-ju i sprema u localStorage samo ako označite Zapamti. Nabavite API ključ

O modelu Stable Diffusion with LoRAs · Inpaint

Uređuje dijelove slike pomoću `image_url` i crno-bijelog `mask_url` uz model Stable Diffusion postavljen u `model_name`. `noise_strength` je u rasponu od 0 do 1. Podržava spojene LoRA-e, embeddingove, ControlNetove, IP adaptere i nekoliko schedulera, s brojem koraka od 1 do 150. Izlaz je png ili jpeg.

Parametri

Pošaljite kanonski naziv ili izvorni naziv, ne oba. Kanonski nazivi

NazivVrsta ZadanoDopušteno Opis
model_nameobavezno
Vrstastring
Osnovni model za generiranje slike, identificiran URL-om ili ID-jem na HuggingFaceu.
unet_nameneobavezno
Vrstastring | null
Prilagođeni odabir U-Net-a za generiranje slika; navedite njegov HuggingFace ID ili URL.
variantneobavezno
Vrstastring | null
Odabir varijante HuggingFace modela; 'fp16' je jedan primjer.
promptobavezno
Vrstastring
Opišite sliku koju želite generirati, uz što više pojedinosti za najbolje rezultate.
negative_promptneobavezno
Vrstastring
Zadano
Negativni prompt koji navodi neželjene pojedinosti slike. Može izostaviti boje, objekte, krajolik ili finije značajke i svojstva, poput brkova, zamućenja ili niske razlučivosti.
prompt_weightingneobavezno
Vrstaboolean
Zadanofalse
Prekidač za ponderiranje prompta: true uklanja ograničenje od 77 tokena putem usrednjavanja embeddinga i omogućuje sintaksu ponderiranja.
image_urlneobavezno image
Vrstaurl · image
URL izvorne slike za generiranje slika iz slike ili oslikavanje.
mask_urlneobavezno mask
Vrstaurl · image
URL maske za oslikavanje koji upućuje na crno-bijelu sliku.
noise_strengthneobavezno
Vrstanumber
Zadano0.5
≤ 1> 0
Upravlja dodanim šumom slike na skali na kojoj 1.0 znači potpuni šum, a vrijednosti blizu 0 minimalni šum. Primjenjuje se samo uz navedeni image_url.
lorasneobavezno
Vrstaobject[]
Zadano[]
LoRA-ovi čiji kombinirani učinak proizvodi generiranu sliku, bez ograničenja broja unosa.
loras[].pathobavezno
Vrstastring
Lokacija LoRA težina, navedena kao URL ili putanja.
loras[].scaleneobavezno
Vrstanumber
Zadano1
0 – 4
Množitelj primijenjen na LoRA težinu prije njezina spajanja s osnovnim modelom.
embeddingsneobavezno
Vrstaobject[]
Zadano[]
Embeddingi koji se primjenjuju tijekom generiranja slike za preslikavanje tokena prompta na težine embedinga. Trenutačno je podržan samo jedan embedding.
embeddings[].pathobavezno
Vrstastring
Embedding težine navedene URL-om ili putanjom datoteke.
embeddings[].tokensneobavezno
Vrstastring[]
Tokeni prompta preslikani na težine embedinga. Ako ih izostavite, stvara se jedan token po vektoru datoteke embedinga, nazvan <s0>, <s1>, ...; koristite preslikane tokene u promptima.
controlnetsneobavezno
Vrstaobject[]
Zadano[]
Control netovi koji se primjenjuju na sliku u navedenim vremenskim koracima tijekom generiranja, bez ograničenja njihova broja.
controlnets[].pathobavezno
Vrstastring
Lokacija težina ControlNeta, navedena kao URL ili putanja.
controlnets[].config_urlneobavezno
Vrstastring | null
Neobavezni URL koji upućuje na datoteku config.json ControlNeta.
controlnets[].variantneobavezno
Vrstastring | null
Neobavezna varijanta za upotrebu s ključem Hugging Face repozitorija.
controlnets[].image_urlobavezno
Vrstaurl · image
URL slike koji se šalje kao ulaz za ControlNet.
controlnets[].mask_urlneobavezno
Vrstaurl · image
Maska ControlNeta koja, ako je navedena, mora po veličini odgovarati kontrolnoj slici; širina i visina moraju biti djeljive s 32.
controlnets[].conditioning_scaleneobavezno
Vrstanumber
Zadano1
0 – 2
Skaliranje primijenjeno na težine ControlNeta prije njihova spajanja s osnovnim modelom.
controlnets[].start_percentageneobavezno
Vrstanumber
Zadano0
0 – 1
Postotak ukupnih vremenskih koraka u kojem ControlNet počinje utjecati na generiranje slike.
controlnets[].end_percentageneobavezno
Vrstanumber
Zadano1
0 – 1
Postotak ukupnih vremenskih koraka u kojem ControlNet prestaje utjecati na generiranje slike.
controlnets[].ip_adapter_indexneobavezno
Vrstainteger | null
Odabir IP adaptera prema indeksu za InstantID ControlNet; ostali ControlNetovi ne trebaju ovu postavku.
controlnet_guess_modeneobavezno
Vrstaboolean
Zadanofalse
Ograničava primjenu ControlNeta na uvjetna predviđanja kada je true.
ip_adapterneobavezno
Vrstaobject[]
Zadano[]
IP adapteri koji se koriste za generiranje slika. Navođenje bilo kojeg unosa zahtijeva image_encoder_path.
ip_adapter[].ip_adapter_image_urlobavezno
Vrstaurl · image
URL slike koji se šalje kao ulaz za IP adapter.
ip_adapter[].ip_adapter_mask_urlneobavezno
Vrstaurl · image
Maska IP adaptera koja, ako je navedena, podliježe ograničenju veličine: njezine dimenzije moraju biti jednake dimenzijama slike adaptera.
ip_adapter[].pathobavezno
Vrstastring
Lokacija težina IP adaptera, navedena kao URL ili putanja.
ip_adapter[].model_subfolderneobavezno
Vrstastring | null
Lokacija težina IP adaptera, navedena kao podmapa unutar direktorija modela.
ip_adapter[].weight_nameneobavezno
Vrstastring | null
Naziv datoteke težina.
ip_adapter[].insight_face_model_pathneobavezno
Vrstastring | null
Lokacija težina modela InsightFace, navedena kao URL ili putanja.
ip_adapter[].scaleneobavezno
Vrstanumber
Zadano1
≥ 0
Faktor skaliranja težina IP adaptera, primijenjen prije njihova spajanja s osnovnim modelom.
ip_adapter[].scale_jsonneobavezno
Vrstaobject | null
Faktor skaliranja težina IP adaptera, primijenjen prije njihova spajanja s osnovnim modelom.
ip_adapter[].unconditional_noising_factorneobavezno
Vrstanumber
Zadano0
0 – 1
Faktor koji upravlja bezuvjetnim dodavanjem šuma za IP adapter.
ip_adapter[].image_projection_shortcutneobavezno
Vrstaboolean
Zadanotrue
Postavka prečaca projekcije slike, pri čemu je zadana vrijednost True. Koristite False za modele FaceID plus V1, a True za modele FaceID plus V2.
image_encoder_pathneobavezno
Vrstastring | null
Koder slike naveden HTTPS URL-om ili Hugging Face ID-jem, čija kompatibilnost ovisi o težinama IP-Adaptera: SD1.5 koristi image_encoder_subfolder='models/image_encoder', dok h94/IP-Adapter SDXL koristi h94/IP-Adapter i image_encoder_subfolder='sdxl_models/image_encoder'. Koder je obavezan kad god ip_adapter sadrži vrijednost.
image_encoder_subfolderneobavezno
Vrstastring | null
Poddirektorij unutar image_encoder_path koji sadrži težine kodera slike.
image_encoder_weight_nameneobavezno
Vrstastring | null
Zadanopytorch_model.bin
Odaberite težine kodera slike prema nazivu za upotrebu pri generiranju slika.
ic_light_model_urlneobavezno
Vrstastring | null
URL modela IC Light koji se koristi pri generiranju slika.
ic_light_model_background_image_urlneobavezno
Vrstaurl · image
Pozadina kompatibilna s modelom za generiranje slika IC Light, navedena kao URL slike.
ic_light_image_urlneobavezno
Vrstaurl · image
URL ulazne slike za generiranje modelom IC Light.
seedneobavezno
Vrstainteger | null
Početna vrijednost za reprodukciju slika u Stable Diffusion. Slika se može potpuno jednako reproducirati pri svakom pokretanju ako se verzija modela, prompt i početna vrijednost ne mijenjaju.
num_inference_stepsneobavezno
Vrstainteger
Zadano30
1 – 150
Određuje koliko koraka generiranja Stable Diffusion izvodi; dodatni koraci mogu proizvesti detaljniju završnu sliku.
guidance_scaleneobavezno
Vrstanumber
Zadano7.5
0 – 20
Snaga pridržavanja prompta pri odabiru slike, izražena kao CFG (Classifier Free Guidance).
clip_skipneobavezno
Vrstainteger
Zadano0
0 – 2
Preskače dio generiranja slike radi bržeg iscrtavanja, uz nešto drukčije rezultate.
schedulerneobavezno
Vrstaenum
DPM++ 2MDPM++ 2M KarrasDPM++ 2M SDEDPM++ 2M SDE KarrasEulerEuler AEuler (trailing timesteps)LCMLCM (trailing timesteps)DDIMTCD
Planer ili uzorkivač koji se koristi za uklanjanje šuma sa slike.
timestepsneobavezno
Vrstaobject
Zadano{"array":[],"method":"default"}
Nadjačavanje rasporeda koraka uklanjanja šuma, međusobno isključivo sa sigmas. Bez nadjačavanja — zadano — planer izračunava vremenske korake iz num_inference_steps; prilagođeni raspored čini num_inference_steps nevažnim. Nadjačavanje zahtijeva podršku planera za argument timesteps funkcije set_timesteps.
timesteps.methodneobavezno
Vrstaenum
Zadanodefault
defaultarray
Odaberite kako se određuju vremenski koraci: 'default', zadana postavka, omogućuje planeru upotrebu `num_inference_steps`. Za vlastiti raspored odaberite 'array' i stavite raspored u polje `array`.
timesteps.arrayneobavezno
Vrstainteger[]
Zadano[]
Raspored vremenskih koraka koji se primjenjuje kada je odabrana metoda 'custom'.
sigmasneobavezno
Vrstaobject
Zadano{"array":[],"method":"default"}
Nadjačavanje rasporeda sigma za uklanjanje šuma, međusobno isključivo s timesteps. Bez nadjačavanja — zadano — planer izračunava sigme iz num_inference_steps; prilagođeni raspored čini num_inference_steps nevažnim. Nadjačavanje zahtijeva podršku planera za argument sigmas funkcije set_sigmas.
sigmas.methodneobavezno
Vrstaenum
Zadanodefault
defaultarray
Odaberite kako se određuju sigme: 'default', zadana postavka, koristi vlastite vrijednosti sigma planera. Za vlastiti raspored sigma odaberite 'custom' i stavite raspored u polje `array`.
sigmas.arrayneobavezno
Vrstanumber[]
Zadano[]
Raspored sigma koji se primjenjuje kada je odabrana metoda 'custom'.
prediction_typeneobavezno
Vrstaenum
Zadanoepsilon
v_predictionepsilon
Odaberite vrstu predviđanja za generiranje slika; bez drugog odabira koristi se `epsilon`.
rescale_betas_snr_zeroneobavezno
Vrstaboolean
Zadanofalse
Upravlja time omogućuje li sampler rescale_betas_snr_zero.
image_formatneobavezno
Vrstaenum
Zadanopng
jpegpng
Format datoteke rezultirajuće slike.
num_imagesneobavezno num_outputs
Vrstainteger
Zadano1
1 – 8
Postavite broj slika koje proizvodi jedan zahtjev, uz više vremena za generiranje većeg skupa.
enable_safety_checkerneobavezno
Vrstaboolean
Zadanofalse
Aktivacija sigurnosne provjere; true omogućuje provjeru.
tile_widthneobavezno
Vrstainteger
Zadano4096
128 – 4.096
Postavite veličinu svake pločice tijekom generiranja slike.
tile_heightneobavezno
Vrstainteger
Zadano4096
128 – 4.096
Postavite veličinu svake pločice tijekom generiranja slike.
tile_stride_widthneobavezno
Vrstainteger
Zadano2048
64 – 2.048
Postavite razmak između uzastopnih položaja pločica tijekom generiranja slike.
tile_stride_heightneobavezno
Vrstainteger
Zadano2048
64 – 2.048
Postavite razmak između uzastopnih položaja pločica tijekom generiranja slike.
etaneobavezno
Vrstanumber
Zadano0
0 – 1
Postavka Eta koja se koristi pri generiranju slika.
debug_latentsneobavezno
Vrstaboolean
Zadanofalse
Sprema latentne podatke radi otklanjanja pogrešaka kada je true.
debug_per_pass_latentsneobavezno
Vrstaboolean
Zadanofalse
Omogućite otklanjanje pogrešaka po prolazu postavljanjem vrijednosti true; time se spremaju latentni podaci iz svakog prolaza.
obavezno Kanonski naziv, također prihvaćen

Parametri datoteka prihvaćaju javni https:// URL, data: URI do 10 MB ili file_url prenesene datoteke. Datoteke

Izlaz

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "lora/inpaint",
  "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": 184,
    "usd": "0.184",
    "charged": 184,
    "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"
  }
}
Vaše datoteke, vaš izborSvaki outputs[].url kopija je u našoj pohrani: čuva se zauvijek (naplaćuje se po GB-mjesecu) ili 7 dana besplatno, prema postavci računa ili ?storage=.
Isti oblik na svakom modelutype, url, content_type, width, height i duration za slike, videozapise i zvuk. output je vlastiti objekt rezultata modela.
Polja izlaza
images
array of object {url, content_type, file_name, file_size, width, height}Podaci o datotekama generiranih slika.
seed
integerSeed za generiranje slike, uključujući nasumično odabranu vrijednost ako je u ulazu seed izostavljen; u suprotnom ponavlja zadanu vrijednost.
has_nsfw_concepts
array of booleanPokazuje pojavljuju li se NSFW koncepti u generiranim slikama.
debug_latents
object {url, content_type, file_name, file_size} | nullLatentni podaci spremljeni radi otklanjanja pogrešaka.
debug_per_pass_latents
object {url, content_type, file_name, file_size} | nullLatentni podaci po prolazu spremljeni radi otklanjanja pogrešaka.

Više modela: Uređivanje slika

Za AI agente: ova je stranica u Markdownu dostupna na https://doitong.com/hr/developers/models/lora/inpaint.md. Svi modeli i vodiči: https://doitong.com/developers/llms.txt