Siirry sisältöön

Fooocus Inpainting

Integroi

Mallin tunniste fooocus/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/fooocus/inpaint?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "inpaint_image_url": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg"
  }'

# 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"

Tämä pyyntö: ≈0,055 $ 55 API-krediittiä Suorita tällä sivulla

Hanki API-avain
Open model Kuvan muokkaus #stylized#editing

Maalaa kuvan sisäisiä tai ulkoisia alueita valinnaisen maskin avulla; tilat on tarkoitettu yksityiskohtien korjaukseen tai sisällön muutoksiin

Open model · Kuva

Ensimmäinen tuloksesi tulee tähän

Muodosta pyyntö alla ja suorita se API-avaimellasi. Tulosteet kopioidaan tallennustilaamme, jossa ne säilytetään ikuisesti tai 7 päivää ilmaiseksi.

Muodosta pyyntö

Säätimet luodaan mallin skeemasta. Koodi ja hinta päivittyvät, kun muutat arvoja.

oletus

Kuvaile haluamasi generoitava kuva mahdollisimman yksityiskohtaisesti parhaan tuloksen saamiseksi.

•pakollinen
Pudota tiedosto tai

Inpaintingiin käytettävä viitekuva.

oletus 1024x1024

Tulostekuvan mitat, jotka valitaan esiasetuksista tai määritetään mukautettuna leveytenä ja korkeutena. Molempien mukautettujen mittojen on oltava jaollisia luvulla 8.

num_images oletus 1

Pyyntöä kohden generoitavien kuvien määrä.

Lisäasetukset negative_prompt · inpaint_additional_prompt · mask_image_url · performance · output_format · inpaint_engine · refiner_model · inpaint_mode · guidance_scale · sharpness · refiner_switch · inpaint_strength · inpaint_respective_field · inpaint_erode_or_dilate · seed · override_inpaint_options · inpaint_disable_initial_latent · invert_mask · mixing_image_prompt_and_inpaint · enable_safety_checker · styles · outpaint_selections · loras · image_prompt_1 · image_prompt_2 · image_prompt_3 · image_prompt_4
oletus

Negatiivinen kehote, joka määrittää kuvasta poissuljettavat yksityiskohdat, kuten värit, objektit, maisemat tai hienommat piirteet. Esimerkkejä ovat viikset, sumennus tai matala resoluutio.

oletus

Halutun inpainting-sisällön kuvaus.

Pudota tiedosto tai

Kuvageneroinnissa käytettävä maskikuva.

performance oletus Extreme Speed

Suorituskykyvalinta: Speed tai Quality.

output_format oletus jpeg

Tulostekuvan tiedostomuoto.

inpaint_engine oletus v2.6

Fooocus-inpaintingin malliversio.

oletus None

Refiner-valinta: SDXL tai SD 1.5.

oletus Inpaint or Outpaint (...

Inpaintingissa käytettävä tila.

oletus 4

Kuvan valinnan kehotteenmukaisuuden voimakkuus, ilmaistuna CFG:nä (Classifier Free Guidance).

oletus 2

Tulostekuvan terävyysasetus. Sen suurentaminen terävöittää sekä kuvaa että sen tekstuureja.

oletus 0.8

Refinerin vaihtokynnys: käytä arvoa 0.4 realististen SD1.5-mallien kanssa, 0.667 anime-SD1.5-mallien kanssa ja 0.8 XL-refinerien kanssa. Kahden SDXL-mallin välillä vaihdettaessa mikä tahansa arvo käy.

oletus 1

Inpaintingin kohinanpoiston voimakkuus, joka vastaa A1111:n inpaint-asetusta. Se ei koske outpaintingiä, jossa käytetään aina arvoa 1.0.

oletus 0.618

Valitse inpaintingin alue A1111:n vastineilla: "Only Masked" vastaa arvoa 0 ja "Whole Image" arvoa 1. Outpainting ohittaa tämän asetuksen ja käyttää aina arvoa 1.0.

oletus 0

Säädä maskin valkoista aluetta ennen kääntämistä; oletusarvo on 0. Laajenna aluetta positiivisilla arvoilla tai supista sitä negatiivisilla arvoilla.

Siemen kuvien toistamiseen Stable Diffusionissa. Kuva voidaan toistaa täsmälleen jokaisella suorituskerralla pitämällä malliversio, kehote ja siemen muuttumattomina.

oletus ["Fooocus Enhance","F...

Generoinnissa käytettävä tyyli.

oletus []

Suunnat, joihin outpainting laajentaa kuvaa.

oletus [{"path":"https://hug...

Lopulliseen kuvagenerointiin yhdistettävä LoRA-valinta, enintään 5 LoRAa.

POST /run/fooocus/inpaint?wait=20 hinta → 0,055 $
# 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/fooocus/inpaint?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "inpaint_image_url": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg"
  }'

# 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"

Suorita tämä pyyntö

Avaimesi säilyy tässä selaimessa: se lähetetään vain Doitong APIlle ja tallennetaan localStorageen vain, jos valitset Muista. Hanki API-avain

Tietoja: Fooocus Inpainting

Muokkaa olemassa olevaa kuvaa luomalla maskatun alueen uudelleen tai laajentamalla sen reunoja. Anna `inpaint_image_url` ja valinnaisesti `mask_image_url`, ja valitse `inpaint_mode`: tavallinen inpaint/outpaint, yksityiskohtien parannus tai sisällön muokkaus. Tukee myös LoRA-malleja, enintään neljää kuvakehotetta, refiner-valintaa ja 1–4 tulosta pyyntöä kohti png-, jpeg- tai webp-muodossa. Strength- ja vastaavan kentän asetuksilla voi säätää muutoksen määrää.

Parametrit

Lähetä joko kanoninen nimi tai natiivi nimi, älä molempia. Kanoniset nimet

NimiTyyppi OletusSallitut Kuvaus
promptvalinnainen
Tyyppistring
Oletus
Kuvaile haluamasi generoitava kuva mahdollisimman yksityiskohtaisesti parhaan tuloksen saamiseksi.
negative_promptvalinnainen
Tyyppistring
Oletus
Negatiivinen kehote, joka määrittää kuvasta poissuljettavat yksityiskohdat, kuten värit, objektit, maisemat tai hienommat piirteet. Esimerkkejä ovat viikset, sumennus tai matala resoluutio.
stylesvalinnainen
Tyyppienum[]
Oletus["Fooocus Enhance","Fooocus Sharp","Fooocus V2"]
Generoinnissa käytettävä tyyli.
performancevalinnainen
Tyyppienum
OletusExtreme Speed
SpeedQualityExtreme SpeedLightning
Suorituskykyvalinta: Speed tai Quality.
guidance_scalevalinnainen
Tyyppinumber
Oletus4
1 – 30
Kuvan valinnan kehotteenmukaisuuden voimakkuus, ilmaistuna CFG:nä (Classifier Free Guidance).
sharpnessvalinnainen
Tyyppinumber
Oletus2
0 – 30
Tulostekuvan terävyysasetus. Sen suurentaminen terävöittää sekä kuvaa että sen tekstuureja.
aspect_ratiovalinnainen
Tyyppistring
Oletus1024x1024
Tulostekuvan mitat, jotka valitaan esiasetuksista tai määritetään mukautettuna leveytenä ja korkeutena. Molempien mukautettujen mittojen on oltava jaollisia luvulla 8.
num_imagesvalinnainen num_outputs
Tyyppiinteger
Oletus1
1 – 4
Pyyntöä kohden generoitavien kuvien määrä.
lorasvalinnainen
Tyyppiobject[]
Oletus[{"path":"https://huggingface.co/stabilityai/stable-diffusion-xl-base-1.0/resolve/main/sd_xl_offset_example-lora_1.0.safetensors","scale":0.1}]
Lopulliseen kuvagenerointiin yhdistettävä LoRA-valinta, enintään 5 LoRAa.
loras[].pathpakollinen
Tyyppistring
LoRA-painojen sijainti URL:na tai polkuna.
loras[].scalevalinnainen
Tyyppinumber
Oletus0.1
0 – 1
LoRA-painoon käytettävä kerroin ennen sen yhdistämistä perusmalliin.
refiner_modelvalinnainen
Tyyppienum
OletusNone
NonerealisticVisionV60B1_v51VAE.safetensors
Refiner-valinta: SDXL tai SD 1.5.
refiner_switchvalinnainen
Tyyppinumber
Oletus0.8
0 – 1
Refinerin vaihtokynnys: käytä arvoa 0.4 realististen SD1.5-mallien kanssa, 0.667 anime-SD1.5-mallien kanssa ja 0.8 XL-refinerien kanssa. Kahden SDXL-mallin välillä vaihdettaessa mikä tahansa arvo käy.
output_formatvalinnainen
Tyyppienum
Oletusjpeg
pngjpegwebp
Tulostekuvan tiedostomuoto.
seedvalinnainen
Tyyppiinteger | null
Siemen kuvien toistamiseen Stable Diffusionissa. Kuva voidaan toistaa täsmälleen jokaisella suorituskerralla pitämällä malliversio, kehote ja siemen muuttumattomina.
inpaint_image_urlpakollinen
Tyyppiurl · image
Inpaintingiin käytettävä viitekuva.
mask_image_urlvalinnainen
Tyyppiurl · image
Kuvageneroinnissa käytettävä maskikuva.
inpaint_modevalinnainen
Tyyppienum
OletusInpaint or Outpaint (default)
Inpaint or Outpaint (default)Improve Detail (face, hand, eyes, etc.)Modify Content (add objects, change background, etc.)
Inpaintingissa käytettävä tila.
inpaint_additional_promptvalinnainen
Tyyppistring
Oletus
Halutun inpainting-sisällön kuvaus.
outpaint_selectionsvalinnainen
Tyyppienum[]
Oletus[]
Suunnat, joihin outpainting laajentaa kuvaa.
override_inpaint_optionsvalinnainen
Tyyppiboolean
Oletusfalse
Lisäasetusten ohitusvalitsin: `inpaint_disable_initial_latent`, `inpaint_engine`, `inpaint_strength`, `inpaint_respective_field` ja `inpaint_erode_or_dilate`. Arvon true asettaminen ohittaa nämä asetukset; muuten käytetään niiden oletuksia.
inpaint_disable_initial_latentvalinnainen
Tyyppiboolean
Oletusfalse
Esikäsittelyn valitsin: true poistaa kyseisen esikäsittelyn käytöstä.
inpaint_enginevalinnainen
Tyyppienum
Oletusv2.6
Nonev1v2.5v2.6
Fooocus-inpaintingin malliversio.
inpaint_strengthvalinnainen
Tyyppinumber
Oletus1
≤ 1> 0
Inpaintingin kohinanpoiston voimakkuus, joka vastaa A1111:n inpaint-asetusta. Se ei koske outpaintingiä, jossa käytetään aina arvoa 1.0.
inpaint_respective_fieldvalinnainen
Tyyppinumber
Oletus0.618
0 – 1
Valitse inpaintingin alue A1111:n vastineilla: "Only Masked" vastaa arvoa 0 ja "Whole Image" arvoa 1. Outpainting ohittaa tämän asetuksen ja käyttää aina arvoa 1.0.
inpaint_erode_or_dilatevalinnainen
Tyyppinumber
Oletus0
−64 – 64
Säädä maskin valkoista aluetta ennen kääntämistä; oletusarvo on 0. Laajenna aluetta positiivisilla arvoilla tai supista sitä negatiivisilla arvoilla.
invert_maskvalinnainen
Tyyppiboolean
Oletusfalse
Maskin kääntämisen valitsin; true kääntää maskin.
image_prompt_1valinnainen
Tyyppiobject
image_prompt_1.typevalinnainen
Tyyppienum
OletusImagePrompt
ImagePromptPyraCannyCPDSFaceSwap
image_prompt_1.image_urlvalinnainen
Tyyppiurl · image
image_prompt_1.stop_atvalinnainen
Tyyppinumber
Oletus0.5
0 – 1
image_prompt_1.weightvalinnainen
Tyyppinumber
Oletus1
0 – 2
image_prompt_2valinnainen
Tyyppiobject
image_prompt_2.typevalinnainen
Tyyppienum
OletusImagePrompt
ImagePromptPyraCannyCPDSFaceSwap
image_prompt_2.image_urlvalinnainen
Tyyppiurl · image
image_prompt_2.stop_atvalinnainen
Tyyppinumber
Oletus0.5
0 – 1
image_prompt_2.weightvalinnainen
Tyyppinumber
Oletus1
0 – 2
image_prompt_3valinnainen
Tyyppiobject
image_prompt_3.typevalinnainen
Tyyppienum
OletusImagePrompt
ImagePromptPyraCannyCPDSFaceSwap
image_prompt_3.image_urlvalinnainen
Tyyppiurl · image
image_prompt_3.stop_atvalinnainen
Tyyppinumber
Oletus0.5
0 – 1
image_prompt_3.weightvalinnainen
Tyyppinumber
Oletus1
0 – 2
image_prompt_4valinnainen
Tyyppiobject
image_prompt_4.typevalinnainen
Tyyppienum
OletusImagePrompt
ImagePromptPyraCannyCPDSFaceSwap
image_prompt_4.image_urlvalinnainen
Tyyppiurl · image
image_prompt_4.stop_atvalinnainen
Tyyppinumber
Oletus0.5
0 – 1
image_prompt_4.weightvalinnainen
Tyyppinumber
Oletus1
0 – 2
mixing_image_prompt_and_inpaintvalinnainen
Tyyppiboolean
Oletusfalse
Yhdistää kuvakehotteen ja Inpaintin.
enable_safety_checkervalinnainen
Tyyppiboolean
Oletustrue
Turvatarkistuksen kytkin; arvon false asettaminen poistaa tarkistuksen käytöstä.
pakollinen Kanoninen nimi, myös hyväksytty

Tiedostoparametrit hyväksyvät julkisen https://-URL:n, enintään 10 MB:n data:-URI:n tai lähetyksen file_url-arvon. Tiedostot

Tulos

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "fooocus/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": 55,
    "usd": "0.055",
    "charged": 55,
    "refunded": 0
  },
  "input": {
    "inpaint_image_url": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg"
  },
  "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
      }
    ],
    "timings": {},
    "has_nsfw_concepts": [
      false
    ]
  },
  "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"
  }
}
Tiedostosi, valintasiJokainen outputs[].url on kopio tallennustilassamme: säilytetään ikuisesti (maksetaan gigatavu-kuukauden mukaan) tai 7 päivää ilmaiseksi tiliasetuksesi tai ?storage= perusteella.
Sama rakenne kaikissa malleissatype, url, content_type, width, height ja duration kuville, videolle ja äänelle. output on mallin oma tulosobjekti.
Tuloksen kentät
images
array of object {url, content_type, file_name, file_size, width, height}Generoidun kuvan tiedot.
timings
objectGenerointiin kulunut aika.
has_nsfw_concepts
array of booleanIlmaisee, esiintyykö generoiduissa kuvissa NSFW-sisältöä.

Lisää malleja: Kuvan muokkaus

Tekoälyagenteille: tämän sivun Markdown-muoto on osoitteessa https://doitong.com/fi/developers/models/fooocus/inpaint.md. Kaikki mallit ja oppaat: https://doitong.com/developers/llms.txt