# GPT Image 2 무료 사용: 첫 이미지 만들기와 API 비용

> GPT Image 2를 지정해 시작하려면 Puter 계정의 무료 할당량을 확인하세요. 공식 API는 유료이며, ChatGPT 무료 이미지 기능은 현재 2.5를 안내하는 별도 대안입니다. 생성부터 파일 저장까지 따라갈 수 있습니다.

- URL: https://blog.laozhang.ai/ko/posts/is-gpt-image-2-free
- Published: 2026-04-22
- Updated: 2026-10-12
- Author: LaoZhang AI Team (https://blog.laozhang.ai/ko/about)
- Topic: AI 이미지 생성
- Tags: GPT Image 2, gpt-image-2, 무료 이미지 생성, OpenAI 이미지 API, ChatGPT Free, Puter.js, API 가격

---
**GPT Image 2를 무료로 시작할 수 있는 경로는 있지만, OpenAI 공식 API 자체가 무료인 것은 아닙니다.** Puter는 `openai/gpt-image-2`를 지원하고 사용자마다 월간 무료 할당량을 제공합니다. 자신의 계정에 할당량이 남아 있고 모델을 사용할 수 있다면 그 범위에서 시작할 수 있습니다. 다만 문서에 무료 할당량의 금액이나 생성 장수는 명시되어 있지 않습니다. [Puter 지원 모델](https://developer.puter.com/tutorials/free-unlimited-image-generation-api/), [사용자 결제 방식](https://docs.puter.com/user-pays-model/)

코드 없이 이미지 한 장을 만드는 것이 목적이라면 ChatGPT Free도 선택할 수 있습니다. 다만 2026년 10월 12일 기준 [ChatGPT Images 공식 FAQ](https://help.openai.com/en/articles/11084440-chatgpt-images-faq)는 **ChatGPT Images 2.5**를 안내합니다. 이 경로를 특정 `gpt-image-2` 모델을 호출하는 방법으로 설명할 수는 없습니다.

반대로 내 서버에서 OpenAI 프로젝트 키로 `gpt-image-2`를 호출하려면 유료 API 사용 조건을 갖춰야 합니다. [공식 모델 페이지](https://developers.openai.com/api/docs/models/gpt-image-2)의 Free 항목은 **Not supported**입니다.

## 무료로 시작하려면 어떤 경로를 고르나요?

먼저 모델을 꼭 2로 지정해야 하는지, 아니면 원하는 이미지 결과만 얻으면 되는지 정하세요. 이 차이가 첫 선택을 결정합니다.

| 필요한 결과 | 시작할 곳 | 준비할 것 | 무료 범위와 비용 부담 |
| --- | --- | --- | --- |
| GPT Image 2를 지정해 한 장 생성 | Puter.js | 자신의 Puter 계정, 남은 할당량, 아래 HTML 예제 | 사용자 본인의 월간 무료 할당량 안에서 시작. 소진 뒤 추가 사용도 사용자 계정 부담 |
| 코드 없이 만들고 기기에 저장 | ChatGPT Free | ChatGPT 계정, 이미지 설명 | 앱 이미지 도구 한도 안에서 사용. 현재 공식 안내는 Images 2.5 |
| 내 프로젝트에서 생성·저장을 자동화 | OpenAI Image API | API 결제 설정, 서버에 보관하는 프로젝트 키, 필요한 경우 조직 확인 | 무료 등급 미지원. 본인 또는 조직에 API 사용량 청구 |

이 표의 Puter 조건은 [User-Pays 문서](https://docs.puter.com/user-pays-model/), ChatGPT 조건은 [무료 요금제 FAQ](https://help.openai.com/en/articles/9275245-chatgpt-free-tier-faq), 공식 API 조건은 [모델 페이지](https://developers.openai.com/api/docs/models/gpt-image-2)에 근거합니다. 세 경로의 한도를 서로 옮겨 쓸 수는 없습니다.

![이미지 생성 경로별로 결제 주체, 사용자 인증과 API 키를 구분하는 비교 그림](https://blog.laozhang.ai/posts/ko/is-gpt-image-2-free/img/access-contract-matrix.webp)

## Puter로 GPT Image 2 첫 이미지 만들고 저장하기

이 방법은 개발자가 OpenAI 비밀 키를 넣지 않고도 **자신의 Puter 계정으로** GPT Image 2를 요청하는 문서 기반 예제입니다. 실제 생성은 해당 계정의 할당량과 모델 접근 상태에 따라 달라집니다. 아래 코드는 실제 모델 호출이나 다운로드를 실행해 확인한 실측 예제가 아닙니다.

### 계정과 모델을 먼저 준비합니다

1. [Puter](https://puter.com/)에서 자신의 계정을 준비하고 사용량 화면에서 남은 무료 할당량을 확인합니다. 개발자가 자기 앱을 쓰는 경우에도 이 계정의 사용량으로 계산됩니다.
2. 아래 전체 코드를 `first-gpt-image-2.html`로 저장하고 브라우저에서 엽니다. Puter.js를 불러오기 위한 인터넷 연결이 필요합니다.
3. 이미지 설명을 입력하고 **한 장 생성**을 누릅니다. Puter 인증을 요청하면 자신의 계정으로 진행합니다. 할당량 부족이나 유료 전환 안내가 나오면 생성 대신 계정 상태부터 확인합니다.
4. 결과 이미지가 표시되면 **파일 저장**을 누릅니다. 다운로드가 브라우저에서 차단되거나 실패하면 **원본 열기**로 이미지를 연 뒤 브라우저의 이미지 저장 기능을 사용합니다.

Puter [현재 튜토리얼](https://developer.puter.com/tutorials/free-unlimited-image-generation-api/)은 2.5 Flare 예제를 보여 주지만, [`txt2img` 문서](https://docs.puter.com/AI/txt2img/)는 OpenAI 기본값을 2로 표시합니다. 기본값에 맡기지 않고 `model: "openai/gpt-image-2"`를 명시해야 요청한 모델을 유지할 수 있습니다.

~~~html
<!doctype html>
<html lang="ko">
<head>
  <meta charset="utf-8">
  <title>GPT Image 2 한 장 만들기</title>
  <script src="https://js.puter.com/v2/"></script>
</head>
<body>
  <label for="prompt">만들 이미지 설명</label><br>
  <textarea id="prompt" rows="5" cols="60">작은 독립 서점의 창가에 놓인 책 세 권과 초록색 화분. 아침 햇빛, 차분한 수채화, 정사각형 구도. 글자와 로고는 넣지 마세요.</textarea><br>
  <button id="generate">한 장 생성</button>
  <button id="save" disabled>파일 저장</button>
  <a id="original" target="_blank" rel="noopener" hidden>원본 열기</a>
  <p id="status" role="status"></p>
  <div id="result"></div>

  <script>
    const generate = document.getElementById("generate");
    const save = document.getElementById("save");
    const status = document.getElementById("status");
    const original = document.getElementById("original");
    let imageSource = "";

    generate.addEventListener("click", async () => {
      const prompt = document.getElementById("prompt").value.trim();
      if (!prompt) {
        status.textContent = "이미지 설명을 입력하세요.";
        return;
      }
      generate.disabled = true;
      save.disabled = true;
      original.hidden = true;
      status.textContent = "요청 중입니다. 인증 안내가 나오면 계정을 확인하세요.";
      try {
        const image = await puter.ai.txt2img(prompt, {
          model: "openai/gpt-image-2",
          quality: "low",
          ratio: { w: 1, h: 1 }
        });
        image.alt = "입력한 설명으로 생성한 이미지";
        image.style.maxWidth = "100%";
        document.getElementById("result").replaceChildren(image);
        imageSource = image.src;
        original.href = imageSource;
        original.hidden = false;
        save.disabled = false;
        status.textContent = "이미지가 표시되었습니다. 기기에 저장하세요.";
      } catch (error) {
        status.textContent = "생성하지 못했습니다: " +
          (error.message || error.code || "계정과 연결 상태를 확인하세요.");
      } finally {
        generate.disabled = false;
      }
    });

    save.addEventListener("click", async () => {
      save.disabled = true;
      try {
        const response = await fetch(imageSource);
        if (!response.ok) throw new Error("파일을 가져오지 못했습니다.");
        const blob = await response.blob();
        const extension = blob.type.includes("webp") ? "webp" :
          blob.type.includes("jpeg") ? "jpg" : "png";
        const url = URL.createObjectURL(blob);
        const link = document.createElement("a");
        link.href = url;
        link.download = "bookshop-gpt-image-2." + extension;
        document.body.append(link);
        link.click();
        link.remove();
        setTimeout(() => URL.revokeObjectURL(url), 60000);
        status.textContent = "다운로드를 요청했습니다. 저장한 파일을 열어 확인하세요.";
      } catch (error) {
        status.textContent = "자동 저장에 실패했습니다. 원본 열기에서 이미지를 저장하세요.";
      } finally {
        save.disabled = false;
      }
    });
  </script>
</body>
</html>
~~~

성공 여부는 빈 화면이 사라졌는지만으로 판단하지 않습니다. 요청 결과의 이미지가 표시되고, 저장한 파일을 기기에서 다시 열 수 있어야 첫 작업이 끝납니다. 이 예제는 문서에 따른 모델을 명시하지만, 결과만 보고 실제 제공 모델이나 청구 내역까지 검증했다고 할 수는 없습니다.

### 저장 주소와 무료 테스트 모드를 구분합니다

[`txt2img` 반환값 문서](https://docs.puter.com/AI/txt2img/)에 따르면 브라우저에서는 이미지 요소가 반환되며 `image.src`는 제공 방식에 따라 URL 또는 데이터 URI입니다. 호스팅된 URL은 임시 주소이므로 결과를 오래 보관하려면 파일로 저장하세요. Puter 파일 시스템에 저장하는 `puter_output_path`도 지원하지만, 지정한 위치에 쓰기 권한이 있어야 합니다.

`test_mode: true`나 두 번째 인수 `true`는 크레딧을 쓰지 않는 **샘플 이미지**를 반환합니다. 화면 연결을 확인하는 용도이며 실제 GPT Image 2를 무료로 생성한 증거가 아닙니다. 위 예제에는 이 옵션을 넣지 않았으므로 실행하면 실제 생성 요청이 발생합니다.

`insufficient_funds` 또는 HTTP 402가 나오면 계정 잔액이 추정 비용을 감당하지 못한다는 뜻입니다. 반복 클릭 대신 남은 할당량을 확인하세요. `moderation_flagged`와 `bad_request`로 거절된 내용은 같은 입력을 재전송하기보다 설명을 바꿔야 합니다. 오류의 의미도 같은 [`txt2img` 문서](https://docs.puter.com/AI/txt2img/)에서 확인할 수 있습니다.

## Puter 비용은 누가 내며, 서버에서도 쓸 수 있나요?

**요청한 사용자 자신의 Puter 계정이 부담합니다.** 개발자가 다른 사용자의 생성 비용을 선결제하지 않는 구조이지, 이미지 생성 비용 자체가 사라지는 구조는 아닙니다. 사용자에게는 월간 무료 할당량이 있고 이를 소진하면 추가 사용을 위한 업그레이드 안내가 나옵니다. 개발자가 자신의 앱에서 이미지를 만들 때도 같은 사용자 결제 방식이 적용됩니다. [Puter User-Pays 설명](https://docs.puter.com/user-pays-model/)

Puter는 프런트엔드 전용도 아닙니다. [`txt2img` 문서](https://docs.puter.com/AI/txt2img/)는 Websites, Puter Apps, Node.js, Workers를 지원 대상으로 표시합니다. 브라우저에서는 이미지 요소, Node.js와 Workers에서는 `src`가 있는 객체를 반환하므로 같은 코드를 그대로 붙이기보다 실행 환경에 맞춰 결과를 처리해야 합니다.

이 지원은 무료 OpenAI 프로젝트 키를 받는다는 뜻은 아닙니다. 사용자별 인증과 비용 부담을 유지하는 기능에는 Puter를 검토할 수 있습니다. 조직이 모든 비용을 통합 청구하고 자체 OpenAI 프로젝트에서 작업을 관리하려면 공식 API의 별도 결제·키 설정을 사용하세요.

## 코드 없이 무료 이미지가 필요하면 ChatGPT를 사용합니다

모델 2를 지정할 필요가 없다면 다음 흐름이 가장 짧습니다. 현재 공식 안내는 **ChatGPT Images 2.5**이며, 무료 요금제에서도 이미지 기능을 제공합니다. 생각하기를 사용하는 이미지 기능은 유료 Plus·Pro·Business 대상으로 안내되므로 기본 무료 생성과 구분하세요. [ChatGPT Images FAQ](https://help.openai.com/en/articles/11084440-chatgpt-images-faq)

1. [ChatGPT](https://chatgpt.com/)에 로그인하고 새 대화를 엽니다.
2. “이미지를 만들어 주세요”라고 요청하거나 **More → Images**를 선택한 뒤 원하는 장면을 적습니다. 예를 들어 “독립 서점 행사에 쓸 정사각형 수채화. 창가의 책과 화분, 글자 없는 따뜻한 분위기”처럼 용도와 구도를 알려 줍니다.
3. 결과가 나오면 이미지를 선택하고 **Save**로 기기에 다운로드합니다. 생성한 이미지는 사이드바의 **Images**에서도 다시 찾을 수 있습니다.
4. 수정이 필요하면 바꿀 부분을 대화로 설명하거나 이미지의 선택 도구로 영역을 지정합니다. 선택 영역 밖까지 수정될 수 있으므로 저장 전에 결과를 확인합니다.

위 조작과 저장 방법은 [공식 이미지 FAQ](https://help.openai.com/en/articles/11084440-chatgpt-images-faq)에 따른 안내입니다. 무료 이미지 도구는 텍스트 채팅과 별도 한도를 사용합니다. 한도에 도달하면 앱의 안내에 따라 기다리세요. [무료 요금제 FAQ](https://help.openai.com/en/articles/9275245-chatgpt-free-tier-faq)는 모든 계정에 적용되는 고정 일일 생성 장수를 제시하지 않습니다.

## 온라인 생성기의 무료 크레딧은 이미지 장수와 다릅니다

온라인 도구를 선택할 때는 무료 플랜에 **GPT Image 2가 포함되는지**, 한 장에 크레딧이 얼마나 드는지, 결과를 저장할 수 있는지부터 확인하면 됩니다. “무료 플랜”과 “GPT Image 2 지원”이라는 두 문구가 함께 있어도 무료 계정에 그 모델의 생성 권한이 있다는 보장은 아닙니다.

예를 들어 [Morphic 한국어 GPT Image 2 페이지](https://morphic.com/kr/resources/tools/gpt-image-2-ai-image-generator)는 무료 플랜, 최대 20크레딧, 일부 모델을 표시합니다. 이 20크레딧을 GPT Image 2 이미지 20장으로 계산할 수는 없습니다. 해당 공개 페이지에서 모델별 소모량과 무료 크레딧 갱신 주기는 확인되지 않습니다. 같은 페이지의 기본 연간 표시에서 Basic은 월 19달러 상당이지만 실제 청구는 **연 228달러**입니다. 월 단위로 19달러만 결제하는 조건으로 읽으면 비용 판단이 달라집니다.

체험할 때는 계정의 모델 선택 화면과 생성 전 차감량을 확인하고 한 장부터 시작하세요. 다운로드 버튼이 보이는 것만으로 상업적 이용 조건, 워터마크, 입력 이미지 보관 방식까지 확인되는 것은 아닙니다. 무료 장수가 불명확하다면 여러 계정을 만드는 것보다 필요한 모델을 지정해 소량의 비용을 계산하는 편이 선택하기 쉽습니다.

## 공식 GPT Image 2 API 가격과 소액 시작 방법

공식 `gpt-image-2` API에는 무료 등급이 없습니다. [모델 페이지](https://developers.openai.com/api/docs/models/gpt-image-2)에 표시된 Build의 분당 20장, Launch의 분당 150장 같은 값은 **처리량 제한**이며 무료 생성 장수가 아닙니다. 또한 [ChatGPT와 API 결제 안내](https://help.openai.com/en/articles/9039756-billing-settings-in-chatgpt-vs-platform)에 따라 ChatGPT 구독과 API 사용료는 별도로 청구됩니다.

### 이미지 한 장의 출력 비용은 얼마인가요?

2026년 10월 12일 기준 GPT Image 2 표준 요율은 이미지 입력 100만 토큰당 8달러, 이미지 출력 100만 토큰당 30달러, 텍스트 입력 100만 토큰당 5달러입니다. 아래는 OpenAI가 제시한 **1024×1024 출력 비용 추정치**로, 미국 달러 기준입니다. 프롬프트와 참조 이미지 입력 비용은 별도로 더해집니다. [공식 가격표](https://developers.openai.com/api/docs/pricing#image-generation), [이미지 비용 계산](https://developers.openai.com/api/docs/guides/image-generation#calculating-costs)

| GPT Image 2 품질 | 1024×1024 한 장 출력 추정 | 같은 설정 20장 출력 추정 |
| --- | ---: | ---: |
| low | 0.006달러 | 0.12달러 |
| medium | 0.053달러 | 1.06달러 |
| high | 0.211달러 | 4.22달러 |

20장 금액은 각 추정치에 20을 곱한 계산이지 실제 청구서나 무료 할당량이 아닙니다. 생성했지만 쓰지 않은 이미지와 다시 요청한 결과도 예산에 고려해야 합니다. 크기와 품질을 바꾸면 출력 토큰 수가 달라지며, 더 큰 비정사각형 이미지가 정사각형보다 출력 토큰을 적게 쓰는 경우도 있습니다. 해상도만으로 비용이 일정하게 증가한다고 가정하지 마세요. [OpenAI 비용 계산 설명](https://developers.openai.com/api/docs/guides/image-generation#calculating-costs)

![이미지 20장에 필요한 출력 비용과 결제·한도 확인 항목을 설명하는 그림](https://blog.laozhang.ai/posts/ko/is-gpt-image-2-free/img/cost-stop-audit.webp)

Batch 요율은 표준보다 낮지만 유료입니다. GPT Image 2의 캐시 입력 요율은 Responses API의 이미지 생성 도구에만 적용되며 직접 Image API 편집 요청에는 적용되지 않습니다. 첫 생성 비용에 임의로 캐시 할인을 넣지 마세요. [공식 가격표와 캐시 적용 범위](https://developers.openai.com/api/docs/pricing#image-generation)

### 유료 API로 한 장 생성하고 파일로 저장합니다

공식 API를 선택했다면 API 계정의 결제를 설정하고 프로젝트 키를 서버에 보관합니다. 필요한 경우 조직 확인도 먼저 완료합니다. 아래는 Python 표준 라이브러리로 생성 결과의 `b64_json`을 PNG로 저장하는 문서 기반 예제입니다. `OPENAI_API_KEY`가 서버 환경에 준비되어 있어야 하며, 실행하면 **유료 생성 요청**이 발생합니다. 키를 공개 HTML에 넣지 마세요.

~~~python
import base64
import json
import os
from pathlib import Path
from urllib.request import Request, urlopen

payload = {
    "model": "gpt-image-2",
    "prompt": "작은 서점의 창가에 책 세 권과 초록 화분이 놓인 수채화. 글자 없는 정사각형 이미지.",
    "size": "1024x1024",
    "quality": "low",
    "n": 1,
}
request = Request(
    "https://api.openai.com/v1/images/generations",
    data=json.dumps(payload).encode("utf-8"),
    headers={
        "Authorization": "Bearer " + os.environ["OPENAI_API_KEY"],
        "Content-Type": "application/json",
    },
    method="POST",
)
with urlopen(request, timeout=300) as response:
    result = json.load(response)

image = base64.b64decode(result["data"][0]["b64_json"])
output = Path("bookshop-gpt-image-2.png")
output.write_bytes(image)
print("저장한 파일:", output.resolve())
~~~

이 코드는 [OpenAI 이미지 생성·저장 방식](https://developers.openai.com/api/docs/guides/image-generation)에 따라 작성했으며 실제 API 호출을 실행한 예제는 아닙니다. 현재 가이드의 대표 예제는 2.5를 사용하므로, GPT Image 2가 목적이라면 위와 같이 `model`을 명시합니다. 저장한 파일을 열어 결과를 확인하고 API 사용량·청구 내역과 함께 보관하세요.

한 장을 넘어 생성·편집을 서비스에 넣으려면 [GPT Image API 구현 가이드](https://blog.laozhang.ai/ko/posts/gpt-image-2-api)에서 Image API와 Responses 도구의 선택 및 파라미터를 이어서 확인할 수 있습니다. 무료 시작 여부가 아니라 실제 유료 통합을 다루는 다음 단계입니다.

## 자주 묻는 질문

### GPT Image 2 무료 API 키를 받을 수 있나요?

OpenAI 공식 `gpt-image-2`는 무료 등급을 지원하지 않습니다. Puter는 개발자에게 무료 OpenAI 키를 주는 대신 사용자가 자신의 Puter 계정으로 인증하고 할당량과 비용을 부담하는 방식입니다. [OpenAI 모델 페이지](https://developers.openai.com/api/docs/models/gpt-image-2), [Puter User-Pays 문서](https://docs.puter.com/user-pays-model/)

### 무료로 하루에 몇 장까지 생성할 수 있나요?

모든 경로에 적용되는 숫자는 없습니다. ChatGPT는 이미지 도구의 별도 한도와 앱 안내를 따릅니다. Puter는 사용자별 월간 무료 할당량이 있지만 현재 User-Pays 문서에 금액이나 생성 장수가 명시되어 있지 않습니다. “매일 3장”이나 “무제한”을 두 서비스의 공통 보장으로 사용하면 안 됩니다. [ChatGPT 무료 한도](https://help.openai.com/en/articles/9275245-chatgpt-free-tier-faq), [Puter 무료 할당량](https://docs.puter.com/user-pays-model/)

### ChatGPT Free에서도 GPT Image 2를 지정할 수 있나요?

현재 공식 FAQ는 ChatGPT Images 2.5를 안내하며, 무료 계정에서 정확한 `gpt-image-2` 호출을 지정하는 절차를 제공하지 않습니다. 이미지 결과가 목적이면 무료 기능을 사용할 수 있지만 모델 2를 지정해야 하는 코드 작업은 Puter의 명시적 모델 옵션이나 유료 공식 API를 사용합니다. [ChatGPT Images FAQ](https://help.openai.com/en/articles/11084440-chatgpt-images-faq)

### ChatGPT Plus를 구독하면 이미지 API도 무료인가요?

아닙니다. ChatGPT 구독과 API 플랫폼은 결제가 분리되어 있으므로 API 요청은 해당 API 계정에서 별도로 계산합니다. Plus의 앱 한도를 API 크레딧으로 바꿔 쓸 수 없습니다. [OpenAI 결제 안내](https://help.openai.com/en/articles/9039756-billing-settings-in-chatgpt-vs-platform)

### Node.js나 Workers에서도 Puter를 사용할 수 있나요?

네. `txt2img` 문서가 두 환경을 지원 대상으로 표시합니다. 브라우저의 이미지 요소 대신 `src`가 있는 객체를 처리해야 하며 사용자 인증·할당량·비용 조건은 여전히 적용됩니다. 런타임 지원을 무료 OpenAI 서버 키 제공으로 해석하지 마세요. [Puter 반환값과 지원 환경](https://docs.puter.com/AI/txt2img/)

### test_mode에서 그림이 나오면 무료 생성에 성공한 건가요?

아닙니다. `test_mode: true`는 크레딧을 쓰지 않는 샘플을 반환합니다. 실제 모델이 입력한 설명으로 생성한 결과와 구분해야 합니다. 진짜 첫 이미지를 요청하려면 샘플 옵션을 빼고 계정의 사용 가능 상태를 확인하세요. [Puter 테스트 옵션](https://docs.puter.com/AI/txt2img/)

## 참고 자료

이 글이 링크한 외부 페이지를 본문에 나온 순서대로 정리했습니다. 마지막 업데이트: 2026-10-12.

- [Puter 지원 모델](https://developer.puter.com/tutorials/free-unlimited-image-generation-api/) (developer.puter.com)
- [사용자 결제 방식](https://docs.puter.com/user-pays-model/) (docs.puter.com)
- [ChatGPT Images 공식 FAQ](https://help.openai.com/en/articles/11084440-chatgpt-images-faq) (help.openai.com)
- [공식 모델 페이지](https://developers.openai.com/api/docs/models/gpt-image-2) (developers.openai.com)
- [무료 요금제 FAQ](https://help.openai.com/en/articles/9275245-chatgpt-free-tier-faq) (help.openai.com)
- [Puter](https://puter.com/) (puter.com)
- [txt2img 문서](https://docs.puter.com/AI/txt2img/) (docs.puter.com)
- [ChatGPT](https://chatgpt.com/) (chatgpt.com)
- [Morphic 한국어 GPT Image 2 페이지](https://morphic.com/kr/resources/tools/gpt-image-2-ai-image-generator) (morphic.com)
- [ChatGPT와 API 결제 안내](https://help.openai.com/en/articles/9039756-billing-settings-in-chatgpt-vs-platform) (help.openai.com)
- [공식 가격표](https://developers.openai.com/api/docs/pricing) (developers.openai.com)
- [이미지 비용 계산](https://developers.openai.com/api/docs/guides/image-generation) (developers.openai.com)
