Stable Image Ultra を使用する Managed Inference and Agent API
この記事の英語版に更新があります。ご覧の翻訳には含まれていない変更点があるかもしれません。
最終更新日 2025年04月04日(金)
Heroku Managed Inference and Agent アドオンは現在パイロット段階です。パイロットの一環として提供される製品は本番環境での使用を目的としたものではなく、ベータサービスとみなされています。また、https://www.salesforce.com/company/legal/agreements.jsp のベータサービス条件が適用されます。
Stability AI の Stable Image Ultra は、テキストプロンプトから高品質かつ精細な画像を作成するように設計された最先端の画像生成モデルです。以前のバージョンと比較して、解像度、精細度、一貫性が向上しています。
- モデル ID:
stable-image-ultra
- リージョン:
us
このモデルの用途
Stable Image Ultra は、テキストによる説明に基づいてフォトリアリスティックな画像、コンセプトアート、ビジュアルコンテンツを生成するのに最適です。これは、ブログ投稿やマーケティングキャンペーンなどのコンテンツ用の画像を生成する場合に特に役立ちます。画像生成モデル (このモデルを含む) は、非常に特殊な性質を持つ画像の作成にはあまり適していません。たとえば、現在のモデルでは非常に特殊な色や一貫した色、オブジェクトの数、文字、レイアウト、構成を持つ画像を生成するのは困難です。
使用法
Stable Image Ultra は、Stability の v1/images/generations API スキーマに従います。
モデルへのアクセスをプロビジョニングするには、stable-image-ultra
をアプリの $APP_NAME
にアタッチします。
heroku ai:models:create -a $APP_NAME stable-image-ultra --as DIFFUSION
環境設定を使用すると、さまざまな方法で stable-image-ultra
を呼び出すことができます。
- Heroku CLI
ai
プラグイン (heroku ai:models:call
) - curl
- Python
- Ruby
- Javascript
curl リクエストの例
リクエストの例を使用してすぐに開始できます。
export DIFFUSION_MODEL_ID=$(heroku config:get -a $APP_NAME DIFFUSION_MODEL_ID)
export DIFFUSION_KEY=$(heroku config:get -a $APP_NAME DIFFUSION_KEY)
export DIFFUSION_URL=$(heroku config:get -a $APP_NAME DIFFUSION_URL)
curl $DIFFUSION_URL/v1/images/generations \
-H "Authorization: Bearer $DIFFUSION_KEY" \
-d @- <<EOF | jq -r '.data[0].b64_json' | base64 --decode > "x.png"
{
"model": "$DIFFUSION_MODEL_ID",
"prompt": "A surreal landscape with glowing mushrooms under a night sky.",
"aspect_ratio": "16:9",
"output_format": "png",
"seed": 12345,
"negative_prompt": "crowded, noisy, chaotic"
}
EOF
open x.png