Skip to main content
POST
모델 선택: gpt-image-2.5-flare는 더 빠르며 일상적인 고품질 이미지, 일괄 생성, 빠른 프로토타입에 적합합니다. gpt-image-2.5-sunburst는 편집 정확도를 우선하여 완성도 높은 상품 이미지, 광고 소재, 세밀한 다단계 편집에 적합합니다. 두 모델의 요금은 같습니다.

인증

string
필수
모든 엔드포인트는 Bearer Token 인증을 사용합니다. API 키 페이지에서 키를 발급받으세요.

모델 선택

동일한 매개변수에서는 두 모델의 토큰 사용량과 가격이 같습니다. gpt-image-2보다 xhighmax가 추가되었으며, mediumhigh의 출력 토큰은 이전 세대의 같은 이름 단계보다 약 4배 적습니다.

요청 매개변수

string
필수
gpt-image-2.5-flare 또는 gpt-image-2.5-sunburst.
string
필수
생성하거나 편집할 이미지 설명입니다. 피사체, 장면, 구도, 스타일, 조명, 유지하거나 변경할 요소를 구체적으로 작성하세요.
string
기본값:"auto"
출력 화면 비율 또는 정확한 픽셀 크기입니다.
  • auto: 프롬프트 또는 참조 이미지를 기준으로 자동 선택
  • 비율: 1:1, 3:2, 2:3, 4:3, 3:4, 5:4, 4:5, 16:9, 9:16, 2:1, 1:2, 21:9, 9:21, 3:1, 1:3
  • 정확한 크기(예: 1600x1200)
이미지 편집에서는 size를 생략하면 입력 이미지 비율과 resolution을 바탕으로 출력 크기를 계산합니다.
string
기본값:"1k"
해상도 단계: 1k, 2k, 4k. 정확한 픽셀 크기를 사용할 때는 무시됩니다.
string
기본값:"auto"
품질: low, medium, high, xhigh, max, auto.
xhighmax는 GPT-Image-2.5 전용입니다. gpt-image-2에 전송하면 자동 하향 없이 HTTP 400을 반환합니다.
integer
기본값:"1"
생성 이미지 수: 1~4. 문자열이 아닌 숫자로 전송하세요.
string
기본값:"png"
출력 형식: png, jpeg, webp.
integer
0~100의 압축 수준이며 jpegwebp에만 적용됩니다.
string
배경: transparent, opaque, auto.
transparentpng 또는 webp와 함께 사용해야 합니다. JPEG는 알파 채널을 지원하지 않습니다.
string
기본값:"low"
콘텐츠 검토 수준: auto 또는 low. 생략하면 APIMart가 low를 명시적으로 전송하고, 명시한 auto는 그대로 전달합니다.
string[]
이미지 생성 또는 편집용 참조 이미지 URL로 최대 16장입니다. 이 필드를 전달하면 편집 모드가 활성화됩니다.공개 접근 가능한 HTTP(S) URL만 사용할 수 있습니다. 로컬 이미지는 POST /v1/uploads/images로 업로드한 뒤 반환된 url을 사용하세요.

크기 규칙

  • 너비와 높이는 모두 16의 배수
  • 어느 한 변도 3840픽셀을 초과할 수 없음
  • 긴 변과 짧은 변 비율은 3:1 이하
  • 전체 픽셀 수는 655,360~8,294,400
2560×1440을 초과하는 해상도는 실험적이며 일반 해상도보다 안정성이 낮을 수 있습니다.

비율 및 해상도 매핑

모든 크기 규칙을 충족한다면 표에 없는 정확한 크기도 사용할 수 있습니다.

편집 예시

제출 및 작업 조회

제출 성공 시 작업 ID는 data[0].task_id에 있습니다. 작업 상태 API를 2~5초마다 호출하여 completed 또는 failed가 될 때까지 확인하세요. 여러 작업은 POST /v1/tasks/batch로 조회할 수 있습니다.
이미지 URL은 data.result.images[].url[]에 있습니다. 즉시 다운로드하여 별도로 저장하세요.

과금

GPT-Image-2.5는 실제 토큰 사용량에 따라 과금됩니다. 요금 페이지 또는 /api/pricing에서 계정의 현재 요금을 확인하세요.
quality: "auto"에서는 선택한 크기의 max 금액을 먼저 예약하고, 완료 후 실제 사용량으로 정산하여 차액을 반환합니다.
n > 1이면 예약 금액이 이미지 수에 비례해 증가합니다. 실패한 작업은 자동 환불됩니다.

제한 및 자주 발생하는 오류

Response

integer
응답 코드이며 제출 성공 시 200입니다.
array
제출 응답 데이터입니다.