Zum Inhalt springen

Fooocus Inpainting

Integrieren

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"

Diese Anfrage: ≈0,055 $ 55 API-Credits Auf dieser Seite ausführen

API-Schlüssel abrufen
Open model Bildbearbeitung #stylized#editing

Führt Inpainting oder Outpainting mit optionaler Maske aus und bietet Modi für Detailkorrekturen oder Inhaltsänderungen

Open model · Bild

Dein erstes Ergebnis erscheint hier

Erstelle unten eine Anfrage und führe sie mit deinem API-Schlüssel aus. Ausgaben werden in unseren Speicher kopiert und dauerhaft oder 7 Tage kostenlos aufbewahrt.

Anfrage erstellen

Die Steuerelemente werden aus dem Modellschema generiert. Code und Preis werden aktualisiert, während du sie änderst.

Standard

Beschreiben Sie das gewünschte Bild möglichst detailliert, um die besten Ergebnisse zu erzielen.

•erforderlich
Datei ablegen oder

Referenzbild für die Verwendung beim Inpainting.

Standard 1024x1024

Ausgabebildabmessungen, aus Presets ausgewählt oder als benutzerdefinierte Breite und Höhe angegeben. Beide benutzerdefinierten Abmessungen müssen durch 8 teilbar sein.

num_images Standard 1

Anzahl der pro Anfrage zu generierenden Bilder.

Erweitert 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

Negativer Prompt mit auszuschließenden Bilddetails, darunter Farben, Objekte, Szenerie oder feinere Merkmale. Beispiele sind Schnurrbart, Unschärfe oder niedrige Auflösung.

Standard

Beschreibung des gewünschten Inpainting-Inhalts.

Datei ablegen oder

Bei der Bildgenerierung angewendetes Maskenbild.

performance Standard Extreme Speed

Leistungsoption: Speed oder Quality.

output_format Standard jpeg

Dateiformat des resultierenden Bilds.

inpaint_engine Standard v2.6

Modellversion für Fooocus-Inpainting.

Standard None

Refiner-Auswahl: SDXL oder SD 1.5.

Standard Inpaint or Outpaint (...

Beim Inpainting angewendeter Modus.

Standard 4

Stärke der Prompt-Treue bei der Bildauswahl, ausgedrückt als CFG (Classifier Free Guidance).

Standard 2

Schärfeeinstellung für die Ausgabe. Eine Erhöhung macht sowohl das Bild als auch seine Texturen schärfer.

Standard 0.8

Refiner-Umschaltwert: Verwende 0.4 mit realistischen SD1.5-Modellen, 0.667 mit Anime-SD1.5-Modellen und 0.8 mit XL-Refinern. Beim Umschalten zwischen zwei SDXL-Modellen ist jeder Wert zulässig.

Standard 1

Denoising-Stärke für Inpainting, entsprechend der Inpainting-Einstellung von A1111. Sie gilt nicht für Outpainting, das immer 1.0 verwendet.

Standard 0.618

Wähle den Inpainting-Bereich mit den Entsprechungen von A1111: "Only Masked" entspricht 0 und "Whole Image" entspricht 1. Outpainting ignoriert diese Einstellung und verwendet immer 1.0.

Standard 0

Passt den weißen Bereich der Maske vor jeder Invertierung an, mit einem Standardwert von 0. Positive Werte vergrößern diesen Bereich, negative verkleinern ihn.

Seed zur Reproduktion von Bildern in Stable Diffusion. Ein Bild kann bei jedem Durchlauf exakt reproduziert werden, wenn Modellversion, Prompt und Seed unverändert bleiben.

Standard ["Fooocus Enhance","F...

Während der Generierung angewendeter Stil.

Standard []

Richtungen, in denen Outpainting das Bild erweitert.

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

Für die finale Bildgenerierung zusammengeführte LoRA-Auswahl, begrenzt auf 5 LoRAs.

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

Diese Anfrage ausführen

Dein Schlüssel bleibt in diesem Browser: Er wird nur an die Doitong API gesendet und nur gespeichert (localStorage), wenn du „Merken“ aktivierst. API-Schlüssel abrufen

Über Fooocus Inpainting

Bearbeitet ein vorhandenes Bild, indem ein maskierter Bereich neu generiert oder dessen Rand erweitert wird. Gib `inpaint_image_url` und optional `mask_image_url` an und wähle dann einen `inpaint_mode`: einfaches Inpainting/Outpainting, Detailverbesserung oder Inhaltsänderung. Außerdem werden LoRAs, bis zu vier Bild-Prompts, eine Refiner-Auswahl und 1 bis 4 Ausgaben pro Anfrage in png, jpeg oder webp unterstützt. Einstellungen für Strength und die jeweiligen Felder ermöglichen eine feinere Kontrolle darüber, wie stark sich das Bild ändert.

Parameter

Sende entweder den kanonischen Namen oder den nativen Namen, nicht beide. Kanonische Namen

NameTyp StandardZulässig Beschreibung
promptoptional
Typstring
Standard
Beschreiben Sie das gewünschte Bild möglichst detailliert, um die besten Ergebnisse zu erzielen.
negative_promptoptional
Typstring
Standard
Negativer Prompt mit auszuschließenden Bilddetails, darunter Farben, Objekte, Szenerie oder feinere Merkmale. Beispiele sind Schnurrbart, Unschärfe oder niedrige Auflösung.
stylesoptional
Typenum[]
Standard["Fooocus Enhance","Fooocus Sharp","Fooocus V2"]
Während der Generierung angewendeter Stil.
performanceoptional
Typenum
StandardExtreme Speed
SpeedQualityExtreme SpeedLightning
Leistungsoption: Speed oder Quality.
guidance_scaleoptional
Typnumber
Standard4
1 – 30
Stärke der Prompt-Treue bei der Bildauswahl, ausgedrückt als CFG (Classifier Free Guidance).
sharpnessoptional
Typnumber
Standard2
0 – 30
Schärfeeinstellung für die Ausgabe. Eine Erhöhung macht sowohl das Bild als auch seine Texturen schärfer.
aspect_ratiooptional
Typstring
Standard1024x1024
Ausgabebildabmessungen, aus Presets ausgewählt oder als benutzerdefinierte Breite und Höhe angegeben. Beide benutzerdefinierten Abmessungen müssen durch 8 teilbar sein.
num_imagesoptional num_outputs
Typinteger
Standard1
1 – 4
Anzahl der pro Anfrage zu generierenden Bilder.
lorasoptional
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}]
Für die finale Bildgenerierung zusammengeführte LoRA-Auswahl, begrenzt auf 5 LoRAs.
loras[].patherforderlich
Typstring
Speicherort der LoRA-Gewichte, angegeben als URL oder Pfad.
loras[].scaleoptional
Typnumber
Standard0.1
0 – 1
Multiplikator, der vor dem Zusammenführen mit dem Basismodell auf das LoRA-Gewicht angewendet wird.
refiner_modeloptional
Typenum
StandardNone
NonerealisticVisionV60B1_v51VAE.safetensors
Refiner-Auswahl: SDXL oder SD 1.5.
refiner_switchoptional
Typnumber
Standard0.8
0 – 1
Refiner-Umschaltwert: Verwende 0.4 mit realistischen SD1.5-Modellen, 0.667 mit Anime-SD1.5-Modellen und 0.8 mit XL-Refinern. Beim Umschalten zwischen zwei SDXL-Modellen ist jeder Wert zulässig.
output_formatoptional
Typenum
Standardjpeg
pngjpegwebp
Dateiformat des resultierenden Bilds.
seedoptional
Typinteger | null
Seed zur Reproduktion von Bildern in Stable Diffusion. Ein Bild kann bei jedem Durchlauf exakt reproduziert werden, wenn Modellversion, Prompt und Seed unverändert bleiben.
inpaint_image_urlerforderlich
Typurl · image
Referenzbild für die Verwendung beim Inpainting.
mask_image_urloptional
Typurl · image
Bei der Bildgenerierung angewendetes Maskenbild.
inpaint_modeoptional
Typenum
StandardInpaint or Outpaint (default)
Inpaint or Outpaint (default)Improve Detail (face, hand, eyes, etc.)Modify Content (add objects, change background, etc.)
Beim Inpainting angewendeter Modus.
inpaint_additional_promptoptional
Typstring
Standard
Beschreibung des gewünschten Inpainting-Inhalts.
outpaint_selectionsoptional
Typenum[]
Standard[]
Richtungen, in denen Outpainting das Bild erweitert.
override_inpaint_optionsoptional
Typboolean
Standardfalse
Überschreibschalter für erweiterte Inpainting-Einstellungen: `inpaint_disable_initial_latent`, `inpaint_engine`, `inpaint_strength`, `inpaint_respective_field` und `inpaint_erode_or_dilate`. Bei true werden diese Optionen überschrieben, andernfalls gelten ihre Standardwerte.
inpaint_disable_initial_latentoptional
Typboolean
Standardfalse
Umschalter für die anfängliche Vorverarbeitung: true deaktiviert diese Vorverarbeitung.
inpaint_engineoptional
Typenum
Standardv2.6
Nonev1v2.5v2.6
Modellversion für Fooocus-Inpainting.
inpaint_strengthoptional
Typnumber
Standard1
≤ 1> 0
Denoising-Stärke für Inpainting, entsprechend der Inpainting-Einstellung von A1111. Sie gilt nicht für Outpainting, das immer 1.0 verwendet.
inpaint_respective_fieldoptional
Typnumber
Standard0.618
0 – 1
Wähle den Inpainting-Bereich mit den Entsprechungen von A1111: "Only Masked" entspricht 0 und "Whole Image" entspricht 1. Outpainting ignoriert diese Einstellung und verwendet immer 1.0.
inpaint_erode_or_dilateoptional
Typnumber
Standard0
-64 – 64
Passt den weißen Bereich der Maske vor jeder Invertierung an, mit einem Standardwert von 0. Positive Werte vergrößern diesen Bereich, negative verkleinern ihn.
invert_maskoptional
Typboolean
Standardfalse
Umschalter für die Maskeninvertierung; true kehrt die Maske um.
image_prompt_1optional
Typobject
image_prompt_1.typeoptional
Typenum
StandardImagePrompt
ImagePromptPyraCannyCPDSFaceSwap
image_prompt_1.image_urloptional
Typurl · image
image_prompt_1.stop_atoptional
Typnumber
Standard0.5
0 – 1
image_prompt_1.weightoptional
Typnumber
Standard1
0 – 2
image_prompt_2optional
Typobject
image_prompt_2.typeoptional
Typenum
StandardImagePrompt
ImagePromptPyraCannyCPDSFaceSwap
image_prompt_2.image_urloptional
Typurl · image
image_prompt_2.stop_atoptional
Typnumber
Standard0.5
0 – 1
image_prompt_2.weightoptional
Typnumber
Standard1
0 – 2
image_prompt_3optional
Typobject
image_prompt_3.typeoptional
Typenum
StandardImagePrompt
ImagePromptPyraCannyCPDSFaceSwap
image_prompt_3.image_urloptional
Typurl · image
image_prompt_3.stop_atoptional
Typnumber
Standard0.5
0 – 1
image_prompt_3.weightoptional
Typnumber
Standard1
0 – 2
image_prompt_4optional
Typobject
image_prompt_4.typeoptional
Typenum
StandardImagePrompt
ImagePromptPyraCannyCPDSFaceSwap
image_prompt_4.image_urloptional
Typurl · image
image_prompt_4.stop_atoptional
Typnumber
Standard0.5
0 – 1
image_prompt_4.weightoptional
Typnumber
Standard1
0 – 2
mixing_image_prompt_and_inpaintoptional
Typboolean
Standardfalse
Kombiniert Bild mit Inpaint.
enable_safety_checkeroptional
Typboolean
Standardtrue
Schalter für die Sicherheitsprüfung; false deaktiviert die Prüfung.
erforderlich Kanonischer Name, ebenfalls akzeptiert

Dateiparameter akzeptieren eine öffentliche https://-URL, eine data:-URI bis 10 MB oder die file_url eines Uploads. Dateien

Ausgabe

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"
  }
}
Deine Dateien, deine EntscheidungJede outputs[].url ist eine Kopie in unserem Speicher: dauerhaft aufbewahrt (Abrechnung pro GB-Monat) oder 7 Tage kostenlos – je nach Kontoeinstellung oder ?storage=.
Gleiche Struktur bei jedem Modelltype, url, content_type, width, height und duration – für Bilder, Video und Audio gleichermaßen. output ist das Ergebnisobjekt des Modells.
Ausgabefelder
images
array of object {url, content_type, file_name, file_size, width, height}Dateiinformationen für das generierte Bild.
timings
objectFür die Generierung verstrichene Zeit.
has_nsfw_concepts
array of booleanGibt an, ob NSFW-Konzepte in den generierten Bildern vorkommen.

Weitere Modelle: Bildbearbeitung

Für KI-Agenten: Diese Seite ist als Markdown verfügbar unter https://doitong.com/de/developers/models/fooocus/inpaint.md. Alle Modelle und Anleitungen: https://doitong.com/developers/llms.txt