Preskoči na vsebino

Stable Diffusion with LoRAs · Inpaint

Integracija

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.com/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.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Ta zahteva: ≈0,184 $ 184 API kreditov Zaženi na tej strani

Pridobi ključ API
Open model Urejanje slik Referenčni vnosi #diffusion#lora#customization#fine-tuning

Zapolnjevanje z izbranim osnovnim modelom Stable Diffusion in LoRAs, usmerjeno s črno-belo masko

Open model · Slika

Tukaj bo vaš prvi rezultat

Spodaj sestavite zahtevo in jo zaženite s svojim ključem API. Izhodi se kopirajo v našo shrambo, kjer se hranijo za vedno ali 7 dni brezplačno.

Ustvari zahtevo

Kontrolniki se ustvarijo iz sheme modela. Koda in cena se posodobita, ko ju spreminjate.

•obvezno

Opišite sliko, ki jo želite ustvariti, in uporabite čim več podrobnosti za najboljše rezultate.

•obvezno

Osnovni model za generiranje slike, določen z URL-jem ali ID-jem HuggingFace.

num_images privzeto 1

Nastavite število slik, ki jih ustvari posamezna zahteva, pri čemer večji paket omogoča daljši čas generiranja.

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
privzeto

Negativni poziv, ki določa neželene podrobnosti slike. Izključi lahko barve, predmete, pokrajino ali drobnejše značilnosti in kakovosti, kot so brki, zamegljenost ali nizka ločljivost.

image_url
Spustite datoteko ali

URL izvorne slike za generiranje image-to-image ali izrisovanje.

mask_url
Spustite datoteko ali

URL maske za izrisovanje, ki kaže na črno-belo sliko.

Spustite datoteko ali

Ozadje, združljivo z modelom, za generiranje slike IC Light, posredovano kot URL slike.

Spustite datoteko ali

URL vhodne slike za generiranje z modelom IC Light.

prediction_type privzeto epsilon

Izberite vrsto napovedi za generiranje slik; če ne izberete drugače, se uporabi `epsilon`.

image_format privzeto png

Oblika datoteke končne slike.

Izbira uporabniškega U-Net za generiranje slik; navedite njegov ID HuggingFace ali URL.

Izbira različice modela HuggingFace; 'fp16' je en primer.

Kodirnik slike, določen z URL-jem HTTPS ali ID-jem Hugging Face; združljivost določajo uteži IP-Adapter: SD1.5 uporablja image_encoder_subfolder='models/image_encoder', medtem ko h94/IP-Adapter SDXL uporablja h94/IP-Adapter in image_encoder_subfolder='sdxl_models/image_encoder'. Kodirnik je potreben vedno, ko ip_adapter vsebuje vrednost.

Podimenik znotraj image_encoder_path, ki vsebuje uteži kodirnika slike.

privzeto pytorch_model.bin

Izberite uteži kodirnika slike po imenu za uporabo pri generiranju slik.

URL modela IC Light, uporabljen pri generiranju slik.

Razporejevalnik ali vzorčevalnik, uporabljen za odstranjevanje šuma slike.

privzeto 0.5

Nadzira dodani šum slike na lestvici, kjer 1.0 pomeni popoln šum, nastavitve blizu 0 pa minimalen šum. To velja samo ob posredovanem image_url.

privzeto 30

Določa, koliko korakov generiranja izvede Stable Diffusion; dodatni koraki lahko ustvarijo podrobnejšo končno sliko.

privzeto 7.5

Jakost upoštevanja poziva pri izbiri slike, izražena kot CFG (Classifier Free Guidance).

privzeto 0

Preskoči del generiranja slike za hitrejše upodabljanje, kar ustvari nekoliko drugačne rezultate.

privzeto 4096

Nastavite velikost posamezne ploščice med generiranjem slike.

privzeto 4096

Nastavite velikost posamezne ploščice med generiranjem slike.

privzeto 2048

Nastavite razmik med zaporednimi položaji ploščic med generiranjem slike.

privzeto 2048

Nastavite razmik med zaporednimi položaji ploščic med generiranjem slike.

privzeto 0

Nastavitev Eta, uporabljena pri generiranju slik.

Seme za poustvarjanje slik v Stable Diffusion. Sliko je mogoče pri vsakem zagonu popolnoma poustvariti, če ostanejo različica modela, poziv in seme nespremenjeni.

privzeto []

LoRA-ji, katerih skupni učinek ustvari generirano sliko; število podanih LoRA-jev ni omejeno.

privzeto []

Vdelave, uporabljene med generiranjem slike za preslikavo žetonov poziva v uteži vdelav. Trenutno je podprta samo ena vdelava.

privzeto []

Control nets, razporejeni za uporabo na sliki ob določenih časovnih korakih med generiranjem, brez omejitve njihovega števila.

privzeto []

Adapterji IP, uporabljeni za generiranje slik. Posredovanje katerih koli vnosov zahteva image_encoder_path.

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

Preglasitev razporeda časovnih korakov odstranjevanja šuma, medsebojno izključna s sigmas. Brez preglasitve — privzeto — razporejevalnik izračuna časovne korake iz num_inference_steps; posredovanje razporeda po meri naredi num_inference_steps nepomemben. Preglasitev zahteva podporo razporejevalnika za argument timesteps pri set_timesteps.

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

Preglasitev razporeda sigm odstranjevanja šuma, medsebojno izključna s timesteps. Brez preglasitve — privzeto — razporejevalnik izračuna sigme iz num_inference_steps; posredovanje razporeda po meri naredi num_inference_steps nepomemben. Preglasitev zahteva podporo razporejevalnika za argument sigmas pri set_sigmas.

POST /run/lora/inpaint?wait=20 cena → 0,184 $
# 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/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.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Zaženi to zahtevo

Vaš ključ ostane v tem brskalniku: pošlje se samo v Doitong API in shrani v localStorage samo, če označite možnost Zapomni si. Pridobi ključ API

O modelu Stable Diffusion with LoRAs · Inpaint

Ureja dele slike z `image_url` in črno-belim `mask_url` z modelom Stable Diffusion, nastavljenim v `model_name`. `noise_strength` ima razpon od 0 do 1. Podpira združene LoRA, vložitve, ControlNets, adapterje IP in več razporejevalnikov, s koraki od 1 do 150. Izhod je png ali jpeg.

Parametri

Pošlji kanonično ali izvorno ime, ne obeh. Kanonična imena

ImeVrsta PrivzetoDovoljeno Opis
model_nameobvezno
Vrstastring
Osnovni model za generiranje slike, določen z URL-jem ali ID-jem HuggingFace.
unet_nameneobvezno
Vrstastring | null
Izbira uporabniškega U-Net za generiranje slik; navedite njegov ID HuggingFace ali URL.
variantneobvezno
Vrstastring | null
Izbira različice modela HuggingFace; 'fp16' je en primer.
promptobvezno
Vrstastring
Opišite sliko, ki jo želite ustvariti, in uporabite čim več podrobnosti za najboljše rezultate.
negative_promptneobvezno
Vrstastring
Privzeto
Negativni poziv, ki določa neželene podrobnosti slike. Izključi lahko barve, predmete, pokrajino ali drobnejše značilnosti in kakovosti, kot so brki, zamegljenost ali nizka ločljivost.
prompt_weightingneobvezno
Vrstaboolean
Privzetofalse
Preklop za uteževanje poziva: true odstrani omejitev 77 žetonov s povprečenjem vdelav in omogoči sintakso uteževanja.
image_urlneobvezno image
Vrstaurl · image
URL izvorne slike za generiranje image-to-image ali izrisovanje.
mask_urlneobvezno mask
Vrstaurl · image
URL maske za izrisovanje, ki kaže na črno-belo sliko.
noise_strengthneobvezno
Vrstanumber
Privzeto0.5
≤ 1> 0
Nadzira dodani šum slike na lestvici, kjer 1.0 pomeni popoln šum, nastavitve blizu 0 pa minimalen šum. To velja samo ob posredovanem image_url.
lorasneobvezno
Vrstaobject[]
Privzeto[]
LoRA-ji, katerih skupni učinek ustvari generirano sliko; število podanih LoRA-jev ni omejeno.
loras[].pathobvezno
Vrstastring
Lokacija uteži LoRA, navedena kot URL ali pot.
loras[].scaleneobvezno
Vrstanumber
Privzeto1
0 – 4
Množilnik, uporabljen za utež LoRA, preden se združi z osnovnim modelom.
embeddingsneobvezno
Vrstaobject[]
Privzeto[]
Vdelave, uporabljene med generiranjem slike za preslikavo žetonov poziva v uteži vdelav. Trenutno je podprta samo ena vdelava.
embeddings[].pathobvezno
Vrstastring
Uteži vdelave, določene z URL-jem ali potjo datoteke.
embeddings[].tokensneobvezno
Vrstastring[]
Žetoni poziva, preslikani v uteži vdelav. Če jih izpustite, se ustvari po en žeton za vsak vektor datoteke vdelave z imeni <s0>, <s1>, ...; preslikane žetone uporabite v svojih pozivih.
controlnetsneobvezno
Vrstaobject[]
Privzeto[]
Control nets, razporejeni za uporabo na sliki ob določenih časovnih korakih med generiranjem, brez omejitve njihovega števila.
controlnets[].pathobvezno
Vrstastring
Lokacija uteži ControlNet, navedena kot URL ali pot.
controlnets[].config_urlneobvezno
Vrstastring | null
Izbirni URL do datoteke config.json za ControlNet.
controlnets[].variantneobvezno
Vrstastring | null
Izbirna različica za uporabo s ključem repozitorija Hugging Face.
controlnets[].image_urlobvezno
Vrstaurl · image
URL slike, posredovan kot vhod ControlNet.
controlnets[].mask_urlneobvezno
Vrstaurl · image
Maska ControlNet, ki se mora ob posredovanju po velikosti ujemati z nadzorno sliko; širina in višina morata biti deljivi z 32.
controlnets[].conditioning_scaleneobvezno
Vrstanumber
Privzeto1
0 – 2
Skaliranje uteži ControlNet, preden se združijo z osnovnim modelom.
controlnets[].start_percentageneobvezno
Vrstanumber
Privzeto0
0 – 1
Odstotek skupnih časovnih korakov, pri katerem ControlNet začne vplivati na generiranje slike.
controlnets[].end_percentageneobvezno
Vrstanumber
Privzeto1
0 – 1
Odstotek skupnih časovnih korakov, pri katerem ControlNet preneha vplivati na generiranje slike.
controlnets[].ip_adapter_indexneobvezno
Vrstainteger | null
Izbira adapterja IP po indeksu za ControlNet InstantID; drugi ControlNets te nastavitve ne potrebujejo.
controlnet_guess_modeneobvezno
Vrstaboolean
Privzetofalse
Ko je true, uporabo ControlNet omeji na pogojne napovedi.
ip_adapterneobvezno
Vrstaobject[]
Privzeto[]
Adapterji IP, uporabljeni za generiranje slik. Posredovanje katerih koli vnosov zahteva image_encoder_path.
ip_adapter[].ip_adapter_image_urlobvezno
Vrstaurl · image
URL slike, posredovan kot vhod adapterja IP.
ip_adapter[].ip_adapter_mask_urlneobvezno
Vrstaurl · image
Maska adapterja IP, za katero velja omejitev velikosti: njene mere se morajo ujemati z merami slike adapterja.
ip_adapter[].pathobvezno
Vrstastring
Mesto uteži adapterja IP, določeno kot URL ali pot.
ip_adapter[].model_subfolderneobvezno
Vrstastring | null
Mesto uteži adapterja IP, določeno kot podmapa v imeniku modela.
ip_adapter[].weight_nameneobvezno
Vrstastring | null
Ime datoteke uteži.
ip_adapter[].insight_face_model_pathneobvezno
Vrstastring | null
Mesto uteži modela InsightFace, določeno kot URL ali pot.
ip_adapter[].scaleneobvezno
Vrstanumber
Privzeto1
≥ 0
Faktor skaliranja uteži adapterja IP, uporabljen pred združitvijo z osnovnim modelom.
ip_adapter[].scale_jsonneobvezno
Vrstaobject | null
Faktor skaliranja uteži adapterja IP, uporabljen pred združitvijo z osnovnim modelom.
ip_adapter[].unconditional_noising_factorneobvezno
Vrstanumber
Privzeto0
0 – 1
Faktor, ki nadzoruje brezpogojno dodajanje šuma adapterja IP.
ip_adapter[].image_projection_shortcutneobvezno
Vrstaboolean
Privzetotrue
Nastavitev bližnjice projekcije slike, pri čemer je privzeto True. Za modele FaceID plus V1 uporabite False, za modele FaceID plus V2 pa True.
image_encoder_pathneobvezno
Vrstastring | null
Kodirnik slike, določen z URL-jem HTTPS ali ID-jem Hugging Face; združljivost določajo uteži IP-Adapter: SD1.5 uporablja image_encoder_subfolder='models/image_encoder', medtem ko h94/IP-Adapter SDXL uporablja h94/IP-Adapter in image_encoder_subfolder='sdxl_models/image_encoder'. Kodirnik je potreben vedno, ko ip_adapter vsebuje vrednost.
image_encoder_subfolderneobvezno
Vrstastring | null
Podimenik znotraj image_encoder_path, ki vsebuje uteži kodirnika slike.
image_encoder_weight_nameneobvezno
Vrstastring | null
Privzetopytorch_model.bin
Izberite uteži kodirnika slike po imenu za uporabo pri generiranju slik.
ic_light_model_urlneobvezno
Vrstastring | null
URL modela IC Light, uporabljen pri generiranju slik.
ic_light_model_background_image_urlneobvezno
Vrstaurl · image
Ozadje, združljivo z modelom, za generiranje slike IC Light, posredovano kot URL slike.
ic_light_image_urlneobvezno
Vrstaurl · image
URL vhodne slike za generiranje z modelom IC Light.
seedneobvezno
Vrstainteger | null
Seme za poustvarjanje slik v Stable Diffusion. Sliko je mogoče pri vsakem zagonu popolnoma poustvariti, če ostanejo različica modela, poziv in seme nespremenjeni.
num_inference_stepsneobvezno
Vrstainteger
Privzeto30
1 – 150
Določa, koliko korakov generiranja izvede Stable Diffusion; dodatni koraki lahko ustvarijo podrobnejšo končno sliko.
guidance_scaleneobvezno
Vrstanumber
Privzeto7.5
0 – 20
Jakost upoštevanja poziva pri izbiri slike, izražena kot CFG (Classifier Free Guidance).
clip_skipneobvezno
Vrstainteger
Privzeto0
0 – 2
Preskoči del generiranja slike za hitrejše upodabljanje, kar ustvari nekoliko drugačne rezultate.
schedulerneobvezno
Vrstaenum
DPM++ 2MDPM++ 2M KarrasDPM++ 2M SDEDPM++ 2M SDE KarrasEulerEuler AEuler (trailing timesteps)LCMLCM (trailing timesteps)DDIMTCD
Razporejevalnik ali vzorčevalnik, uporabljen za odstranjevanje šuma slike.
timestepsneobvezno
Vrstaobject
Privzeto{"array":[],"method":"default"}
Preglasitev razporeda časovnih korakov odstranjevanja šuma, medsebojno izključna s sigmas. Brez preglasitve — privzeto — razporejevalnik izračuna časovne korake iz num_inference_steps; posredovanje razporeda po meri naredi num_inference_steps nepomemben. Preglasitev zahteva podporo razporejevalnika za argument timesteps pri set_timesteps.
timesteps.methodneobvezno
Vrstaenum
Privzetodefault
defaultarray
Izberite način določanja časovnih korakov: 'default', privzeta nastavitev, razporejevalniku omogoči uporabo `num_inference_steps`. Če želite razpored časovnih korakov določiti sami, izberite 'array' in ga vnesite v polje `array`.
timesteps.arrayneobvezno
Vrstainteger[]
Privzeto[]
Razpored časovnih korakov, uporabljen, ko je izbrana metoda 'custom'.
sigmasneobvezno
Vrstaobject
Privzeto{"array":[],"method":"default"}
Preglasitev razporeda sigm odstranjevanja šuma, medsebojno izključna s timesteps. Brez preglasitve — privzeto — razporejevalnik izračuna sigme iz num_inference_steps; posredovanje razporeda po meri naredi num_inference_steps nepomemben. Preglasitev zahteva podporo razporejevalnika za argument sigmas pri set_sigmas.
sigmas.methodneobvezno
Vrstaenum
Privzetodefault
defaultarray
Izberite način določanja sigm: 'default', privzeta nastavitev, uporablja lastne vrednosti sigm razporejevalnika. Če želite razpored sigm določiti sami, izberite 'custom' in ga vnesite v polje `array`.
sigmas.arrayneobvezno
Vrstanumber[]
Privzeto[]
Razpored sigm, uporabljen, ko je izbrana metoda 'custom'.
prediction_typeneobvezno
Vrstaenum
Privzetoepsilon
v_predictionepsilon
Izberite vrsto napovedi za generiranje slik; če ne izberete drugače, se uporabi `epsilon`.
rescale_betas_snr_zeroneobvezno
Vrstaboolean
Privzetofalse
Nadzira, ali vzorčevalnik omogoči rescale_betas_snr_zero.
image_formatneobvezno
Vrstaenum
Privzetopng
jpegpng
Oblika datoteke končne slike.
num_imagesneobvezno num_outputs
Vrstainteger
Privzeto1
1 – 8
Nastavite število slik, ki jih ustvari posamezna zahteva, pri čemer večji paket omogoča daljši čas generiranja.
enable_safety_checkerneobvezno
Vrstaboolean
Privzetofalse
Aktivacija varnostnega preverjanja; true omogoči preverjanje.
tile_widthneobvezno
Vrstainteger
Privzeto4096
128 – 4096
Nastavite velikost posamezne ploščice med generiranjem slike.
tile_heightneobvezno
Vrstainteger
Privzeto4096
128 – 4096
Nastavite velikost posamezne ploščice med generiranjem slike.
tile_stride_widthneobvezno
Vrstainteger
Privzeto2048
64 – 2048
Nastavite razmik med zaporednimi položaji ploščic med generiranjem slike.
tile_stride_heightneobvezno
Vrstainteger
Privzeto2048
64 – 2048
Nastavite razmik med zaporednimi položaji ploščic med generiranjem slike.
etaneobvezno
Vrstanumber
Privzeto0
0 – 1
Nastavitev Eta, uporabljena pri generiranju slik.
debug_latentsneobvezno
Vrstaboolean
Privzetofalse
Ko je true, shrani latentne podatke za razhroščevanje.
debug_per_pass_latentsneobvezno
Vrstaboolean
Privzetofalse
Omogočite razhroščevanje po prehodih tako, da to nastavite na true; s tem se shranijo latentni podatki vsakega prehoda.
obvezno Kanonično ime, prav tako sprejeto

Parametri datotek sprejmejo javni https:// URL, podatkovni URI data: do 10 MB ali file_url naložene datoteke. Datoteke

Izhod

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.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
Vaše datoteke, vaša izbiraVsak outputs[].url je kopija v naši shrambi: hrani se za vedno (plačilo na GB-mesec) ali 7 dni brezplačno, glede na nastavitev računa ali ?storage=.
Enaka struktura pri vsakem modelutype, url, content_type, width, height in duration za slike, videoposnetke in zvok. output je lasten objekt rezultata modela.
Polja izhoda
images
array of object {url, content_type, file_name, file_size, width, height}Podatki o datotekah ustvarjenih slik.
seed
integerSeme za generiranje slike, vključno z naključno izbrano vrednostjo, če vhod ni vseboval semena; sicer ponovi podano vrednost.
has_nsfw_concepts
array of booleanOznačuje, ali se v generiranih slikah pojavljajo koncepti NSFW.
debug_latents
object {url, content_type, file_name, file_size} | nullLatentni podatki, shranjeni za razhroščevanje.
debug_per_pass_latents
object {url, content_type, file_name, file_size} | nullLatentni podatki po prehodih, shranjeni za razhroščevanje.

Več modelov: Urejanje slik

Za agente AI: ta stran je v obliki Markdown na voljo na https://doitong.com/sl/developers/models/lora/inpaint.md. Vsi modeli in vodniki: https://doitong.com/developers/llms.txt