Naar inhoud springen

Fooocus Inpainting

Integreren

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

Deze request: ≈$ 0,055 55 API-tegoed Op deze pagina uitvoeren

API-sleutel ophalen
Open model Afbeelding bewerken #stylized#editing

Inpaint of outpaint een afbeelding met een optioneel masker, met modi voor detailcorrecties of inhoudswijzigingen

Open model · Afbeelding

Je eerste resultaat komt hier

Bouw hieronder een request en voer die uit met je API-sleutel. Uitvoer wordt naar onze opslag gekopieerd en voor altijd of 7 dagen gratis bewaard.

Een aanvraag samenstellen

Besturingselementen worden gegenereerd op basis van het modelschema. De code en de prijs worden bijgewerkt terwijl je ze wijzigt.

standaard

Beschrijf de afbeelding die je wilt laten genereren zo gedetailleerd mogelijk voor de beste resultaten.

•verplicht
Sleep een bestand hierheen of

Referentieafbeelding die tijdens inpainting wordt gebruikt.

standaard 1024x1024

Afmetingen van de uitvoerafbeelding, gekozen uit presets of opgegeven als aangepaste breedte en hoogte. Beide aangepaste afmetingen moeten deelbaar zijn door 8.

num_images standaard 1

Aantal afbeeldingen dat per request wordt gegenereerd.

Geavanceerd 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
standaard

Negatieve prompt met afbeeldingsdetails die moeten worden weggelaten, waaronder kleuren, objecten, landschappen of fijnere kenmerken. Voorbeelden zijn een snor, vervaging of lage resolutie.

standaard

Beschrijving van de gewenste inpainting-inhoud.

Sleep een bestand hierheen of

Maskerafbeelding die tijdens de afbeeldingsgeneratie wordt toegepast.

performance standaard Extreme Speed

Prestatiekeuze: Speed of Quality.

output_format standaard jpeg

Bestandsindeling van de resulterende afbeelding.

inpaint_engine standaard v2.6

Modelversie voor Fooocus-inpainting.

standaard None

Refinerselectie: SDXL of SD 1.5.

standaard Inpaint or Outpaint (...

Modus die tijdens inpainting wordt toegepast.

standaard 4

Sterkte waarmee de prompt wordt gevolgd bij beeldselectie, uitgedrukt als CFG (Classifier Free Guidance).

standaard 2

Scherpte-instelling voor de uitvoerafbeelding. Verhoging maakt zowel de afbeelding als de texturen scherper.

standaard 0.8

Waarde voor het omschakelen van de refiner: gebruik 0.4 met realistische SD1.5-modellen, 0.667 met anime-SD1.5-modellen en 0.8 met XL-refiners. Bij het schakelen tussen twee SDXL-modellen is elke waarde toegestaan.

standaard 1

Ruisverwijderingssterkte voor inpainting, gelijk aan de inpaint-instelling van A1111. Dit geldt niet voor outpainting, dat altijd 1.0 gebruikt.

standaard 0.618

Selecteer het gebied voor inpainting met de equivalenten van A1111: "Only Masked" komt overeen met 0 en "Whole Image" met 1. Outpainting negeert deze instelling en gebruikt altijd 1.0.

standaard 0

Pas het witte gebied van het masker aan vóór elke inversie, met een standaardwaarde van 0. Gebruik positieve waarden om het gebied uit te breiden en negatieve waarden om het te verkleinen.

Seed voor het reproduceren van afbeeldingen in Stable Diffusion. Een afbeelding kan bij elke run exact worden gereproduceerd door de modelversie, prompt en seed ongewijzigd te laten.

standaard ["Fooocus Enhance","F...

Stijl die tijdens de generatie wordt toegepast.

standaard []

Richtingen waarin outpainting de afbeelding uitbreidt.

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

LoRA-selectie die wordt samengevoegd voor de uiteindelijke afbeeldingsgeneratie, beperkt tot 5 LoRA's.

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

Deze request uitvoeren

Je sleutel blijft in deze browser: hij wordt alleen naar de Doitong API verzonden en alleen in localStorage opgeslagen als je Onthouden aanvinkt. API-sleutel ophalen

Over Fooocus Inpainting

Bewerkt een bestaande afbeelding door een gemaskeerd gebied opnieuw te genereren of de randen ervan uit te breiden. Geef `inpaint_image_url` en optioneel `mask_image_url` op en kies vervolgens een `inpaint_mode`: gewone inpaint/outpaint, detailverbetering of inhoudswijziging. Ondersteunt ook LoRAs, maximaal vier afbeeldingsprompts, een refinerkeuze en 1 tot 4 uitvoerresultaten per request in png, jpeg of webp. Instellingen voor sterkte en de bijbehorende velden bieden fijnere controle over de mate van wijziging.

Parameters

Stuur de canonieke naam of de oorspronkelijke naam, niet beide. Canonieke namen

NaamType StandaardToegestaan Beschrijving
promptoptioneel
Typestring
Standaard
Beschrijf de afbeelding die je wilt laten genereren zo gedetailleerd mogelijk voor de beste resultaten.
negative_promptoptioneel
Typestring
Standaard
Negatieve prompt met afbeeldingsdetails die moeten worden weggelaten, waaronder kleuren, objecten, landschappen of fijnere kenmerken. Voorbeelden zijn een snor, vervaging of lage resolutie.
stylesoptioneel
Typeenum[]
Standaard["Fooocus Enhance","Fooocus Sharp","Fooocus V2"]
Stijl die tijdens de generatie wordt toegepast.
performanceoptioneel
Typeenum
StandaardExtreme Speed
SpeedQualityExtreme SpeedLightning
Prestatiekeuze: Speed of Quality.
guidance_scaleoptioneel
Typenumber
Standaard4
1 – 30
Sterkte waarmee de prompt wordt gevolgd bij beeldselectie, uitgedrukt als CFG (Classifier Free Guidance).
sharpnessoptioneel
Typenumber
Standaard2
0 – 30
Scherpte-instelling voor de uitvoerafbeelding. Verhoging maakt zowel de afbeelding als de texturen scherper.
aspect_ratiooptioneel
Typestring
Standaard1024x1024
Afmetingen van de uitvoerafbeelding, gekozen uit presets of opgegeven als aangepaste breedte en hoogte. Beide aangepaste afmetingen moeten deelbaar zijn door 8.
num_imagesoptioneel num_outputs
Typeinteger
Standaard1
1 – 4
Aantal afbeeldingen dat per request wordt gegenereerd.
lorasoptioneel
Typeobject[]
Standaard[{"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-selectie die wordt samengevoegd voor de uiteindelijke afbeeldingsgeneratie, beperkt tot 5 LoRA's.
loras[].pathverplicht
Typestring
Locatie van de LoRA-gewichten, opgegeven als URL of pad.
loras[].scaleoptioneel
Typenumber
Standaard0.1
0 – 1
Vermenigvuldiger die vóór samenvoeging met het basismodel op het LoRA-gewicht wordt toegepast.
refiner_modeloptioneel
Typeenum
StandaardNone
NonerealisticVisionV60B1_v51VAE.safetensors
Refinerselectie: SDXL of SD 1.5.
refiner_switchoptioneel
Typenumber
Standaard0.8
0 – 1
Waarde voor het omschakelen van de refiner: gebruik 0.4 met realistische SD1.5-modellen, 0.667 met anime-SD1.5-modellen en 0.8 met XL-refiners. Bij het schakelen tussen twee SDXL-modellen is elke waarde toegestaan.
output_formatoptioneel
Typeenum
Standaardjpeg
pngjpegwebp
Bestandsindeling van de resulterende afbeelding.
seedoptioneel
Typeinteger | null
Seed voor het reproduceren van afbeeldingen in Stable Diffusion. Een afbeelding kan bij elke run exact worden gereproduceerd door de modelversie, prompt en seed ongewijzigd te laten.
inpaint_image_urlverplicht
Typeurl · image
Referentieafbeelding die tijdens inpainting wordt gebruikt.
mask_image_urloptioneel
Typeurl · image
Maskerafbeelding die tijdens de afbeeldingsgeneratie wordt toegepast.
inpaint_modeoptioneel
Typeenum
StandaardInpaint or Outpaint (default)
Inpaint or Outpaint (default)Improve Detail (face, hand, eyes, etc.)Modify Content (add objects, change background, etc.)
Modus die tijdens inpainting wordt toegepast.
inpaint_additional_promptoptioneel
Typestring
Standaard
Beschrijving van de gewenste inpainting-inhoud.
outpaint_selectionsoptioneel
Typeenum[]
Standaard[]
Richtingen waarin outpainting de afbeelding uitbreidt.
override_inpaint_optionsoptioneel
Typeboolean
Standaardfalse
Overschrijfoptie voor geavanceerde inpainting-instellingen: `inpaint_disable_initial_latent`, `inpaint_engine`, `inpaint_strength`, `inpaint_respective_field` en `inpaint_erode_or_dilate`. Instellen op true overschrijft deze opties; anders worden hun standaardwaarden gebruikt.
inpaint_disable_initial_latentoptioneel
Typeboolean
Standaardfalse
Schakelaar voor de initiële voorbewerking: true schakelt die voorbewerking uit.
inpaint_engineoptioneel
Typeenum
Standaardv2.6
Nonev1v2.5v2.6
Modelversie voor Fooocus-inpainting.
inpaint_strengthoptioneel
Typenumber
Standaard1
≤ 1> 0
Ruisverwijderingssterkte voor inpainting, gelijk aan de inpaint-instelling van A1111. Dit geldt niet voor outpainting, dat altijd 1.0 gebruikt.
inpaint_respective_fieldoptioneel
Typenumber
Standaard0.618
0 – 1
Selecteer het gebied voor inpainting met de equivalenten van A1111: "Only Masked" komt overeen met 0 en "Whole Image" met 1. Outpainting negeert deze instelling en gebruikt altijd 1.0.
inpaint_erode_or_dilateoptioneel
Typenumber
Standaard0
-64 – 64
Pas het witte gebied van het masker aan vóór elke inversie, met een standaardwaarde van 0. Gebruik positieve waarden om het gebied uit te breiden en negatieve waarden om het te verkleinen.
invert_maskoptioneel
Typeboolean
Standaardfalse
Schakelaar voor maskerinversie; true keert het masker om.
image_prompt_1optioneel
Typeobject
image_prompt_1.typeoptioneel
Typeenum
StandaardImagePrompt
ImagePromptPyraCannyCPDSFaceSwap
image_prompt_1.image_urloptioneel
Typeurl · image
image_prompt_1.stop_atoptioneel
Typenumber
Standaard0.5
0 – 1
image_prompt_1.weightoptioneel
Typenumber
Standaard1
0 – 2
image_prompt_2optioneel
Typeobject
image_prompt_2.typeoptioneel
Typeenum
StandaardImagePrompt
ImagePromptPyraCannyCPDSFaceSwap
image_prompt_2.image_urloptioneel
Typeurl · image
image_prompt_2.stop_atoptioneel
Typenumber
Standaard0.5
0 – 1
image_prompt_2.weightoptioneel
Typenumber
Standaard1
0 – 2
image_prompt_3optioneel
Typeobject
image_prompt_3.typeoptioneel
Typeenum
StandaardImagePrompt
ImagePromptPyraCannyCPDSFaceSwap
image_prompt_3.image_urloptioneel
Typeurl · image
image_prompt_3.stop_atoptioneel
Typenumber
Standaard0.5
0 – 1
image_prompt_3.weightoptioneel
Typenumber
Standaard1
0 – 2
image_prompt_4optioneel
Typeobject
image_prompt_4.typeoptioneel
Typeenum
StandaardImagePrompt
ImagePromptPyraCannyCPDSFaceSwap
image_prompt_4.image_urloptioneel
Typeurl · image
image_prompt_4.stop_atoptioneel
Typenumber
Standaard0.5
0 – 1
image_prompt_4.weightoptioneel
Typenumber
Standaard1
0 – 2
mixing_image_prompt_and_inpaintoptioneel
Typeboolean
Standaardfalse
Combineert afbeelding Prompt met Inpaint.
enable_safety_checkeroptioneel
Typeboolean
Standaardtrue
Schakelaar voor de veiligheidscontrole; instellen op false schakelt de controle uit.
verplicht Canonieke naam, ook geaccepteerd

Bestandsparameters accepteren een openbare https:// URL, een data: URI tot 10 MB of de file_url van een upload. Bestanden

Uitvoer

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"
  }
}
Jouw bestanden, jouw keuzeElke outputs[].url is een kopie in onze opslag: voor altijd bewaard (betaald per GB-maand) of 7 dagen gratis, volgens je accountinstelling of ?storage=.
Dezelfde structuur voor elk modeltype, url, content_type, width, height en duration, voor afbeeldingen, video en audio. output is het eigen resultaatobject van het model.
Velden van de uitvoer
images
array of object {url, content_type, file_name, file_size, width, height}Bestandsinformatie voor de gegenereerde afbeelding.
timings
objectVerstreken tijd voor de generatie.
has_nsfw_concepts
array of booleanGeeft aan of NSFW-concepten in de gegenereerde afbeeldingen voorkomen.

Meer modellen: Afbeelding bewerken

Voor AI-agents: deze pagina als Markdown staat op https://doitong.com/nl/developers/models/fooocus/inpaint.md. Alle modellen en handleidingen: https://doitong.com/developers/llms.txt