> 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/cosmos3.md).

# Cosmos 3

यह वर्कफ़्लो ब्लॉक NVIDIA Cosmos 3 reasoner - भौतिक दृश्य समझ के लिए अनुकूलित एक world model - को एक वैकल्पिक पाठ प्रॉम्प्ट के साथ एक छवि पर चलाता है, और एक पाठ उत्तर लौटाता है। यह मॉडल स्थानिक संबंधों, सुरक्षा, और किसी दृश्य में आगे क्या होगा, जैसे प्रश्नों के लिए उपयुक्त है।

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

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

### गुण

| **नाम**            | **प्रकार** | **विवरण**                                                                                                                                                              | संदर्भ |
| ------------------ | ---------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------ |
| `name`             | `str`      | इस स्टेप के लिए एक विशिष्ट पहचानकर्ता दर्ज करें..                                                                                                                      | ❌      |
| `प्रॉम्प्ट`        | `str`      | Cosmos 3 Edge को भेजने के लिए वैकल्पिक पाठ प्रॉम्प्ट। अन्यथा, एक डिफ़ॉल्ट दृश्य-वर्णन प्रॉम्प्ट का उपयोग किया जाता है, जो वांछित मॉडल व्यवहार को प्रभावित कर सकता है.. | ✅      |
| `मॉडल संस्करण`     | `str`      | अनुमान के लिए उपयोग किया जाने वाला Cosmos 3 Edge मॉडल..                                                                                                                | ✅      |
| `सिस्टम प्रॉम्प्ट` | `str`      | Cosmos 3 Edge को अतिरिक्त संदर्भ देने के लिए वैकल्पिक सिस्टम प्रॉम्प्ट..                                                                                               | ✅      |

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

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

`कठिन` - रनटाइम `self_hosted_cpu`; निष्पादन `स्थानीय` : एक GPU की आवश्यकता है; run\_locally() एक ऐसा मॉडल लोड करता है जिसे CUDA की आवश्यकता होती है।

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

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

<details>

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

* इनपुट
  * `छवियाँ` ([*`छवि`*](/workflows/hi/developer-guide/developer-guide/kinds/image.md)): जिस छवि पर अनुमान लगाना है..
  * `प्रॉम्प्ट` ([*`string`*](/workflows/hi/developer-guide/developer-guide/kinds/string.md)): Cosmos 3 Edge को भेजने के लिए वैकल्पिक पाठ प्रॉम्प्ट। अन्यथा, एक डिफ़ॉल्ट दृश्य-वर्णन प्रॉम्प्ट का उपयोग किया जाता है, जो वांछित मॉडल व्यवहार को प्रभावित कर सकता है..
  * `मॉडल संस्करण` ([*`roboflow_model_id`*](/workflows/hi/developer-guide/developer-guide/kinds/roboflow-model-id.md)): अनुमान के लिए उपयोग किया जाने वाला Cosmos 3 Edge मॉडल..
  * `सिस्टम प्रॉम्प्ट` ([*`string`*](/workflows/hi/developer-guide/developer-guide/kinds/string.md)): Cosmos 3 Edge को अतिरिक्त संदर्भ देने के लिए वैकल्पिक सिस्टम प्रॉम्प्ट..
* आउटपुट
  * `आउटपुट` (*Union\[*[*`string`*](/workflows/hi/developer-guide/developer-guide/kinds/string.md)*,* [*`language_model_output`*](/workflows/hi/developer-guide/developer-guide/kinds/language-model-output.md)*]*): स्ट्रिंग मान यदि `string` या LLM / VLM आउटपुट यदि `language_model_output`.

</details>

<details>

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

```json
{
	    "name": "<your_step_name_here>",
	    "type": "roboflow_core/cosmos3_edge@v1",
	    "images": "$inputs.image",
	    "prompt": "क्या पैदल मार्ग बाधाओं से मुक्त है?",
	    "model_version": "nvidia/cosmos-3-edge",
	    "system_prompt": "आप एक सुरक्षा निरीक्षक हैं।"
	}
```

</details>
