メインコンテンツへスキップ
POST
/
v1
/
midjourney
/
generations
/
pan
curl --request POST \
  --url https://api.apimart.ai/v1/midjourney/generations/pan \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "task_id": "task_01KQW0D3WJ2QYJP9E3H7GZ4D2R",
    "direction": "right",
    "speed": "fast"
  }'
{
  "code": 200,
  "data": [
    {
      "status": "submitted",
      "task_id": "task_01KV52C0TEJSYZMCG0NCS4YWKK"
    }
  ]
}
curl --request POST \
  --url https://api.apimart.ai/v1/midjourney/generations/pan \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "task_id": "task_01KQW0D3WJ2QYJP9E3H7GZ4D2R",
    "direction": "right",
    "speed": "fast"
  }'
{
  "code": 200,
  "data": [
    {
      "status": "submitted",
      "task_id": "task_01KV52C0TEJSYZMCG0NCS4YWKK"
    }
  ]
}
Upscale 後の単一画像を指定方向にパンして拡張します。元画像は端に残り、新しい領域が補完されます。パンは連続できます(右へ続けてパン)。パノラマのつなぎに向いています。
項目内容
actionPAN
課金midjourney@pan[-speed]
必須task_id + direction、または task_id + custom_id
任意indexspeedmetadata

パラメータ

フィールド説明
task_id本プラットフォームが返したタスク ID(Upscale 後の単一画像タスクである必要があります)
directionleft / right / up / down
custom_id任意。Pan に対応する操作のボタン ID を直接指定する場合、direction は不要です
index任意(14)。バックエンドが自動で 0 始まりに変換
speedrelax / fast / turbo
metadata任意のメタデータ
自動マッチングは customId の部分文字列 pan_leftpan_rightpan_uppan_down に基づきます。

リクエスト例

{
  "task_id": "task_01KQW0D3WJ2QYJP9E3H7GZ4D2R",
  "direction": "right",
  "speed": "fast"
}

注意

  • バージョン制限:pan は v6 / v6.1 / v7 / niji 6 のみ対応。v5.2 以前は FAILURE(MJ エンジンが実行できない)、v8 / v8.1 は操作パネルから pan が削除されています(「無効な生成リクエスト」を返す)。
  • This action requires an upscaled task... が返ってきた場合、四分割グリッドのタスクを渡している可能性があります。先に upscale を呼び出してください。
  • directionleft / right / up / down のいずれかである必要があります。
  • 元タスクのバージョン metadata は自動継承されます。速度別の価格を分ける場合は midjourney@pan-fast / midjourney@pan-turbo を設定できます。

レスポンス

成功時は新しいローカルの task_id が返ります。結果は GET /v1/tasks/{task_id} をポーリングして取得してください。