> 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/stability-ai-image-generation.md).

# Stability AI 画像生成

このブロックはラップします [Stability AI 画像生成 API](https://platform.stability.ai/docs/api-reference#tag/Generate) これにより、ユーザーはテキストから新しい画像を生成したり、既存の画像のバリエーションを作成したりできます。

### 型識別子

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

### プロパティ

| **名前**            | **型**   | **説明**                                                                                   | 参照 |
| ----------------- | ------- | ---------------------------------------------------------------------------------------- | -- |
| `name`            | `str`   | このステップの一意の識別子を入力してください。                                                                  | ❌  |
| `強さ`              | `float` | 画像パラメータが生成画像にどの程度影響するかを制御します。値が 0 の場合、入力と完全に同一の画像になります。値が 1 の場合、画像をまったく渡さなかったのと同じになります。。 | ✅  |
| `プロンプト`           | `str`   | テキストから新しい画像を生成するためのプロンプト（見たいもの）。                                                         | ✅  |
| `negative_prompt` | `str`   | 画像生成モデルへのネガティブプロンプト（見たくないもの）。                                                            | ✅  |
| `model`           | `str`   | {'core', 'ultra', 'sd3'} のいずれかを選択します。デフォルトは 'core' です。                                   | ✅  |
| `api_key`         | `str`   | Stability AI の API キー。                                                                   | ✅  |

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

### ランタイム互換性

`requires_internet` - エアギャップ／オフライン環境: このブロックは、完全にオフライン／エアギャップ環境から到達できないサービスに依存しています。

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

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

<details>

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

* 入力
  * `image` ([*`image`*](/workflows/ja/gaido/developer-guide/kinds/image.md)): 生成の開始点として使用する画像。。
  * `強さ` ([*`float_zero_to_one`*](/workflows/ja/gaido/developer-guide/kinds/float-zero-to-one.md)): 画像パラメータが生成画像にどの程度影響するかを制御します。値が 0 の場合、入力と完全に同一の画像になります。値が 1 の場合、画像をまったく渡さなかったのと同じになります。。
  * `プロンプト` ([*`string`*](/workflows/ja/gaido/developer-guide/kinds/string.md)): テキストから新しい画像を生成するためのプロンプト（見たいもの）。
  * `negative_prompt` ([*`string`*](/workflows/ja/gaido/developer-guide/kinds/string.md)): 画像生成モデルへのネガティブプロンプト（見たくないもの）。
  * `model` ([*`string`*](/workflows/ja/gaido/developer-guide/kinds/string.md)): {'core', 'ultra', 'sd3'} のいずれかを選択します。デフォルトは 'core' です。
  * `api_key` (*Union\[*[*`secret`*](/workflows/ja/gaido/developer-guide/kinds/secret.md)*,* [*`string`*](/workflows/ja/gaido/developer-guide/kinds/string.md)*]*): Stability AI の API キー。
* 出力
  * `image` ([`image`](/workflows/ja/gaido/developer-guide/kinds/image.md)): ワークフロー内の画像。

</details>

<details>

<summary>JSON 定義の例</summary>

```json
{
	    "name": "<your_step_name_here>",
	    "type": "roboflow_core/stability_ai_image_gen@v1",
	    "image": "$inputs.image",
	    "strength": 0.3,
	    "prompt": "my prompt",
	    "negative_prompt": "私のプロンプト",
	    "model": "私のプロンプト",
	    "api_key": "xxx-xxx"
	}
```

</details>
