Hoppa till innehåll

Fooocus Inpainting

Integrera

Modell-id 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"

Den här begäran: ≈0,055 $ 55 API-krediter Kör den på den här sidan

Hämta API-nyckel
Open model Bildredigering #stylized#editing

Utför inpainting eller outpainting på en bild med en valfri mask, med lägen för detaljfixar eller innehållsändringar

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.

standard

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

•obligatoriskt
Släpp en fil eller

Referensbild som används vid inpainting.

standard 1024x1024

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_images standard 1

Antal bilder som ska genereras per begäran.

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

Negativ prompt som anger bilddetaljer som ska uteslutas, inklusive färger, objekt, miljöer eller finare egenskaper. Exempel är mustasch, oskärpa eller låg upplösning.

standard

Beskrivning av önskat inpainting-innehåll.

Släpp en fil eller

Maskbild som används under bildgenereringen.

performance standard Extreme Speed

Prestandaval: Speed eller Quality.

output_format standard jpeg

Filformat för den resulterande bilden.

inpaint_engine standard v2.6

Modellversion för Fooocus-inpainting.

standard None

Val av förfinare: SDXL eller SD 1.5.

standard Inpaint or Outpaint (...

Läge som används vid inpainting.

standard 4

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

standard 2

Skärpeinställning för utdata-bilden. Ett högre värde gör både bilden och dess texturer skarpare.

standard 0.8

Växlingsvärde för förfinaren: använd 0.4 med realistiska SD1.5-modeller, 0.667 med anime-SD1.5-modeller och 0.8 med XL-refiners. Vid växling mellan två SDXL-modeller kan valfritt värde användas.

standard 1

Avbrusningsstyrka för inpainting, motsvarande A1111:s inpaint-inställning. Gäller inte outpainting, som alltid använder 1.0.

standard 0.618

Välj område för inpainting med A1111:s motsvarigheter: "Only Masked" motsvarar 0 och "Whole Image" motsvarar 1. Outpainting ignorerar denna inställning och använder alltid 1.0.

standard 0

Justera maskens vita område före eventuell invertering, med standardvärdet 0. Använd positiva värden för att utöka området och negativa för att minska det.

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 ["Fooocus Enhance","F...

Stil som används under generering.

standard []

Riktningar där outpainting utökar bilden.

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

LoRA-val som slås samman för den slutliga bildgenereringen, begränsat till 5 LoRAs.

POST /run/fooocus/inpaint?wait=20 pris → 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"

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 Fooocus Inpainting

Redigerar en befintlig bild genom att generera om ett maskat område eller utöka dess kanter. Ange `inpaint_image_url` och valfritt `mask_image_url`, och välj sedan ett `inpaint_mode`: vanlig inpaint/outpaint, detaljförbättring eller innehållsmodifiering. Den accepterar även LoRAs, upp till fyra bildprompter, ett refiner-val och 1 till 4 utdata per begäran i png, jpeg eller webp. Inställningar för strength och respektive fält ger finare kontroll över hur mycket som ändras.

Parametrar

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

NamnTyp StandardTillåtna Beskrivning
promptvalfritt
Typstring
Standard
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 bilddetaljer som ska uteslutas, inklusive färger, objekt, miljöer eller finare egenskaper. Exempel är mustasch, oskärpa eller låg upplösning.
stylesvalfritt
Typenum[]
Standard["Fooocus Enhance","Fooocus Sharp","Fooocus V2"]
Stil som används under generering.
performancevalfritt
Typenum
StandardExtreme Speed
SpeedQualityExtreme SpeedLightning
Prestandaval: Speed eller Quality.
guidance_scalevalfritt
Typnumber
Standard4
1 – 30
Styrka för promptföljsamhet vid bildval, uttryckt som CFG (Classifier Free Guidance).
sharpnessvalfritt
Typnumber
Standard2
0 – 30
Skärpeinställning för utdata-bilden. Ett högre värde gör både bilden och dess texturer skarpare.
aspect_ratiovalfritt
Typstring
Standard1024x1024
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_imagesvalfritt num_outputs
Typinteger
Standard1
1 – 4
Antal bilder som ska genereras per begäran.
lorasvalfritt
Typobject[]
Standard[{"path":"https://huggingface.co/stabilityai/stable-diffusion-xl-base-1.0/resolve/main/sd_xl_offset_example-lora_1.0.safetensors","scale":0.1}]
LoRA-val som slås samman för den slutliga bildgenereringen, begränsat till 5 LoRAs.
loras[].pathobligatoriskt
Typstring
Plats för LoRA-vikterna, angiven som en URL eller sökväg.
loras[].scalevalfritt
Typnumber
Standard0.1
0 – 1
Multiplikator som tillämpas på LoRA-vikten innan den slås samman med basmodellen.
refiner_modelvalfritt
Typenum
StandardNone
NonerealisticVisionV60B1_v51VAE.safetensors
Val av förfinare: SDXL eller SD 1.5.
refiner_switchvalfritt
Typnumber
Standard0.8
0 – 1
Växlingsvärde för förfinaren: använd 0.4 med realistiska SD1.5-modeller, 0.667 med anime-SD1.5-modeller och 0.8 med XL-refiners. Vid växling mellan två SDXL-modeller kan valfritt värde användas.
output_formatvalfritt
Typenum
Standardjpeg
pngjpegwebp
Filformat för den resulterande bilden.
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.
inpaint_image_urlobligatoriskt
Typurl · image
Referensbild som används vid inpainting.
mask_image_urlvalfritt
Typurl · image
Maskbild som används under bildgenereringen.
inpaint_modevalfritt
Typenum
StandardInpaint or Outpaint (default)
Inpaint or Outpaint (default)Improve Detail (face, hand, eyes, etc.)Modify Content (add objects, change background, etc.)
Läge som används vid inpainting.
inpaint_additional_promptvalfritt
Typstring
Standard
Beskrivning av önskat inpainting-innehåll.
outpaint_selectionsvalfritt
Typenum[]
Standard[]
Riktningar där outpainting utökar bilden.
override_inpaint_optionsvalfritt
Typboolean
Standardfalse
Åsidosättningsväxel för avancerade inpainting-inställningar: `inpaint_disable_initial_latent`, `inpaint_engine`, `inpaint_strength`, `inpaint_respective_field` och `inpaint_erode_or_dilate`. Om den sätts till true åsidosätts dessa alternativ; annars används deras standardvärden.
inpaint_disable_initial_latentvalfritt
Typboolean
Standardfalse
Växel för inledande förbehandling: true inaktiverar förbehandlingen.
inpaint_enginevalfritt
Typenum
Standardv2.6
Nonev1v2.5v2.6
Modellversion för Fooocus-inpainting.
inpaint_strengthvalfritt
Typnumber
Standard1
≤ 1> 0
Avbrusningsstyrka för inpainting, motsvarande A1111:s inpaint-inställning. Gäller inte outpainting, som alltid använder 1.0.
inpaint_respective_fieldvalfritt
Typnumber
Standard0.618
0 – 1
Välj område för inpainting med A1111:s motsvarigheter: "Only Masked" motsvarar 0 och "Whole Image" motsvarar 1. Outpainting ignorerar denna inställning och använder alltid 1.0.
inpaint_erode_or_dilatevalfritt
Typnumber
Standard0
−64 – 64
Justera maskens vita område före eventuell invertering, med standardvärdet 0. Använd positiva värden för att utöka området och negativa för att minska det.
invert_maskvalfritt
Typboolean
Standardfalse
Växel för maskinvertering; true vänder masken.
image_prompt_1valfritt
Typobject
image_prompt_1.typevalfritt
Typenum
StandardImagePrompt
ImagePromptPyraCannyCPDSFaceSwap
image_prompt_1.image_urlvalfritt
Typurl · image
image_prompt_1.stop_atvalfritt
Typnumber
Standard0.5
0 – 1
image_prompt_1.weightvalfritt
Typnumber
Standard1
0 – 2
image_prompt_2valfritt
Typobject
image_prompt_2.typevalfritt
Typenum
StandardImagePrompt
ImagePromptPyraCannyCPDSFaceSwap
image_prompt_2.image_urlvalfritt
Typurl · image
image_prompt_2.stop_atvalfritt
Typnumber
Standard0.5
0 – 1
image_prompt_2.weightvalfritt
Typnumber
Standard1
0 – 2
image_prompt_3valfritt
Typobject
image_prompt_3.typevalfritt
Typenum
StandardImagePrompt
ImagePromptPyraCannyCPDSFaceSwap
image_prompt_3.image_urlvalfritt
Typurl · image
image_prompt_3.stop_atvalfritt
Typnumber
Standard0.5
0 – 1
image_prompt_3.weightvalfritt
Typnumber
Standard1
0 – 2
image_prompt_4valfritt
Typobject
image_prompt_4.typevalfritt
Typenum
StandardImagePrompt
ImagePromptPyraCannyCPDSFaceSwap
image_prompt_4.image_urlvalfritt
Typurl · image
image_prompt_4.stop_atvalfritt
Typnumber
Standard0.5
0 – 1
image_prompt_4.weightvalfritt
Typnumber
Standard1
0 – 2
mixing_image_prompt_and_inpaintvalfritt
Typboolean
Standardfalse
Kombinerar bildprompt med bildifyllnad.
enable_safety_checkervalfritt
Typboolean
Standardtrue
Omkopplare för säkerhetskontroll; om den sätts till false inaktiveras kontrollen.
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": "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"
  }
}
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 den genererade bilden.
timings
objectFörfluten tid för genereringen.
has_nsfw_concepts
array of booleanAnger om NSFW-koncept förekommer i de genererade bilderna.

Fler modeller: Bildredigering

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