> For the complete documentation index, see [llms.txt](https://docs.roboflow.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.roboflow.com/workflows/hi/blocks/blocks/run-a-model/stability-ai-inpainting.md).

# Stability AI Inpainting

छवि के भीतर वस्तुओं को इनपेंट करने के लिए सेगमेंटेशन मास्क का उपयोग करें।

यह ब्लॉक को घेरता है [Stability AI इनपेंटिंग API](https://platform.stability.ai/docs/legacy/grpc-api/features/inpainting#Python) और उपयोगकर्ताओं को instance segmentation के परिणामों का उपयोग करके छवियों की सामग्री को रचनात्मक तरीके से बदलने दें।

### प्रकार पहचानकर्ता

स्टेप में निम्नलिखित पहचानकर्ता का उपयोग करें `"type"` फ़ील्ड: `roboflow_core/stability_ai_inpainting@v1` अपने वर्कफ़्लो में ब्लॉक को एक स्टेप के रूप में जोड़ने के लिए।

### गुण

| **नाम**                  | **प्रकार**           | **विवरण**                                                                                                                                                                                                                                                                                                                                                                                           | संदर्भ |
| ------------------------ | -------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------ |
| `name`                   | `str`                | इस स्टेप के लिए एक विशिष्ट पहचानकर्ता दर्ज करें..                                                                                                                                                                                                                                                                                                                                                   | ❌      |
| `प्रॉम्प्ट`              | `str`                | इनपेंटिंग मॉडल के लिए प्रॉम्प्ट (आप जो देखना चाहते हैं)..                                                                                                                                                                                                                                                                                                                                           | ✅      |
| `नेगेटिव प्रॉम्प्ट`      | `str`                | इनपेंटिंग मॉडल के लिए नेगेटिव प्रॉम्प्ट (आप जो नहीं देखना चाहते हैं)..                                                                                                                                                                                                                                                                                                                              | ✅      |
| `api_key`                | `str`                | आपकी Stability AI API कुंजी..                                                                                                                                                                                                                                                                                                                                                                       | ✅      |
| `सेगमेंटेशन मास्क उलटें` | `bool`               | अग्रभूमि के बजाय पृष्ठभूमि को इनपेंट करने के लिए सेगमेंटेशन मास्क को उलटें..                                                                                                                                                                                                                                                                                                                        | ✅      |
| `प्रीसेट`                | `StabilityAIPresets` | छवि पर आउटपेंटिंग लागू करते समय उपयोग करने के लिए वैकल्पिक प्रीसेट (आप जो देखना चाहते हैं)। यदि यह प्रदान नहीं किया गया है, तो छवि को बिना किसी प्रीसेट के आउटपेंट किया जाएगा। उपलब्ध प्रीसेट: 3d-model, analog-film, anime, cinematic, comic-book, digital-art, enhance, fantasy-art, isometric, line-art, low-poly, modeling-compound, neon-punk, origami, photographic, pixel-art, tile-texture. | ❌      |
| `सीड`                    | `int`                | एक विशिष्ट मान जिसका उपयोग जनरेशन की 'यादृच्छिकता' को निर्देशित करने के लिए किया जाता है। यदि यह प्रदान नहीं किया गया है, तो एक यादृच्छिक सीड उपयोग की जाती है। यह 0 और 4294967294 के बीच की संख्या होनी चाहिए।                                                                                                                                                                                     | ✅      |

यह **संदर्भ** स्तंभ यह इंगित करता है कि संपत्ति को वर्कफ़्लो रनटाइम में उपलब्ध गतिशील मानों के साथ पैरामीटराइज़ किया जा सकता है `वर्कफ़्लो` रनटाइम। देखें *बाइंडिंग्स* अधिक जानकारी के लिए।

### रनटाइम संगतता

`requires_internet` - air-gapped / offline deployments : यह ब्लॉक ऐसी सेवा पर निर्भर करता है जो पूरी तरह ऑफ़लाइन / air-gapped deployments से पहुँचा नहीं जा सकता।

### इनपुट और आउटपुट बाइंडिंग्स

उपलब्ध कनेक्शन उसके बाइंडिंग प्रकारों पर निर्भर करते हैं। देखें कि कौन-से बाइंडिंग प्रकार `Stability AI इनपेंटिंग` संस्करण `v1` है।

<details>

<summary>इनपुट और आउटपुट बाइंडिंग्स</summary>

* इनपुट
  * `छवि` ([*`छवि`*](/workflows/hi/developer-guide/developer-guide/kinds/image.md)): इनपेंट करने के लिए छवि..
  * `सेगमेंटेशन मास्क` ([*`instance_segmentation_prediction`*](/workflows/hi/developer-guide/developer-guide/kinds/instance-segmentation-prediction.md)): सेगमेंटेशन मॉडल के पूर्वानुमान..
  * `प्रॉम्प्ट` ([*`string`*](/workflows/hi/developer-guide/developer-guide/kinds/string.md)): इनपेंटिंग मॉडल के लिए प्रॉम्प्ट (आप जो देखना चाहते हैं)..
  * `नेगेटिव प्रॉम्प्ट` ([*`string`*](/workflows/hi/developer-guide/developer-guide/kinds/string.md)): इनपेंटिंग मॉडल के लिए नेगेटिव प्रॉम्प्ट (आप जो नहीं देखना चाहते हैं)..
  * `api_key` (*Union\[*[*`secret`*](/workflows/hi/developer-guide/developer-guide/kinds/secret.md)*,* [*`string`*](/workflows/hi/developer-guide/developer-guide/kinds/string.md)*]*): आपकी Stability AI API कुंजी..
  * `सेगमेंटेशन मास्क उलटें` ([*`boolean`*](/workflows/hi/developer-guide/developer-guide/kinds/boolean.md)): अग्रभूमि के बजाय पृष्ठभूमि को इनपेंट करने के लिए सेगमेंटेशन मास्क को उलटें..
  * `सीड` ([*`पूर्णांक`*](/workflows/hi/developer-guide/developer-guide/kinds/integer.md)): एक विशिष्ट मान जिसका उपयोग जनरेशन की 'यादृच्छिकता' को निर्देशित करने के लिए किया जाता है। यदि यह प्रदान नहीं किया गया है, तो एक यादृच्छिक सीड उपयोग की जाती है। यह 0 और 4294967294 के बीच की संख्या होनी चाहिए।
* आउटपुट
  * `छवि` ([`छवि`](/workflows/hi/developer-guide/developer-guide/kinds/image.md)): कार्यप्रवाहों में इमेज।

</details>

<details>

<summary>उदाहरण JSON परिभाषा</summary>

```json
{
	    "name": "<your_step_name_here>",
	    "type": "roboflow_core/stability_ai_inpainting@v1",
	    "image": "$inputs.image",
	    "segmentation_mask": "$steps.model.predictions",
	    "prompt": "my prompt",
	    "negative_prompt": "मेरा प्रॉम्प्ट",
	    "api_key": "xxx-xxx",
	    "invert_segmentation_mask": "<block_does_not_provide_example>",
	    "preset": "3d-model",
	    "seed": 200
	}
```

</details>
