> 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/ja/burokku/blocks/run-a-model/cosmos3.md).

# Cosmos 3

このワークフローブロックは、NVIDIA Cosmos 3 reasoner（物理的なシーン理解向けに調整された世界モデル）を、任意のテキストプロンプト付きの画像に対して実行し、テキストの回答を返します。このモデルは、空間関係、安全性、そしてシーン内で次に何が起こるかに関する質問に適しています。

### 型識別子

ステップで次の識別子を使用してください `"type"` フィールド： `roboflow_core/cosmos3_edge@v1` ワークフローにこのブロックをステップとして追加するには。

### プロパティ

| **名前**          | **型** | **説明**                                                                               | 参照 |
| --------------- | ----- | ------------------------------------------------------------------------------------ | -- |
| `name`          | `str` | このステップの一意の識別子を入力してください。                                                              | ❌  |
| `プロンプト`         | `str` | Cosmos 3 Edge に渡す任意のテキストプロンプト。それ以外の場合は、デフォルトのシーン説明プロンプトが使用され、望ましいモデルの動作に影響する場合があります。 | ✅  |
| `model_version` | `str` | 推論に使用する Cosmos 3 Edge モデル。                                                           | ✅  |
| `system_prompt` | `str` | Cosmos 3 Edge に追加のコンテキストを提供する任意のシステムプロンプト。                                           | ✅  |

この **参照** 列は、で利用可能な動的値を使ってプロパティをパラメータ化できる可能性を示します `ワークフロー` 実行時。参照 *バインディング* 詳細は。

### ランタイム互換性

`ハード` - ランタイム `self_hosted_cpu`；実行 `ローカル` : GPU が必要です。run\_locally() は CUDA を必要とするモデルを読み込みます。

### 入力と出力のバインディング

利用可能な接続は、そのバインディング種別によって異なります。どのバインディング種別が `Cosmos 3` のバージョン `v1` あるか確認してください。

<details>

<summary>入力と出力のバインディング</summary>

* 入力
  * `images` ([*`image`*](/workflows/ja/gaido/developer-guide/kinds/image.md)): 推論対象の画像です..
  * `プロンプト` ([*`string`*](/workflows/ja/gaido/developer-guide/kinds/string.md)): Cosmos 3 Edge に渡す任意のテキストプロンプト。それ以外の場合は、デフォルトのシーン説明プロンプトが使用され、望ましいモデルの動作に影響する場合があります。
  * `model_version` ([*`roboflow_model_id`*](/workflows/ja/gaido/developer-guide/kinds/roboflow-model-id.md)): 推論に使用する Cosmos 3 Edge モデル。
  * `system_prompt` ([*`string`*](/workflows/ja/gaido/developer-guide/kinds/string.md)): Cosmos 3 Edge に追加のコンテキストを提供する任意のシステムプロンプト。
* 出力
  * `出力` (*Union\[*[*`string`*](/workflows/ja/gaido/developer-guide/kinds/string.md)*,* [*`language_model_output`*](/workflows/ja/gaido/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>
