GPT-Image-2(gpt-image 2)는 OpenAI의 최신 이미지 생성 모델이며, 두 가지 방식으로 사용할 수 있습니다.ChatGPT 앱에서 문장으로 요청하는 방법(ChatGPT 요금제 범위 내)과 API에서 이미지 1장마다 종량제로 호출하는 방법입니다. API를 사용하는 경우 Kunavo를 통해 1장 $0.0633이며, OpenAI SDK의 base_url를 https://api.kunavo.com/v1로 변경하고 gpt-image-2를 지정해 POST /v1/images/generations을 호출하면 됩니다. 기존 이미지 편집은 gpt-image-2-edit에서 POST /v1/images/edits로 할 수 있습니다. ChatGPT 사용과 API 청구는 별개이며, ChatGPT 유료 요금제에는 API 사용량이 포함되지 않습니다.
일본어 검색 결과는 대부분 ChatGPT 화면에서의 사용 절차나 무료로 시험할 수 있는 외부 사이트 소개입니다. 이 페이지는 그 다음 단계 — API 호출 시 이미지 1장당 요금, 복사해 바로 실행할 수 있는 코드, 편집 엔드포인트 — 를 정리하고 ChatGPT 앱이 더 적합한 경우도 명확히 설명합니다.
ChatGPT로 사용할지 API로 사용할지
| ChatGPT 앱 | API | |
|---|---|---|
| 지불하는 항목 | ChatGPT 요금제(월 요금) | 이미지 1장당 종량제($0.0633) |
| 사용 방식 | 채팅으로 요청하고 대화하면서 수정 | 코드에서 호출. 같은 프롬프트와 파라미터로 재현 가능 |
| 적합한 상황 | 가끔 몇 장을 만들고, 한 장을 시행착오로 완성 | 대량 생성, 서비스 통합, 이미지 1장 단위 원가 관리 |
| 청구 | ChatGPT 청구 | API 키 잔액에서 차감(ChatGPT와 별도) |
가끔 몇 장만 만든다면 ChatGPT 앱이 더 간단합니다. 코드나 키가 필요 없고, “조금 더 밝게”처럼 대화로 수정할 수 있습니다. 요금제별 횟수와 조건은 OpenAI 측에서 자주 변경되므로 여기에는 숫자를 적지 않습니다. API가 유용한 경우는 같은 형식의 이미지를 수십·수백 장 만들거나, 자체 서비스 안에서 생성하거나, 이미지 1장당 원가를 파악하려는 경우입니다.
ChatGPT 사용법(간단히)
ChatGPT 채팅 입력란에서 만들고 싶은 이미지를 문장으로 요청하면 됩니다. 이미지를 첨부하고 “배경을 바꿔 줘”라고 요청하면 편집이 됩니다. 구도·조명·용도(배너, 상품 사진 등)·이미지에 넣고 싶은 문자를 구체적으로 적을수록 원하는 결과에 가까운 이미지가 나옵니다. 이 프롬프트 작성 방식은 API 호출에도 그대로 사용할 수 있습니다.
API 사용법 — 3단계
- 키를 만듭니다.가입 후
/app/keys에서sk-kn-로 시작하는 키를 발급합니다. 키는 한 번만 표시되므로 즉시 저장하세요. - 잔액을 충전하세요. 선불 방식이며 $10부터 시작합니다. Stripe 결제에서 JCB를 포함한 카드, Apple Pay, Google Pay 및 Link를 사용할 수 있습니다. 잔액은 만료되지 않습니다.
- OpenAI SDK의 대상 주소를 변경해 호출합니다.OpenAI 계정은 필요하지 않으며, 기존 코드에서는
base_url와 키만 바꾸면 됩니다.
import os
import requests
from openai import OpenAI
client = OpenAI(
api_key=os.environ["KUNAVO_API_KEY"], # sk-kn-...
base_url="https://api.kunavo.com/v1", # 既存コードから変えるのはここだけ
timeout=600, # 同期モードは最長 540 秒待つ
)
img = client.images.generate(
model="gpt-image-2",
prompt="白い机の上の和菓子、やわらかい自然光、真上から、余白を多めに",
size="1024x1024", # 縦横比として解釈される
extra_body={"resolution": "2K"}, # 1K / 2K / 4K(SDK の標準外なので extra_body)
)
url = img.data[0].url # 約 24 時間で消える一時 URL — すぐ保存する
with open("wagashi.png", "wb") as f:
f.write(requests.get(url, timeout=60).content)반환되는 URL은 약 24시간 후 삭제되는 임시 URL이므로 위와 같이 받은 즉시 저장하세요. GPT-Image-2 생성에는 보통 15〜60초가 걸리며, 동기 모드에서 Kunavo는 최대 540초 동안 연결을 유지합니다. 클라이언트 측 타임아웃은 이보다 길게 설정하세요. 대량으로 처리하려면 "async": true(또는 webhook_url)를 붙여 요청하고 GET /v1/images/{id}에서 결과를 가져오는 비동기 API가 적합합니다. 자세한 내용은 이미지 API 문서, 키 생성부터 첫 호출까지는 빠른 시작에서 확인할 수 있습니다.
주요 파라미터
| 파라미터 | 값 | 주의 사항 |
|---|---|---|
model | gpt-image-2 | 편집은 gpt-image-2-edit |
prompt | 문자열 | 필수 |
size | 1024x1024 등 OpenAI 형식 | 가로세로 비율로 해석됨 |
resolution | 1K / 2K / 4K | SDK에서는 extra_body로 전달합니다. 정사각형에 4K를 지정하면 자동으로 2K가 되고 2K 요금이 부과됩니다. |
quality | standard / hd | 지원하는 모델만 해당 |
n | 정수 | 많은 모델은 n과 관계없이 1장만 반환합니다. 여러 장은 호출을 여러 번 실행하세요. |
GPT-Image-2 요금 — API 이미지 1장당 비용
아래 요금은 이 사이트의 모델 카탈로그에서 직접 가져오므로 가격이 변경되면 이 표도 변경됩니다.
| 수량 | 요금(Kunavo) |
|---|---|
| 1장 | $0.0633 |
| 100장 | $6.33 |
| 1,000장 | $63.30 |
| $10 충전 시 | 약 157장 |
1K·2K·4K 중 어느 것을 선택해도 현재는 1장당 동일한 가격 $0.0633입니다. 해상도별 요금은 문서의 해상도 섹션에 카탈로그에서 표시됩니다. 편집(GPT-Image-2 Edit)도 1장당 $0.0633입니다. 실패한 요청에는 요금이 부과되지 않지만, 결과가 마음에 들지 않아 다시 생성한 경우는 성공한 생성이므로 1장마다 요금이 부과됩니다.
OpenAI API를 직접 사용하는 경우의 요금은 OpenAI 가격 페이지에 나와 있습니다. 비교할 때는 동일한 해상도와 품질의 이미지 1장 기준으로 맞추세요. ChatGPT 요금제 요금은 두 API 모두와 별도로 청구됩니다.
이미지 편집 — gpt-image-2-edit
기존 이미지를 바탕으로 다시 만들 때는 POST /v1/images/edits를 사용합니다. 원본 이미지는 https URL 또는 data: base64 URI로 image에 전달하고, 참조 이미지가 여러 개이면 image_urls에 배열로 전달합니다. 편집은 JSON으로 보내는 방식이므로 여기서는 requests로 호출합니다.
import os
import base64
import requests
KEY = os.environ["KUNAVO_API_KEY"]
# 手元の画像を data: URI にする(https の URL をそのまま渡してもよい)
with open("wagashi.png", "rb") as f:
src = "data:image/png;base64," + base64.b64encode(f.read()).decode()
r = requests.post(
"https://api.kunavo.com/v1/images/edits",
headers={"Authorization": f"Bearer {KEY}"},
json={
"model": "gpt-image-2-edit",
"prompt": "背景を藍色の和紙に変える。和菓子と構図はそのまま",
"image": src, # 参照画像が複数なら "image_urls": [...] に配列で
},
timeout=600,
)
print(r.json()["data"][0]["url"])같은 파일을 여러 번 사용한다면 POST /v1/files로 한 번 업로드하세요. 그러면 files.kunavo.com의 영구 URL이 반환됩니다(최대 25 MB). 이후에는 해당 URL을 image에 전달하기만 하면 됩니다.
솔직히 말해 — Kunavo를 통한 사용이 적합하지 않은 경우
Kunavo API는 OpenAI 계정 없이 키 하나로 시작할 수 있지만 공유 용량으로 운영됩니다. 전용 할당량(쿼터)도 계약상 SLA도 없습니다. 보장된 쿼터나 SLA가 필요한 규모라면 OpenAI와 직접 계약하는 것이 맞습니다.
또한 한 달에 몇 장을 대화하며 만드는 정도라면 ChatGPT 앱이 더 간편합니다. API를 선택할 이유가 ‘수량’, ‘통합’, ‘원가 관리’ 중 어느 것에도 해당하지 않는다면 앱으로 충분합니다.
Nano Banana와의 선택 기준
같은 키와 같은 엔드포인트를 유지한 채 model 문자열만 변경하면 다른 이미지 모델도 호출할 수 있습니다. 수량이 많고 장당 가격을 우선한다면 Nano Banana(1장 $0.0273), 지시 준수도나 이미지 안의 문자를 우선한다면 GPT-Image-2가 적합합니다. 같은 프롬프트를 두 모델에 각각 10장씩 보내 비교하는 것이 가장 빠른 판단 방법입니다.
영문 상세 설명은 GPT-Image-2 API 가이드와 Nano Banana API에서, 텍스트 GPT 모델의 단가는 GPT API 가격에서, 동영상 생성은 Seedance API 사용법에서 확인할 수 있으며, 모든 모델의 단가는 가격 페이지에 있습니다.
자주 묻는 질문
GPT-Image-2(gpt-image 2)란 무엇인가요?
OpenAI의 최신 이미지 생성 모델입니다. ChatGPT 앱에서 사용할 수 있으며 API로도 호출할 수 있습니다. API에서는 OpenAI 호환 images 엔드포인트(POST /v1/images/generations)에 model로 gpt-image-2를 지정해 호출하고, 기존 이미지 편집에는 gpt-image-2-edit(POST /v1/images/edits)를 사용합니다.
GPT-Image-2 API 요금은 얼마인가요?
Kunavo를 통한 API 사용 시 1장당 $0.0633이며, 현재는 1K·2K·4K 해상도 모두 동일한 가격입니다. 편집(gpt-image-2-edit)도 1장당 $0.0633입니다. 월 요금 없이 선불 잔액에서 이미지 1장마다 차감되며, 100장은 $6.33, 1,000장은 $63.30입니다. 실패한 요청에는 요금이 부과되지 않습니다.
ChatGPT Plus를 구독하면 GPT-Image-2 API도 사용할 수 있나요?
아니요. ChatGPT 요금제와 API는 별도의 제품이며 별도로 청구됩니다. ChatGPT 유료 요금제에는 API 사용량이 포함되지 않습니다. API를 사용하려면 API 키와 해당 키에 연결된 잔액이 별도로 필요합니다. 반대로 API 잔액을 충전해도 ChatGPT 사용량은 늘어나지 않습니다.
GPT-Image-2를 API로 사용하려면 어떻게 해야 하나요?
API 키를 만들고 OpenAI SDK의 base_url을 https://api.kunavo.com/v1로 설정한 뒤, images.generate를 호출하면서 model에 gpt-image-2를 지정합니다. OpenAI 계정은 필요하지 않습니다. 해상도(1K / 2K / 4K)는 SDK의 표준 외 파라미터이므로 extra_body로 전달합니다. 반환되는 이미지 URL은 약 24시간 후 삭제되므로 받는 즉시 저장하세요.
GPT-Image-2로 기존 이미지를 편집할 수 있나요?
가능합니다. POST /v1/images/edits에 model로 gpt-image-2-edit, 지시문, 원본 이미지를 전달합니다. 원본 이미지는 https URL 또는 data: base64 URI로 image에 넣고, 참조 이미지가 여러 개인 경우 image_urls에 배열로 전달합니다. 요금은 생성과 마찬가지로 이미지 1장 단위입니다.
GPT-Image-2로 4K 이미지를 만들 수 있나요?
resolution에 4K를 지정하면 만들 수 있습니다. 단, GPT-Image-2는 정사각형(1:1) 4K를 출력할 수 없습니다. 정사각형 크기에 4K를 지정하면 자동으로 2K로 생성되며 2K 요금이 부과됩니다. 4K가 필요하면 size에서 가로형 또는 세로형 비율을 지정하세요.
한 번에 여러 장을 생성할 수 있나요?
n 파라미터는 있지만 많은 이미지 모델은 n 값과 관계없이 1장만 반환합니다. 여러 장이 필요하면 호출을 여러 번 실행하거나 비동기 API(async를 true로 설정해 요청하고 나중에 결과를 가져오는 방식)를 사용하세요. 요금은 생성된 이미지 1장마다 부과됩니다.
ChatGPT 앱과 API 중 어느 것을 사용해야 하나요?
한 달에 몇 장을 대화하며 완성하려면 ChatGPT 앱이 간단하고 코드나 키가 필요하지 않습니다. 같은 형식의 이미지를 대량으로 만들거나, 서비스 및 업무 흐름에 통합하거나, 이미지 1장당 원가를 관리하려면 API가 적합합니다. API에는 월 요금이 없으므로 생성하지 않은 달의 청구액은 $0입니다.