सामग्री पर जाएँ

Fooocus Inpainting

इंटीग्रेट करें

मॉडल 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"

यह अनुरोध: ≈$0.055 55 API क्रेडिट इसे इस पेज पर चलाएँ

API कुंजी प्राप्त करें
Open model इमेज एडिटिंग #stylized#editing

वैकल्पिक मास्क के साथ छवि को इनपेंट या आउटपेंट करता है, जिसमें विवरण सुधार या सामग्री बदलाव के मोड हैं

Open model · इमेज

आपका पहला परिणाम यहाँ आएगा

नीचे एक अनुरोध बनाएँ और उसे अपनी API कुंजी से चलाएँ। आउटपुट हमारे स्टोरेज में कॉपी किए जाते हैं और हमेशा के लिए या 7 दिन तक मुफ़्त में रखे जाते हैं।

अनुरोध बनाएँ

कंट्रोल मॉडल स्कीमा से जनरेट होते हैं। इन्हें बदलने पर कोड और कीमत अपडेट होती है।

डिफ़ॉल्ट

जिस इमेज को आप बनाना चाहते हैं उसका अधिकतम विवरण के साथ वर्णन करें, ताकि सर्वोत्तम परिणाम मिल सकें।

•आवश्यक
फ़ाइल ड्रॉप करें, या

इनपेंटिंग के दौरान उपयोग की जाने वाली संदर्भ इमेज।

डिफ़ॉल्ट 1024x1024

आउटपुट इमेज के आयाम, प्रीसेट से चुने गए या कस्टम चौड़ाई और ऊँचाई के रूप में निर्दिष्ट। दोनों कस्टम आयाम 8 से विभाज्य होने चाहिए।

num_images डिफ़ॉल्ट 1

प्रति अनुरोध निर्मित की जाने वाली इमेज की संख्या।

उन्नत 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
डिफ़ॉल्ट

बहिष्कृत की जाने वाली इमेज विवरण निर्दिष्ट करने वाला नेगेटिव प्रॉम्प्ट, जिसमें रंग, ऑब्जेक्ट, दृश्य या सूक्ष्म विशेषताएँ शामिल हैं। उदाहरणों में मूँछ, धुंधलापन या कम रिज़ॉल्यूशन शामिल हैं।

डिफ़ॉल्ट

वांछित इनपेंटिंग सामग्री का वर्णन।

फ़ाइल ड्रॉप करें, या

इमेज निर्माण के दौरान लागू किया जाने वाला मास्क।

performance डिफ़ॉल्ट Extreme Speed

प्रदर्शन विकल्प: Speed या Quality।

output_format डिफ़ॉल्ट jpeg

परिणामी इमेज का फ़ाइल फ़ॉर्मैट।

inpaint_engine डिफ़ॉल्ट v2.6

Fooocus इनपेंटिंग के लिए मॉडल संस्करण।

डिफ़ॉल्ट None

Refiner चयन: SDXL या SD 1.5।

डिफ़ॉल्ट Inpaint or Outpaint (...

इनपेंटिंग के दौरान लागू किया जाने वाला मोड।

डिफ़ॉल्ट 4

इमेज चयन के लिए प्रॉम्प्ट-अनुरूपता की शक्ति, CFG (Classifier Free Guidance) के रूप में व्यक्त।

डिफ़ॉल्ट 2

आउटपुट इमेज की शार्पनेस सेटिंग। इसे बढ़ाने पर इमेज और उसकी टेक्सचर दोनों अधिक शार्प होती हैं।

डिफ़ॉल्ट 0.8

Refiner स्विच मान: यथार्थवादी SD1.5 मॉडल के साथ 0.4, anime SD1.5 मॉडल के साथ 0.667 और XL-refiners के साथ 0.8 उपयोग करें। दो SDXL मॉडल के बीच स्विच करने पर कोई भी मान उपयोग किया जा सकता है।

डिफ़ॉल्ट 1

इनपेंटिंग के लिए डीनॉइज़िंग स्ट्रेंथ, A1111 की inpaint सेटिंग के समतुल्य। यह आउटपेंटिंग पर लागू नहीं होती, जिसमें हमेशा 1.0 उपयोग होता है।

डिफ़ॉल्ट 0.618

A1111 के समतुल्य विकल्पों का उपयोग करके इनपेंटिंग क्षेत्र चुनें: "Only Masked" का अर्थ 0 और "Whole Image" का अर्थ 1 है। आउटपेंटिंग इस सेटिंग को अनदेखा करती है और हमेशा 1.0 उपयोग करती है।

डिफ़ॉल्ट 0

किसी भी इनवर्ज़न से पहले मास्क के सफ़ेद क्षेत्र को समायोजित करें; डिफ़ॉल्ट मान 0 है। क्षेत्र को फैलाने के लिए धनात्मक या संकुचित करने के लिए ऋणात्मक मान उपयोग करें।

Stable Diffusion में इमेज पुनरुत्पादन के लिए seed। मॉडल संस्करण, प्रॉम्प्ट और seed अपरिवर्तित रखकर हर रन में इमेज को बिल्कुल पुनरुत्पादित किया जा सकता है।

डिफ़ॉल्ट ["Fooocus Enhance","F...

निर्माण के दौरान लागू की जाने वाली शैली।

डिफ़ॉल्ट []

वे दिशाएँ जिनमें आउटपेंटिंग इमेज का विस्तार करती है।

डिफ़ॉल्ट [{"path":"https://hug...

अंतिम इमेज निर्माण के लिए मर्ज किया गया LoRA चयन, अधिकतम 5 LoRA।

POST /run/fooocus/inpaint?wait=20 कोटेशन → $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"

यह अनुरोध चलाएँ

आपकी key इसी ब्राउज़र में रहती है: इसे केवल Doitong API को भेजा जाता है और केवल तभी (localStorage) में सेव किया जाता है जब आप Remember चुनते हैं। API कुंजी प्राप्त करें

Fooocus Inpainting के बारे में

मास्क किए गए क्षेत्र को फिर से बनाकर या इसकी सीमाओं को बढ़ाकर मौजूदा इमेज को संपादित करता है। `inpaint_image_url` दें और वैकल्पिक रूप से `mask_image_url` दें, फिर `inpaint_mode` चुनें: सादा inpaint/outpaint, detail improvement या content modification। यह LoRAs, अधिकतम चार इमेज प्रॉम्प्ट, refiner विकल्प और प्रत्येक अनुरोध पर png, jpeg या webp में 1 से 4 आउटपुट भी स्वीकार करता है। Strength और respective-field सेटिंग्स बदलाव की मात्रा पर अधिक सूक्ष्म नियंत्रण देती हैं।

पैरामीटर

कैनोनिकल नाम या नेटिव नाम में से कोई एक भेजें, दोनों नहीं। कैनोनिकल नाम

नामप्रकार डिफ़ॉल्टअनुमत विवरण
promptवैकल्पिक
प्रकारstring
डिफ़ॉल्ट
जिस इमेज को आप बनाना चाहते हैं उसका अधिकतम विवरण के साथ वर्णन करें, ताकि सर्वोत्तम परिणाम मिल सकें।
negative_promptवैकल्पिक
प्रकारstring
डिफ़ॉल्ट
बहिष्कृत की जाने वाली इमेज विवरण निर्दिष्ट करने वाला नेगेटिव प्रॉम्प्ट, जिसमें रंग, ऑब्जेक्ट, दृश्य या सूक्ष्म विशेषताएँ शामिल हैं। उदाहरणों में मूँछ, धुंधलापन या कम रिज़ॉल्यूशन शामिल हैं।
stylesवैकल्पिक
प्रकारenum[]
डिफ़ॉल्ट["Fooocus Enhance","Fooocus Sharp","Fooocus V2"]
निर्माण के दौरान लागू की जाने वाली शैली।
performanceवैकल्पिक
प्रकारenum
डिफ़ॉल्टExtreme Speed
SpeedQualityExtreme SpeedLightning
प्रदर्शन विकल्प: Speed या Quality।
guidance_scaleवैकल्पिक
प्रकारnumber
डिफ़ॉल्ट4
1 – 30
इमेज चयन के लिए प्रॉम्प्ट-अनुरूपता की शक्ति, CFG (Classifier Free Guidance) के रूप में व्यक्त।
sharpnessवैकल्पिक
प्रकारnumber
डिफ़ॉल्ट2
0 – 30
आउटपुट इमेज की शार्पनेस सेटिंग। इसे बढ़ाने पर इमेज और उसकी टेक्सचर दोनों अधिक शार्प होती हैं।
aspect_ratioवैकल्पिक
प्रकारstring
डिफ़ॉल्ट1024x1024
आउटपुट इमेज के आयाम, प्रीसेट से चुने गए या कस्टम चौड़ाई और ऊँचाई के रूप में निर्दिष्ट। दोनों कस्टम आयाम 8 से विभाज्य होने चाहिए।
num_imagesवैकल्पिक num_outputs
प्रकारinteger
डिफ़ॉल्ट1
1 – 4
प्रति अनुरोध निर्मित की जाने वाली इमेज की संख्या।
lorasवैकल्पिक
प्रकारobject[]
डिफ़ॉल्ट[{"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 चयन, अधिकतम 5 LoRA।
loras[].pathआवश्यक
प्रकारstring
LoRA weights का स्थान, URL या path के रूप में निर्दिष्ट।
loras[].scaleवैकल्पिक
प्रकारnumber
डिफ़ॉल्ट0.1
0 – 1
LoRA weight को base मॉडल में मर्ज करने से पहले उस पर लागू किया गया multiplier।
refiner_modelवैकल्पिक
प्रकारenum
डिफ़ॉल्टNone
NonerealisticVisionV60B1_v51VAE.safetensors
Refiner चयन: SDXL या SD 1.5।
refiner_switchवैकल्पिक
प्रकारnumber
डिफ़ॉल्ट0.8
0 – 1
Refiner स्विच मान: यथार्थवादी SD1.5 मॉडल के साथ 0.4, anime SD1.5 मॉडल के साथ 0.667 और XL-refiners के साथ 0.8 उपयोग करें। दो SDXL मॉडल के बीच स्विच करने पर कोई भी मान उपयोग किया जा सकता है।
output_formatवैकल्पिक
प्रकारenum
डिफ़ॉल्टjpeg
pngjpegwebp
परिणामी इमेज का फ़ाइल फ़ॉर्मैट।
seedवैकल्पिक
प्रकारinteger | null
Stable Diffusion में इमेज पुनरुत्पादन के लिए seed। मॉडल संस्करण, प्रॉम्प्ट और seed अपरिवर्तित रखकर हर रन में इमेज को बिल्कुल पुनरुत्पादित किया जा सकता है।
inpaint_image_urlआवश्यक
प्रकारurl · image
इनपेंटिंग के दौरान उपयोग की जाने वाली संदर्भ इमेज।
mask_image_urlवैकल्पिक
प्रकारurl · image
इमेज निर्माण के दौरान लागू किया जाने वाला मास्क।
inpaint_modeवैकल्पिक
प्रकारenum
डिफ़ॉल्टInpaint or Outpaint (default)
Inpaint or Outpaint (default)Improve Detail (face, hand, eyes, etc.)Modify Content (add objects, change background, etc.)
इनपेंटिंग के दौरान लागू किया जाने वाला मोड।
inpaint_additional_promptवैकल्पिक
प्रकारstring
डिफ़ॉल्ट
वांछित इनपेंटिंग सामग्री का वर्णन।
outpaint_selectionsवैकल्पिक
प्रकारenum[]
डिफ़ॉल्ट[]
वे दिशाएँ जिनमें आउटपेंटिंग इमेज का विस्तार करती है।
override_inpaint_optionsवैकल्पिक
प्रकारboolean
डिफ़ॉल्टfalse
उन्नत इनपेंटिंग सेटिंग के लिए ओवरराइड टॉगल: `inpaint_disable_initial_latent`, `inpaint_engine`, `inpaint_strength`, `inpaint_respective_field`, और `inpaint_erode_or_dilate`। इसे true पर सेट करने से ये विकल्प ओवरराइड होते हैं; अन्यथा इनके डिफ़ॉल्ट लागू होते हैं।
inpaint_disable_initial_latentवैकल्पिक
प्रकारboolean
डिफ़ॉल्टfalse
प्रारंभिक प्रीप्रोसेसिंग टॉगल: true होने पर वह प्रीप्रोसेसिंग अक्षम हो जाती है।
inpaint_engineवैकल्पिक
प्रकारenum
डिफ़ॉल्टv2.6
Nonev1v2.5v2.6
Fooocus इनपेंटिंग के लिए मॉडल संस्करण।
inpaint_strengthवैकल्पिक
प्रकारnumber
डिफ़ॉल्ट1
≤ 1> 0
इनपेंटिंग के लिए डीनॉइज़िंग स्ट्रेंथ, A1111 की inpaint सेटिंग के समतुल्य। यह आउटपेंटिंग पर लागू नहीं होती, जिसमें हमेशा 1.0 उपयोग होता है।
inpaint_respective_fieldवैकल्पिक
प्रकारnumber
डिफ़ॉल्ट0.618
0 – 1
A1111 के समतुल्य विकल्पों का उपयोग करके इनपेंटिंग क्षेत्र चुनें: "Only Masked" का अर्थ 0 और "Whole Image" का अर्थ 1 है। आउटपेंटिंग इस सेटिंग को अनदेखा करती है और हमेशा 1.0 उपयोग करती है।
inpaint_erode_or_dilateवैकल्पिक
प्रकारnumber
डिफ़ॉल्ट0
-64 – 64
किसी भी इनवर्ज़न से पहले मास्क के सफ़ेद क्षेत्र को समायोजित करें; डिफ़ॉल्ट मान 0 है। क्षेत्र को फैलाने के लिए धनात्मक या संकुचित करने के लिए ऋणात्मक मान उपयोग करें।
invert_maskवैकल्पिक
प्रकारboolean
डिफ़ॉल्टfalse
मास्क इनवर्ज़न टॉगल; true होने पर मास्क उलट जाता है।
image_prompt_1वैकल्पिक
प्रकारobject
image_prompt_1.typeवैकल्पिक
प्रकारenum
डिफ़ॉल्टImagePrompt
ImagePromptPyraCannyCPDSFaceSwap
image_prompt_1.image_urlवैकल्पिक
प्रकारurl · image
image_prompt_1.stop_atवैकल्पिक
प्रकारnumber
डिफ़ॉल्ट0.5
0 – 1
image_prompt_1.weightवैकल्पिक
प्रकारnumber
डिफ़ॉल्ट1
0 – 2
image_prompt_2वैकल्पिक
प्रकारobject
image_prompt_2.typeवैकल्पिक
प्रकारenum
डिफ़ॉल्टImagePrompt
ImagePromptPyraCannyCPDSFaceSwap
image_prompt_2.image_urlवैकल्पिक
प्रकारurl · image
image_prompt_2.stop_atवैकल्पिक
प्रकारnumber
डिफ़ॉल्ट0.5
0 – 1
image_prompt_2.weightवैकल्पिक
प्रकारnumber
डिफ़ॉल्ट1
0 – 2
image_prompt_3वैकल्पिक
प्रकारobject
image_prompt_3.typeवैकल्पिक
प्रकारenum
डिफ़ॉल्टImagePrompt
ImagePromptPyraCannyCPDSFaceSwap
image_prompt_3.image_urlवैकल्पिक
प्रकारurl · image
image_prompt_3.stop_atवैकल्पिक
प्रकारnumber
डिफ़ॉल्ट0.5
0 – 1
image_prompt_3.weightवैकल्पिक
प्रकारnumber
डिफ़ॉल्ट1
0 – 2
image_prompt_4वैकल्पिक
प्रकारobject
image_prompt_4.typeवैकल्पिक
प्रकारenum
डिफ़ॉल्टImagePrompt
ImagePromptPyraCannyCPDSFaceSwap
image_prompt_4.image_urlवैकल्पिक
प्रकारurl · image
image_prompt_4.stop_atवैकल्पिक
प्रकारnumber
डिफ़ॉल्ट0.5
0 – 1
image_prompt_4.weightवैकल्पिक
प्रकारnumber
डिफ़ॉल्ट1
0 – 2
mixing_image_prompt_and_inpaintवैकल्पिक
प्रकारboolean
डिफ़ॉल्टfalse
इमेज प्रॉम्प्ट को इनपेंट के साथ जोड़ता है।
enable_safety_checkerवैकल्पिक
प्रकारboolean
डिफ़ॉल्टtrue
सुरक्षा जाँच टॉगल; इसे false पर सेट करने से जाँच अक्षम हो जाती है।
आवश्यक कैनोनिकल नाम, यह भी स्वीकार्य है

फ़ाइल पैरामीटर में सार्वजनिक https:// URL, 10 MB तक का data: URI, या अपलोड का file_url लिया जाता है। फ़ाइलें

आउटपुट

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"
  }
}
आपकी फ़ाइलें, आपकी पसंदहर outputs[].url हमारे स्टोरेज में एक कॉपी है: हमेशा के लिए (प्रति GB-माह भुगतान) या 7 दिन तक मुफ़्त में, आपके अकाउंट की सेटिंग या ?storage= के अनुसार।
हर मॉडल पर एक जैसा आकारइमेज, वीडियो और ऑडियो सभी के लिए type, url, content_type, width, height और duration। output मॉडल का अपना परिणाम ऑब्जेक्ट है।
आउटपुट के फ़ील्ड
images
array of object {url, content_type, file_name, file_size, width, height}निर्मित इमेज की फ़ाइल जानकारी।
timings
objectनिर्माण में लगा समय।
has_nsfw_concepts
array of booleanबताता है कि बनाई गई इमेज में NSFW अवधारणाएँ दिखाई देती हैं या नहीं।

और मॉडल: इमेज एडिटिंग

AI एजेंट के लिए: इस पेज का Markdown यहाँ है https://doitong.com/hi/developers/models/fooocus/inpaint.md. सभी मॉडल और गाइड: https://doitong.com/developers/llms.txt