本文へスキップ

Seedream

Seedream で画像を生成・編集する:パラメータ、レスポンス、注意事項。

項目値
Base URLhttps://api.hop-base.com/v1
生成(参照画像による編集を含む)POST /v1/images/generations
編集(multipart 互換の入口)POST /v1/images/edits
キーのグループ「Seedream 画像生成グループ」または「Seedance 海外版 · Seedream」

Seedream は同期呼び出しのみに対応し、1 回に 1 枚を生成して、24 時間有効な画像リンクを返します。

利用できるモデル

モデルモデル IDサイズ略称公式価格
Seedream 5.0 Proseedream-5-0-pro1K / 1.5K / 2K$0.045〜/ 枚
Seedream 5.0 Liteseedream-5-0-lite2K / 3K / 4K$0.035/ 枚
Seedream 4.5seedream-4-52K / 4K$0.04/ 枚

選び方:1K を出力できるのは Pro だけで、Pro では1.5K は 1K と同価格で生成品質が上のため 1.5K を優先してください。Lite と 4.5 の最小出力は 2K です。「Seedance 海外版 · Seedream」で使えるのは seedream-5-0-pro のみです。

リクエストパラメータ

生成

POST /v1/images/generations に JSON ボディで送ります。image を加えると、1 枚の編集、複数画像の合成、部分編集になります。

パラメータ必須型と制限デフォルト説明
model必須文字列、上表を参照—キーで GET /v1/models が返す ID を使う
prompt必須文字列、前後の空白を除いて空でない—内容、構図、スタイル、編集指示
size任意モデルのサイズ略称、または WIDTHxHEIGHT—auto は不可、画素範囲は下表
n任意1 のみ1それ以外(null を含む)は 400
response_format任意url のみurl署名付きリンクを返す
output_format任意モデル別、下表を参照—出力画像の形式
optimize_prompt_options任意オブジェクト、mode はモデル別—プロンプト最適化モード
image任意URL / Data URL、文字列または文字列配列—参照画像。渡すと画像編集になる

モデル別の制限:

モデル IDsize の総ピクセル数参照画像の上限output_formatoptimize_prompt_options.mode
seedream-5-0-pro921,600〜4,624,22010png / jpegstandard / fast
seedream-5-0-lite3,686,400〜16,777,21614png / jpegstandard
seedream-4-53,686,400〜16,777,21614jpegstandard

WIDTHxHEIGHT のアスペクト比は 1:16〜16:1 の範囲内にしてください。size が不正な場合は生成前に 400 が返り、課金されません。

image の各要素は http(s) URL または base64 の Data URL で、Data URL は 1 枚 30 MB 以下です。対応形式は JPEG、PNG、WebP、BMP、TIFF、GIF、HEIC、HEIF です。URL は送信時にダウンロードもサイズ確認もされないため、サーバーから取得できる公開アドレスにしてください。

部分編集にマスクは使いません。参照画像に直接注釈を描き込み、その座標 / bbox / 矢印 / 塗りつぶした領域をプロンプトで説明してください。

編集

POST /v1/images/edits は、既存の OpenAI Images 編集コード向けの互換入口です。multipart/form-data を推奨し、生成と同じ JSON も受け付けます。参照画像は 1 枚以上必要です。

パラメータ必須型と制限デフォルト説明
image / image[]必須ファイルまたは URL 文字列、繰り返し可—アップロードは 1 枚 30 MB 以下
model、prompt必須「生成」と同じ——
size、n、response_format、output_format任意「生成」と同じ——
optimize_prompt_options[mode]任意「生成」の mode と同じ—optimize_prompt_mode でも可

mask フィールドがあると 400 になります(null でも同じ)。上表にない multipart フィールドは無視されます。

レスポンス

標準の OpenAI Images JSON で同期的に返り、画像は data[].url に入ります。

フィールド型説明
createdintegerUnix 秒
modelstringリクエストしたモデル ID
data[].urlstring署名付き画像リンク、24 時間有効
data[].sizestring実際の出力 WIDTHxHEIGHT
usageobject返ることがあり、generated_images などを含む
{
  "model": "seedream-5-0-pro",
  "created": 1760000000,
  "data": [
    {
      "url": "https://…/result.jpeg?X-Signature=…",
      "size": "2048x2048"
    }
  ],
  "usage": {
    "generated_images": 1,
    "output_tokens": 16384,
    "total_tokens": 16384
  }
}
結果はすぐにダウンロード:

返される URL は24 時間有効な署名付きリンクです。期限が切れると再取得できず、再生成(再度課金)するしかないため、受け取ったらすぐにダウンロードしてください。

例

テキストから画像

curl https://api.hop-base.com/v1/images/generations \
  -H "Authorization: Bearer sk-your-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "seedream-5-0-pro",
    "prompt": "ネオンに照らされた夜の未来都市、映画的な構図",
    "size": "2048x2048",
    "response_format": "url"
  }'

参照画像で編集

curl https://api.hop-base.com/v1/images/generations \
  -H "Authorization: Bearer sk-your-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "seedream-5-0-pro",
    "prompt": "1 枚目のカップを右側へ移動し、他はそのまま",
    "image": ["https://example.com/source.png"],
    "size": "2K",
    "output_format": "png",
    "response_format": "url"
  }'

注意事項

  • 1 回のリクエストで 1 枚だけ生成されるため、複数枚は分けて送ってください。
  • 同期のみ:Prefer: respond-async は無視され、同期で返ります。
  • 結果は url のみで、b64_json には対応していません。
  • size は auto を受け付けず、Lite と 4.5 の最小出力は 2K です。
  • seedream-4-5 の出力は JPEG のみです。
  • 従来のマスクには対応しないため、部分編集は注釈付きの参照画像とプロンプトで指示してください。

よくあるエラー

パラメータが不正な場合は生成前に 400 が返り、課金されません。コンテンツの安全チェックで拒否された場合も 400 で課金されず、理由は error.message に入ります。

エラー対処
model seedream-5-0-pro only supports size 1K, 1.5K, 2K or a valid WIDTHxHEIGHT pixel sizeそのモデルのサイズ略称か正しい WIDTHxHEIGHT を使う
model seedream-5-0-lite requires the total pixel count of size to be between 3686400 and 16777216総ピクセル数が範囲内になるよう幅と高さを調整
size aspect ratio must be between 1:16 and 16:1アスペクト比を調整
only a single output is supported (n=1)n を外し、複数枚は分けて送る
response_format only supports urlフィールドを外すか url にする
model seedream-4-5 only supports output_format jpegjpeg を渡すか省略する
at most 10 reference images are supported参照画像を減らす
seedream does not accept a traditional mask; ...mask を外し、注釈付きの参照画像を使う

課金

出力枚数で課金され、5.0 Pro は参照画像 1 枚ごとにも課金されます。生成失敗と安全チェックによる拒否は課金されません。5.0 Pro は出力ピクセル数の段階で価格が決まり、1K と 1.5K は同価格です。

単価は各モデルカードとログイン後のモデルカタログを参照してください。

次のステップ