OpenAI API 공식 요금 기준
⚠️ 3월 31일 변경 임박
OpenAI API 컨테이너 요금, 같다고요? 이 구조가 다릅니다
결론부터 말씀드리면, 단가(숫자)는 그대로입니다. 1GB 컨테이너는 여전히 $0.03입니다. 그런데 과금 단위가 바뀝니다. 지금은 컨테이너를 만들 때 한 번만 과금되지만, 2026년 3월 31일부터는 20분마다 세션 단위로 과금됩니다. 컨테이너를 열어두는 시간이 길수록, 청구서는 전혀 다른 숫자가 됩니다.
지금까지 과금 방식, 뭐가 달랐나요?
현재(2026년 3월 30일까지) OpenAI API의 컨테이너 과금은 컨테이너 생성 1회당 1건으로 청구됩니다. 예를 들어, 1GB 기본 메모리 컨테이너를 하나 만들면 $0.03이 과금됩니다. 그 컨테이너를 1분 쓰든, 3시간 쓰든 과금은 동일하게 $0.03입니다.
컨테이너는 OpenAI Responses API의 Hosted Shell과 Code Interpreter 기능에서 사용되는 격리된 실행 환경입니다. 파이썬 코드 실행, 라이브러리 설치, 파일 처리 같은 작업을 서버 측에서 수행할 수 있게 해주는 도구입니다. 이전까지는 코드 인터프리터(Code Interpreter)가 메인이었지만, 2026년 2월 10일 공식 릴리스노트를 통해 더 강력한 Hosted Shell 도구가 출시됐습니다. (출처: OpenAI API Changelog, 2026.02.10)
문제는 이 ‘1회 과금’ 구조가 2026년 3월 31일을 기점으로 완전히 바뀐다는 것입니다. 이 변화가 실제로 어떤 의미인지는 사용 패턴에 따라 극단적으로 달라집니다.
3월 31일 이후, 숫자는 같고 계산은 다릅니다
OpenAI 공식 요금 안내 페이지(openai.com/api/pricing)에는 현재 가격과 3월 31일 이후 가격이 나란히 표시돼 있습니다. 단가 숫자는 동일합니다. 1GB는 $0.03, 4GB는 $0.12, 16GB는 $0.48, 64GB는 $1.92로 변하지 않습니다. 달라지는 건 청구 단위입니다.
| 메모리 용량 | 현재(~3.30) | 3월 31일 이후 |
|---|---|---|
| 1GB (기본) | $0.03 / 컨테이너 생성 | $0.03 / 20분 세션 |
| 4GB | $0.12 / 컨테이너 생성 | $0.12 / 20분 세션 |
| 16GB | $0.48 / 컨테이너 생성 | $0.48 / 20분 세션 |
| 64GB | $1.92 / 컨테이너 생성 | $1.92 / 20분 세션 |
(출처: OpenAI 공식 API 요금 페이지, openai.com/api/pricing, 2026.03.17 확인)
이 표가 의미하는 바는 단순합니다. 쓰는 시간이 길어질수록 과금 횟수가 늘어납니다. 1시간짜리 작업을 하나의 컨테이너로 돌리면 20분씩 3번, 즉 $0.09가 과금됩니다. 지금은 $0.03으로 끝날 작업이 3배 비용이 되는 것입니다.
컨테이너를 오래 켜두면 어떻게 될까요?
💡 OpenAI 공식 발표 이메일과 커뮤니티 게시물을 함께 놓고 보니 이런 구조 차이가 보였습니다. 단순히 단가만 봤을 때와, 실제 세션 카운팅 방식까지 확인했을 때 결과가 전혀 달라집니다.
막상 써보면 이 단계에서 멈추는 경우가 많습니다. OpenAI 컨테이너 API를 보면 컨테이너 오브젝트에 expires_after 필드가 있고, 기본값은 "anchor": "last_active_at", "minutes": 20입니다. 즉, 마지막 활동 후 20분이 지나야 컨테이너가 만료됩니다.
여기서 핵심은 “마지막 활동 시점”이 갱신될 때마다 20분 타이머가 초기화된다는 점입니다. API 요청을 한 번이라도 보내면 last_active_at 타임스탬프가 갱신되고, 그 시점부터 다음 20분이 새로 과금됩니다. (출처: OpenAI Developer Community, 2026.02.12 스레드 확인)
이 구조 때문에 세션을 오랫동안 유지하는 패턴, 예를 들어 에이전트가 주기적으로 컨테이너에 작업을 보내는 방식이라면 과금이 예상보다 훨씬 빠르게 누적됩니다. OpenAI 커뮤니티에서는 한 개발자가 컨테이너 테스트 단계에서 $50 청구를 받은 사례가 공유됐습니다. 본인도 “비용이 이렇게 빠르게 쌓일 줄 몰랐다”고 밝혔습니다. (출처: OpenAI Developer Community, 2026.02.13 게시물)
⚠️ 계속 켜두면 얼마나 나올까?
1GB 컨테이너 하나를 30일 내내 활성 상태로 유지하면: $0.03 × 3회/시간 × 24시간 × 30일 = $64.80 / 월. 이 수치는 토큰 과금 없이 컨테이너 유지 비용만 계산한 것입니다.
(출처: 공식 요금 기준 직접 계산, 3월 31일 이후 적용 가격 기준)
왜 지금 이 요금 체계로 바꾼 걸까요?
OpenAI가 2026년 2월 사용자에게 보낸 공식 이메일에서 직접 밝혔습니다. “호스티드 컨테이너가 이제 더 정교한 작업을 할 수 있게 됐기 때문”이라고 했습니다. 구체적으로는 인터넷을 통한 라이브러리 설치, 복수 프로그래밍 언어 실행, 더 복잡한 에이전트 워크플로우 지원이 추가됐습니다. (출처: OpenAI 공식 이메일, OpenAI Developer Community 스레드 2026.02.11 게재)
같은 맥락에서 2026년 2월 10일 changelog에는 Hosted Shell 도구가 정식 출시됐습니다. 기존 Code Interpreter보다 강력한 기능을 제공하며, OpenAI는 기존 Code Interpreter에서 이 Hosted Shell로 마이그레이션을 권고하고 있습니다. (출처: OpenAI API Changelog, developers.openai.com/api/docs/changelog, 2026.02.10)
이 설명은 기능 확장의 합리적인 이유처럼 들립니다. 그런데 커뮤니티의 반응은 달랐습니다. 한 개발자는 “개발자들이 컨테이너를 만료되지 않게 유지하는 방법을 찾았고, OpenAI가 이에 대해 과금하는 방법을 찾은 것”이라고 직접적으로 언급했습니다. 맞고 틀리고를 떠나서, 사용 패턴에 따라 실제 청구금액이 크게 달라지는 것은 사실입니다.
실제 비용 시뮬레이션 — 직접 계산해봤습니다
케이스 A: 작업 끝나면 바로 닫는 패턴
1GB 컨테이너를 하루 10회 생성하고, 각 작업이 5분 내로 끝나면 컨테이너를 즉시 삭제하는 경우입니다. 각 세션이 20분 이내이므로 1회당 $0.03, 하루 10회 = $0.30/일 → $9.00/월. 3월 31일 이전과 이후 모두 동일합니다. 이 패턴에서는 요금 변화가 없습니다.
케이스 B: 장시간 에이전트 실행 패턴
4GB 컨테이너를 하루 2시간씩 사용하며, 30분마다 주기적으로 API 요청을 보내는 에이전트 구조라고 가정합니다. last_active_at가 계속 갱신되므로 세션은 계속 연장됩니다. 2시간 = 20분 세션 6회, 하루 $0.72, 30일 기준 $21.60/월이 컨테이너 비용으로만 나옵니다.
3월 31일 이전에는 하루 2회 컨테이너 생성 시 $0.24/일, 30일 기준 $7.20/월이었습니다. 같은 사용량인데 비용이 3배로 늘어납니다. 이 계산은 공식 요금($0.12/4GB/20분 세션, openai.com/api/pricing)을 직접 적용한 수치입니다.
케이스 C: 컨테이너를 삭제 안 하고 방치하는 패턴
1GB 컨테이너를 생성 후 명시적으로 삭제하지 않고 두는 경우, 마지막 활동 후 20분이 지나야 자동 만료됩니다. 에이전트가 주기적으로 요청을 보낸다면 만료되지 않아 사실상 상시 과금 상태가 됩니다. 앞서 계산한 것처럼 30일 내내 활성 상태면 $64.80/월 컨테이너 단독 비용이 발생합니다.
※ 토큰 사용량은 별도 과금입니다. 위 계산은 컨테이너 유지 비용만 계산한 것입니다.
비용 줄이는 방법, 공식 문서 기준으로 정리했습니다
💡 공식 문서의 Batch API 할인과 컨테이너 관리 방식을 같이 놓고 보면 절감 여지가 생각보다 큽니다. 이 둘을 조합한 접근은 대부분의 블로그에서 다루지 않습니다.
컨테이너는 쓰고 나서 바로 삭제하세요
가장 확실한 방법입니다. 작업이 끝나는 즉시 DELETE /v1/containers/{container_id}를 호출하면 20분 타이머를 기다릴 필요 없이 과금이 종료됩니다. 에이전트 코드에 작업 완료 후 컨테이너 삭제 로직을 추가하는 것이 3월 31일 이전에 해야 할 가장 기본적인 조치입니다.
실시간이 필요 없다면 Batch API가 50% 더 쌉니다
코드 실행이 꼭 실시간일 필요가 없는 작업이라면, OpenAI 공식 Batch API를 활용하면 입력·출력 토큰 모두 50% 할인이 적용됩니다. 다만 24시간 내 완료를 보장하는 구조이므로 실시간 응답이 필요한 서비스에는 적합하지 않습니다. (출처: OpenAI 공식 Batch API 문서, developers.openai.com/api/docs/guides/batch)
세션 공유는 이제 계산이 달라집니다
3월 31일 이전에는 하나의 컨테이너를 여러 작업에 재사용하는 것이 $0.03 절약 면에서 유리했습니다. 하지만 3월 31일 이후에는 컨테이너를 오래 살려두면 그만큼 과금이 쌓이므로, 짧은 작업이라면 매번 새로운 컨테이너를 만드는 쪽이 더 저렴해질 수 있습니다.
프롬프트 캐싱으로 입력 토큰 비용을 10분의 1로
컨테이너 비용은 아니지만 API 전체 비용에서 큰 비중을 차지하는 입력 토큰은 프롬프트 캐싱을 활용하면 캐시 히트 시 일반 입력 대비 약 1/10 요금이 적용됩니다. GPT-5.4 기준 일반 입력 $2.50/1M 토큰 대비 캐시 히트 시 $0.25/1M 토큰입니다. (출처: openai.com/api/pricing, 2026.03.17 기준)
Q&A — 자주 묻는 질문 5가지
마치며
솔직히 말하면, 이번 변경이 얼마나 큰 영향을 미치는지는 사람마다 완전히 다릅니다. 짧은 작업을 여러 번 돌리고 바로 컨테이너를 닫는 방식이라면 3월 31일 이후에도 달라지는 건 없습니다. 반면, 에이전트가 컨테이너를 장시간 살려두는 방식이라면 같은 작업인데 비용이 3배 이상 나올 수 있습니다.
기대했던 것과 달랐던 부분은 단가를 그대로 둔 채 과금 단위만 바꾼다는 공지 방식이었습니다. 처음 봤을 때 “요금이 안 바뀌네”라고 넘어가기 쉬운데, 실제로 계산해보면 사용 패턴에 따라 완전히 다른 청구서가 나옵니다. 코드에 컨테이너 삭제 로직을 넣는 건 한 줄 추가 작업이지만, 그 한 줄이 월별 비용에서 수십 달러 차이를 만들 수 있습니다.
이 포스팅 작성 이후 서비스 정책·UI·기능이 변경될 수 있습니다. 최신 요금은 항상 OpenAI 공식 요금 페이지에서 직접 확인하시기 바랍니다.
본 포스팅 참고 자료
- OpenAI 공식 API 요금 페이지 — openai.com/api/pricing/
- OpenAI API Changelog (공식 릴리스노트) — developers.openai.com/api/docs/changelog/
- OpenAI Developer Community — Responses API Container Duration Metrics 스레드 — community.openai.com (2026.02.11~13)
- OpenAI Batch API 공식 가이드 — developers.openai.com/api/docs/guides/batch
본 포스팅은 2026년 3월 17일 기준 OpenAI 공식 자료를 토대로 작성됐습니다. 본 포스팅 작성 이후 서비스 정책·UI·기능이 변경될 수 있습니다. 최신 정보는 공식 요금 페이지에서 확인하세요.


댓글 남기기