GPT-Image-2 API: $0.02부터 이미지 생성 및 편집 — 가장 저렴한 접근 가능
OpenAI 가격 대비 50% 할인된 GPT-Image-2 API. 이미지 생성은 $0.003부터, multi-reference 및 mask inpainting 편집 지원, PNG/JPEG/WebP 출력, 최대 4K 해상도. OpenAI 호환 endpoint를 그대로 사용하세요.
요약: GPT-Image-2는 OpenAI가 출시한 당일 바로 Smart AIPI에 제공됩니다. gpt-image-2 모델을 /v1/images/generations 또는 /v1/images/edits에서 사용하세요. OpenAI 직결 대비 50% 저렴하고, multi-reference 편집, mask inpainting, JPEG/WebP 출력, 4K 해상도를 지원합니다. 설정 변경은 필요 없습니다 — 기존 모델 ID(dall-e, dall-e-3, gpt-image-latest)는 모두 gpt-image-2로 바로 라우팅됩니다.
OpenAI가 새 주력 이미지 생성 및 편집 모델인 GPT-Image-2를 막 출시했습니다. 우리는 같은 날 Smart AIPI에 추가했습니다. /v1/images/generations 또는 /v1/images/edits 호출에서 gpt-image-2 모델 ID를 그대로 사용하세요. 설정 변경도, 재배포도 없고, 같은 API key를 사용합니다.
아래에서는 gpt-image-1.5 대비 실제로 무엇이 바뀌었는지, 프로덕션에서 multi-reference 편집 + mask inpainting이 왜 중요한지, 정확한 가격, 그리고 4개 언어의 동작 코드까지 설명합니다.
GPT-Image-2의 차이점
GPT-Image-2는 단발성 데모가 아니라, 실무 수준의 크리에이티브 워크플로우에 바로 투입할 수 있는 첫 번째 OpenAI 이미지 모델입니다. 아래 네 가지 기능 변화가 핵심입니다:
- 네이티브 4K 해상도. GPT-Image-2는 최대 3840×2160(4K 가로) 또는 2160×3840(4K 세로)까지의 모든 크기를 지원합니다. 이는 gpt-image-1.5의 1536×1024 상한보다 최대 출력 픽셀 수가 7.5배 늘어난 것입니다. 이제 한 번의 툴 호출로 바로 프로덕션용 히어로 이미지, 인쇄 품질 포스터, 시네마틱 스틸을 생성할 수 있습니다.
- 자유로운 해상도. 이전 gpt-image 모델은 세 가지 프리셋(정사각형, 가로, 세로)으로 제한되었습니다. GPT-Image-2는 양쪽 변이 16의 배수이고, 최대 변 ≤ 3840px, 총 픽셀 수가 655,360~8,294,400 사이이며, 긴 변:짧은 변 비율이 3:1 이하인 모든 WxH를 허용합니다. 배너, 소셜 크롭, 앱 아이콘, 책 표지, 영화 프레임 등 수천 가지 종횡비를 커버합니다.
- 기본값으로 고정된 고충실도 reference 처리. 예전의
input_fidelity: "high"플래그는 이제 항상 켜져 있습니다. 전달한 모든 reference image는 전체 디테일로 처리됩니다 — 브랜드 로고는 선명하게 유지되고, 제품 텍스처는 편집 후에도 살아 있으며, 캐릭터 얼굴은 턴이 바뀌어도 알아볼 수 있습니다. 튜닝해야 할 품질/속도 트레이드오프가 없습니다. - 더 빠른 저품질 초안.
quality: "low"에서 1024×1024는 Smart AIPI 기준 $0.003이며 약 20~40초 내에 반환됩니다. 버리기 충분히 저렴하므로, $0.10+ 고품질 렌더에 들어가기 전에 prompt 탐색과 UI 미리보기에 적합합니다.
가격: OpenAI 직결 대비 50% 할인
OpenAI의 GPT-Image-2 직접 API 가격은 1024×1024 기준 low $0.006 / medium $0.053 / high $0.211입니다. 정사각형이 아닌 크기(1024×1536, 1536×1024)는 정사각형 요금의 1.5배입니다.
Smart AIPI에서는 모든 등급이 OpenAI 리테일 가격의 정확히 50%입니다:
| Quality | Resolution | OpenAI direct | Smart AIPI | You save |
|---|---|---|---|---|
| Low | 1024×1024 | $0.006 | $0.003 | 50% |
| Medium | 1024×1024 | $0.053 | $0.0265 | 50% |
| High | 1024×1024 | $0.211 | $0.1055 | 50% |
| Low | 1024×1536 / 1536×1024 | $0.005 | $0.0045 | ~50% |
| Medium | 1024×1536 / 1536×1024 | $0.041 | $0.0398 | ~50% |
| High | 1024×1536 / 1536×1024 | $0.165 | $0.1583 | ~50% |
전형적인 크리에이티브 반복 작업 — 1024×1024에서 low-quality 초안 10개를 만들고, 마지막에 high-quality 1536×1024 최종 렌더 1개를 만드는 흐름 — 은 Smart AIPI에서 $0.19이며, OpenAI 직결 시 $0.38입니다. 이런 사이클을 하루 100개씩 만드는 스튜디오라면, 아무 노력 없이 월 $570를 절약할 수 있습니다.
이 할인율을 제공하는 다른 provider는 없습니다. OpenRouter는 OpenAI 직결 가격에 마진을 붙여 전달합니다. Fal, Replicate, Vertex는 아예 OpenAI 모델을 호스팅하지 않습니다. Smart AIPI는 ChatGPT Business subscription의 이미지 용량을 집계해 절감분을 그대로 전달합니다.
Multi-Reference 편집: 조합 가능한 크리에이티브 워크플로우
GPT-Image-2의 edit endpoint는 한 번의 호출에서 여러 reference image를 받을 수 있습니다. 이 기능은 실제 크리에이티브 워크플로우 — 제품 합성 이미지, 장면 간 브랜드 일관 캐릭터, 콜라주 생성 — 를 가능하게 합니다.
Smart AIPI는 공식 OpenAI SDK가 전송하는 모든 방식을 지원합니다:
Python SDK (image[]를 사용하는 multipart)
from openai import OpenAI
client = OpenAI(base_url="https://api.smartaipi.com/v1")
result = client.images.edit(
model="gpt-image-2",
image=[
open("body-lotion.png", "rb"),
open("bath-bomb.png", "rb"),
open("incense-kit.png","rb"),
open("soap.png", "rb"),
],
prompt="리본이 달린 'Relax & Unwind' 포토리얼리스틱 선물 바구니를 만들고, reference image에 있는 항목들을 포함하세요.",
)
with open("gift-basket.png","wb") as f:
f.write(base64.b64decode(result.data[0].b64_json))
JSON API (base64 문자열 배열)
curl https://api.smartaipi.com/v1/images/edits \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-image-2",
"prompt": "reference에 있는 모든 항목을 포함한 선물 바구니",
"image": ["<base64-png-1>", "<base64-png-2>", "<base64-png-3>"]
}'
curl multipart (image[]와 반복 image 둘 다 동작)
curl https://api.smartaipi.com/v1/images/edits \
-H "Authorization: Bearer YOUR_API_KEY" \
-F "model=gpt-image-2" \
-F "image[][email protected]" \
-F "image[][email protected]" \
-F "image[][email protected]" \
-F "image[][email protected]" \
-F "prompt=reference된 모든 항목이 들어간 선물 바구니"
Mask Inpainting: 정밀 편집
image와 함께 mask를 전달하면 편집 범위를 특정 영역으로 제한할 수 있습니다. mask의 흰색 픽셀은 다시 그려야 할 영역을 의미하고, 검은색 픽셀은 변경 없이 유지됩니다.
curl https://api.smartaipi.com/v1/images/edits \
-H "Authorization: Bearer YOUR_API_KEY" \
-F "model=gpt-image-2" \
-F "image=@sunlit_lounge.png" \
-F "[email protected]" \
-F "prompt=수영장을 플라밍고 튜브로 바꿔주세요"
mask 형식 요구사항: 원본 이미지와 동일한 픽셀 크기, alpha channel이 있는 PNG, ≤ 50MB. 소스 mask가 투명도 없는 RGB라면, OpenAI 문서에 grayscale 값을 바탕으로 alpha channel을 추가하는 10줄짜리 PIL snippet이 포함되어 있습니다.
생성: 기본 요청
curl https://api.smartaipi.com/v1/images/generations \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-image-2",
"prompt": "낡은 오크 테이블 위의 포토리얼리스틱 커피 머그",
"size": "2048x2048",
"quality": "high"
}'
응답 형식은 표준 OpenAI 형식입니다 — { "created": ..., "data": [{ "b64_json": "..." }] }. b64_json을 Base64 디코딩하면 PNG bytes를 얻을 수 있습니다.
출력 형식: PNG, JPEG, WebP
output_format으로 컨테이너를 제어하세요. JPEG는 PNG보다 훨씬 빠르게 스트리밍되어 돌아오며, 무손실 fidelity보다 latency가 더 중요할 때 기본값으로 적합합니다. 파일 크기를 조정하려면 JPEG 또는 WebP와 output_compression(0~100)을 함께 사용하세요.
{
"model": "gpt-image-2",
"prompt": "시네마틱 풍경, 골든 아워",
"size": "3840x2160",
"quality": "high",
"output_format": "jpeg",
"output_compression": 85
}
지원 파라미터 (v1/images/generations & v1/images/edits)
model—gpt-image-2(기본값),gpt-image-1.5,gpt-image-1,gpt-image-1-mini. 레거시 aliasdall-e,dall-e-3,gpt-image,gpt-image-latest는 모두 gpt-image-2로 매핑됩니다.prompt— 필수 텍스트 지시문.n— 배치 크기, 1~10. Smart AIPI는 Codex 이미지 툴이 호출당 이미지 1개만 생성하므로 서버 측에서 반복 처리합니다.size—auto또는 gpt-image-2 조건(16의 배수, 각 변 ≤ 3840, 655,360 ≤ 픽셀 ≤ 8,294,400, 긴 변:짧은 변 ≤ 3:1)을 만족하는 모든 WxH.quality—low/medium/high/auto(기본값은 medium).output_format—png(기본값) /jpeg/webp.output_compression— 0~100, jpeg/webp 전용.background—auto/opaque. 투명 배경은 gpt-image-2에서 지원되지 않습니다. 필요하면 gpt-image-1.5를 사용하세요.moderation—auto(기본값) /low.image(edits 전용) — 단일 base64 문자열 또는 base64 문자열 배열(JSON) / multipart 파일 파트의image또는image[].mask(edits 전용) — 단일 base64 문자열(JSON) / multipart 파일. 흰색=편집, 검은색=유지.
응답 형태
OpenAI의 /v1/images 응답과 동일합니다. 선택적으로 하나의 필드가 추가됩니다: Codex backend가 revised_prompt를 내보내면, Smart AIPI가 각 image item에 그대로 노출합니다.
{
"created": 1777064910,
"data": [
{
"b64_json": "iVBORw0KGgo...",
"revised_prompt": "상세한 포토리얼리스틱 커피 머그..."
}
]
}
시작하기
무료 크레딧 포함. 새 계정마다 $5 무료 크레딧이 제공됩니다 — 대략 1,650개의 low-quality 초안, 188개의 medium 렌더, 또는 47개의 high-quality 히어로 이미지에 충분합니다. smartaipi.com/signup에서 가입하세요.
- 가입은 smartaipi.com/signup에서 하세요(무료 크레딧, credit card 불필요)
- API key 생성은 dashboard에서 하세요
- base URL 설정은
https://api.smartaipi.com/v1로 하세요 - 모델 사용은
gpt-image-2로 하세요
OpenAI 호환 API 형식은 동일하고, Python / JavaScript / curl 코드도 동일하며, image-generation tools도 동일합니다 — 이제 OpenAI의 최신 주력 이미지 모델을 절반 가격으로 사용할 수 있습니다.