Cookie の設定を選択する

当社は、当社のサイトおよびサービスを提供するために必要な必須 Cookie および類似のツールを使用しています。当社は、パフォーマンス Cookie を使用して匿名の統計情報を収集することで、お客様が当社のサイトをどのように利用しているかを把握し、改善に役立てています。必須 Cookie は無効化できませんが、[カスタマイズ] または [拒否] をクリックしてパフォーマンス Cookie を拒否することはできます。

お客様が同意した場合、AWS および承認された第三者は、Cookie を使用して便利なサイト機能を提供したり、お客様の選択を記憶したり、関連する広告を含む関連コンテンツを表示したりします。すべての必須ではない Cookie を受け入れるか拒否するには、[受け入れる] または [拒否] をクリックしてください。より詳細な選択を行うには、[カスタマイズ] をクリックしてください。

Stability.ai Stable Diffusion 3

フォーカスモード
Stability.ai Stable Diffusion 3 - Amazon Bedrock

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Stable Diffusion 3 モデルと Stable Image Core モデルには、推論呼び出しを行うための以下の推論パラメータとモデルレスポンスがあります。

Stable Diffusion 3 Large リクエストとレスポンス

リクエスト本文は、InvokeModel または InvokeModelWithResponseStream へのリクエストの body フィールドに渡されます。

モデル呼び出しリクエストの body フィールド

Stable Diffusion 3 Large モデルを使用して、InvokeModel を呼び出す場合は、以下のような JSON オブジェクトを、body フィールドに入力します。

{ 'prompt': 'Create an image of a panda' }

モデル呼び出しレスポンスの body フィールド

Stable Diffusion 3 Large モデルを使用して InvokeModel 呼び出しを行うと、レスポンスは次のようになります。

{ 'seeds': [2130420379], "finish_reasons": [null], "images": ["..."] }

null ではない終了理由のレスポンスは、以下のようになります。

{ "finish_reasons": ["Filter reason: prompt"] }
  • seeds – (文字列) モデルの画像生成に使用されるシードのリストです。

  • finish_reasons – リクエストがフィルタリングされたかどうかを示す列挙型です。null はリクエストが成功したことを示します。現在の可能な値: "Filter reason: prompt", "Filter reason: output image", "Filter reason: input image", "Inference error", null

  • images – base64 文字列形式で生成された画像のリストです。

詳細については、https://platform.stability.ai/docs/api-reference#tag/v1generation を参照してください。

Text to image

Stability.ai Stable Diffusion 3 Large モデルには、テキストからイメージを生成する推論呼び出し向けに以下の推論パラメータが用意されています。

  • prompt – (文字列) 出力イメージに表示する内容です。要素、色、件名を明確に定義する強力でわかりやすいプロンプトは、より良い結果につながります。

    最小値 最大値

    0

    10,000

任意フィールド

  • aspect_ratio – (文字列) 生成されたイメージのアスペクト比を制御します。このパラメータは、テキストからイメージへのリクエストにのみ有効です。デフォルトは 1:1 です。列挙型: 16:9、1:1、21:9、2:3、3:2、4:5、5:4、9:16、9:21。

  • mode – これがテキストからイメージ生成なのかイメージからイメージ生成なのかを制御します。これは、必要なパラメータに影響します。デフォルト値: テキストからイメージ。列挙型: image-to-imagetext-to-image

  • output_format – 出力イメージの形式を指定します。サポートされている形式: JPEG、PNG。サポートされている寸法: 高さ 640~1,536 px、幅 640~1,536 px。

  • seed – (数値) 生成の「ランダム化」のガイドに使用される特定の値。(このパラメータを省略するか、0 を渡してランダムシードを使用します)。範囲は 0~4294967295 です。

  • negative_prompt – 出力イメージに表示したくないもののキーワード。最大: 10,000 文字。

import boto3 import json import base64 import io from PIL import Image bedrock = boto3.client('bedrock-runtime', region_name='us-west-2') response = bedrock.invoke_model( modelId='stability.sd3-large-v1:0', body=json.dumps({ 'prompt': 'A car made out of vegetables.' }) ) output_body = json.loads(response["body"].read().decode("utf-8")) base64_output_image = output_body["images"][0] image_data = base64.b64decode(base64_output_image) image = Image.open(io.BytesIO(image_data)) image.save("image.png")
Image to image

Stability.ai Stable Diffusion 3 Large モデルには、イメージからイメージを生成する推論呼び出し向けに以下の推論パラメータが用意されています。

text_prompts (必須) — 生成に使用するテキストプロンプトの配列。各要素は、プロンプトとプロンプトのウェイトを含む JSON オブジェクトです。

  • prompt – (文字列) 出力イメージに表示する内容です。要素、色、件名を明確に定義する強力でわかりやすいプロンプトは、より良い結果につながります。

    最小値 最大値

    0

    10,000

  • image – base64 形式の文字列。生成の開始点として使用するイメージ。サポートされている形式: JPEG、PNG、WEBP (コンソールでは WEBP はサポートされていません)、サポートされているディメンション: 幅: 640~1536 ピクセル、高さ: 640~1536 ピクセル。

  • strength – 数値。ノイズ除去と呼ばれることがあるこのパラメータは、生成されたイメージにイメージパラメータがどの程度影響するかを制御します。値が 0 の場合、入力と同じイメージが生成されます。値が 1 の場合、イメージを全く渡さないような動作を行います。範囲: [0、1]

  • modeimage-to-image に指定する必要があります。

任意フィールド

  • aspect_ratio – (文字列) 生成されたイメージのアスペクト比を制御します。このパラメータは、テキストからイメージへのリクエストにのみ有効です。デフォルトは 1:1 です。列挙型: 16:9、1:1、21:9、2:3、3:2、4:5、5:4、9:16、9:21。

  • mode – これがテキストからイメージ生成なのかイメージからイメージ生成なのかを制御します。これは、必要なパラメータに影響します。デフォルト値: テキストからイメージ。列挙型: image-to-imagetext-to-image

  • output_format – 出力イメージの形式を指定します。サポートされている形式: JPEG、PNG。サポートされている寸法: 高さ 640~1,536 px、幅 640~1,536 px。

  • seed – (数値) 生成の「ランダム化」のガイドに使用される特定の値。(このパラメータを省略するか、0 を渡してランダムシードを使用します)。範囲は 0~4294967295 です。

  • negative_prompt – 出力イメージに表示したくないもののキーワード。最大: 10,000 文字。

import boto3 import json import base64 import io from PIL import Image bedrock = boto3.client('bedrock-runtime', region_name='us-west-2') file_path = 'input_image.png' image_bytes = open(file_path, "rb").read() base64_image = base64.b64encode(image_bytes).decode("utf-8") response = bedrock.invoke_model( modelId='stability.sd3-large-v1:0', body=json.dumps({ 'prompt': 'A car made out of fruits', 'image': base64_image, 'strength': 0.75, 'mode': 'image-to-image' }) ) output_body = json.loads(response["body"].read().decode("utf-8")) base64_output_image = output_body["images"][0] image_data = base64.b64decode(base64_output_image) image = Image.open(io.BytesIO(image_data)) image.save("output_image.png")

Stability.ai Stable Diffusion 3 Large モデルには、テキストからイメージを生成する推論呼び出し向けに以下の推論パラメータが用意されています。

  • prompt – (文字列) 出力イメージに表示する内容です。要素、色、件名を明確に定義する強力でわかりやすいプロンプトは、より良い結果につながります。

    最小値 最大値

    0

    10,000

任意フィールド

  • aspect_ratio – (文字列) 生成されたイメージのアスペクト比を制御します。このパラメータは、テキストからイメージへのリクエストにのみ有効です。デフォルトは 1:1 です。列挙型: 16:9、1:1、21:9、2:3、3:2、4:5、5:4、9:16、9:21。

  • mode – これがテキストからイメージ生成なのかイメージからイメージ生成なのかを制御します。これは、必要なパラメータに影響します。デフォルト値: テキストからイメージ。列挙型: image-to-imagetext-to-image

  • output_format – 出力イメージの形式を指定します。サポートされている形式: JPEG、PNG。サポートされている寸法: 高さ 640~1,536 px、幅 640~1,536 px。

  • seed – (数値) 生成の「ランダム化」のガイドに使用される特定の値。(このパラメータを省略するか、0 を渡してランダムシードを使用します)。範囲は 0~4294967295 です。

  • negative_prompt – 出力イメージに表示したくないもののキーワード。最大: 10,000 文字。

import boto3 import json import base64 import io from PIL import Image bedrock = boto3.client('bedrock-runtime', region_name='us-west-2') response = bedrock.invoke_model( modelId='stability.sd3-large-v1:0', body=json.dumps({ 'prompt': 'A car made out of vegetables.' }) ) output_body = json.loads(response["body"].read().decode("utf-8")) base64_output_image = output_body["images"][0] image_data = base64.b64decode(base64_output_image) image = Image.open(io.BytesIO(image_data)) image.save("image.png")
プライバシーサイト規約Cookie の設定
© 2025, Amazon Web Services, Inc. or its affiliates.All rights reserved.