메인 콘텐츠로 건너뛰기
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
선택index, speed, metadata

파라미터

필드설명
task_id플랫폼에서 반환한 작업 ID (Upscale 이후 단일 이미지 작업이어야 함)
directionleft / right / up / down
custom_id선택. Pan에 해당하는 작업의 버튼 ID를 직접 지정하면 direction은 필요 없습니다
index선택(14). 백엔드가 자동으로 0-based로 변환
speedrelax / fast / turbo
metadata선택, 사용자 정의 메타데이터
자동 매칭은 customId 부분 문자열 pan_left, pan_right, pan_up, pan_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...가 반환되면 그리드(4분할) 작업 ID를 넘겼을 수 있습니다. 먼저 upscale을 호출하세요.
  • directionleft / right / up / down 중 하나여야 합니다.
  • 원본 작업의 버전 metadata가 자동으로 상속됩니다. 속도별 과금을 구분하려면 midjourney@pan-fast / midjourney@pan-turbo를 설정할 수 있습니다.

응답

성공 시 새로운 로컬 task_id가 반환됩니다. 결과는 GET /v1/tasks/{task_id}를 폴링해 확인하세요.