OpenAI API 컨테이너 요금, 3월 31일에 이게 바뀝니다

Published on

in

OpenAI API 컨테이너 요금, 3월 31일에 이게 바뀝니다

📅 2026.03.20 기준
⚠️ 3월 31일 요금 변경
OpenAI API 공식 발표

OpenAI API 컨테이너 요금,
3월 31일에 이게 바뀝니다

코드 인터프리터, 호스티드 셸을 API로 쓰고 있다면 지금 당장 확인해야 합니다.
요금표 숫자는 그대로인데 청구 방식이 달라집니다.
“같은 가격”이라는 말이 맞기도 하고 틀리기도 한 이유를 공식 문서 기준으로 따져봤습니다.

$0.03
현재: 컨테이너당
$0.03
3/31~: 20분 세션당
×N배
장시간 작업 시 실질 비용

3월 31일, 숫자는 그대로인데 뭐가 달라지나요?

OpenAI가 공식 요금 페이지에 고지한 내용은 단 두 줄입니다. 현재는 컨테이너 하나를 생성하면 컨테이너당 $0.03이 청구됩니다. 2026년 3월 31일부터는 20분 세션당 $0.03으로 단위가 바뀝니다.
(출처: OpenAI 공식 API 요금 페이지, 2026.03.20 기준)

요금표 숫자는 동일합니다. 그런데 청구 단위가 다릅니다. “컨테이너당”은 한 번 생성하면 그걸로 끝인 고정 비용처럼 작동했습니다. “20분 세션당”은 컨테이너가 활성 상태인 동안 20분마다 카운터가 올라가는 방식입니다.

💡 공식 문서와 실제 동작을 같이 놓고 보니 이런 차이가 보였습니다

OpenAI 공식 문서에 따르면 컨테이너는 마지막 활동 이후 20분이 지나면 만료됩니다. 즉, 컨테이너가 살아있는 동안은 20분마다 세션이 갱신됩니다. 단순한 “이름 바꾸기”가 아니라, 작업 시간이 길수록 비용이 달라지는 구조적 전환입니다.

짧은 작업 — 예를 들어 스크립트 한 줄 실행하고 바로 끝나는 경우 — 은 변경 전후 비용이 거의 같습니다. 문제는 데이터 분석, 반복 코드 실행, 파일 처리처럼 컨테이너를 길게 유지하는 워크플로입니다. 이 경우 세션이 누적되면서 비용이 곱셈으로 불어납니다.

컨테이너가 뭔지 모르면 이 요금이 보이지 않습니다

OpenAI의 “컨테이너”는 코드 인터프리터(Code Interpreter)와 호스티드 셸(Hosted Shell)이 실제로 돌아가는 샌드박스 가상 환경입니다. ChatGPT Plus에서 “코드 해석기” 켜고 파이썬 실행하는 그 기능이 API 레벨에서는 이 컨테이너 위에서 작동합니다.
(출처: OpenAI 공식 Code Interpreter 가이드, developers.openai.com)

메모리 티어는 1GB(기본), 4GB, 16GB, 64GB 네 가지입니다. 요금도 메모리에 따라 달라집니다.

메모리 티어 현재 요금 (컨테이너당) 3/31 이후 (20분 세션당)
1GB (기본값) $0.03 $0.03 / 20min
4GB $0.12 $0.12 / 20min
16GB $0.48 $0.48 / 20min
64GB $1.92 $1.92 / 20min

출처: OpenAI 공식 API 요금 페이지 (openai.com/ko-KR/api/pricing/, 2026.03.20 기준)

지금까지 많은 개발자들이 “컨테이너 생성 1회 = $0.03″으로 계산해 왔습니다. 3월 31일부터는 그 계산식이 달라집니다. 이 부분을 놓치면 청구서를 받고 나서야 알게 됩니다.

20분 세션 단위, 실제로 얼마나 나올까요?

직접 계산해볼 수 있는 방식으로 정리해 봤습니다. 컨테이너 만료 조건은 “마지막 활동 이후 20분 비활성”입니다. 따라서 작업이 이어지는 한 컨테이너는 살아있고, 20분마다 세션 카운터가 올라갑니다.
(출처: OpenAI 공식 Code Interpreter 가이드, developers.openai.com, 2026.03.20 기준)

📊 시나리오별 예상 비용 계산 (1GB 티어 기준, $0.03/20분)
작업 유형 활성 시간 세션 수 비용
간단한 수식 계산 <5분 1 $0.03
CSV 데이터 분석 약 40분 2 $0.06
반복 코드 실행·디버깅 약 2시간 6 $0.18
대용량 파일 처리 파이프라인 약 4시간 12 $0.36

※ 세션 수 = ⌈활성시간(분) ÷ 20⌉ 로 계산. 4GB 티어라면 모든 비용에 ×4 적용.

간단한 일회성 작업이라면 요금 변화를 체감하기 어렵습니다. 그러나 하나의 컨테이너를 2시간짜리 분석 작업에 쓴다면 세션 6회가 누적됩니다. 이걸 하루 10번 돌리는 자동화 파이프라인이라면 하루에만 $1.80, 월간으로는 약 $54입니다. 바뀌기 전이었다면 월 $9이었을 금액입니다. 같은 $0.03이지만 실질적으로 6배가 됩니다.

Agents SDK에서 비용이 1,000% 폭증한 사례

이미 이 문제가 현실로 나타난 사례가 있습니다. OpenAI 개발자 커뮤니티에서 한 개발자가 Agents SDK를 쓰면서 코드 인터프리터 비용이 갑자기 +1,000% 치솟았다고 보고했습니다.
(출처: OpenAI Developer Community, “Cost of code interpreter (agents sdk)”, 2025.09.26)

⚠️ 원인은 컨테이너 재사용 실패

Responses API를 직접 쓸 때는 previous_response_id로 기존 컨테이너를 재사용합니다. 그런데 Agents SDK에서는 커스텀 도구를 별도 스레드로 호출하면 이 연결이 끊기면서 호출마다 새 컨테이너가 생성됩니다. $0.03짜리가 수십 번 찍히는 것입니다.

이 문제는 3월 31일 이후 더 직접적인 영향을 줍니다. 컨테이너를 불필요하게 여러 개 생성하는 코드는 현재는 “단순 중복 생성” 수준의 낭비지만, 변경 이후에는 각 컨테이너가 20분 단위로 계속 과금될 수 있습니다. 이 차이는 토큰 비용보다 도구 비용이 더 크게 나오는 상황으로 이어질 수 있습니다.

💡 공식 문서에서 확인한 컨테이너 재사용 조건

Auto 모드를 쓸 때 컨테이너가 재사용되는 조건은 “이전 code_interpreter_call 항목이 모델 컨텍스트에 존재할 것”입니다. 컨텍스트가 끊기거나 스레드가 분리되면 새 컨테이너가 생깁니다.
(출처: OpenAI 공식 Code Interpreter 가이드, developers.openai.com)

즉, 같은 작업이라도 호출 구조에 따라 컨테이너가 1개일 수도, 10개일 수도 있습니다. 이게 바로 “코드 짜는 방식이 곧 청구서”인 이유입니다.

메모리 티어 선택이 돈이 됩니다

많은 개발자들이 기본값인 1GB 티어를 그냥 씁니다. 그런데 실제 데이터 분석 워크로드에서는 메모리가 부족해서 컨테이너가 중간에 작업을 실패하고, 그 결과 컨테이너를 다시 만들게 됩니다. 컨테이너 재생성 = 세션 재시작 = 비용 재청구입니다.

💡 “싼 티어가 더 비쌀 수 있다”는 계산

가령 100MB짜리 CSV를 처리하다 1GB 컨테이너가 메모리 부족으로 실패해서 3번 재시도한다면, 비용은 $0.03 × 3 = $0.09입니다. 처음부터 4GB($0.12) 컨테이너를 썼다면 1회 성공으로 $0.12에 끝납니다. 낮은 티어를 골랐다가 실패·재시도가 반복되면 높은 티어보다 더 비싼 결과가 나옵니다. 이 계산은 3월 31일 이후 세션 단위 과금에서 훨씬 크게 벌어집니다.

어떤 티어를 고를지는 처리할 파일 크기와 분석 복잡도를 먼저 파악해야 합니다. pandas로 수십 만 행을 다루거나 이미지 처리가 들어간다면 4GB 이상을 선택하는 쪽이 실제 총비용을 낮출 수 있습니다. 반대로 단순 수식 계산이나 텍스트 파싱만 한다면 1GB로도 충분합니다.

중요한 점은, 메모리 티어는 컨테이너 생성 시점에 결정되며 이후에는 바꿀 수 없습니다. 작업 특성을 모르는 상태에서 기본값으로 생성하는 것 자체가 위험 요소입니다.
(출처: OpenAI 공식 Code Interpreter 가이드, developers.openai.com)

변경 전에 점검해야 할 것들

3월 31일까지 11일 남았습니다. 아래를 순서대로 확인하면 됩니다.

STEP 1
현재 컨테이너 세션 사용량 확인

platform.openai.com/usage/code-interpreter-sessions 에서 월별 세션 수와 누적 비용을 확인합니다. 지금 얼마나 쓰고 있는지 모르면 변경 후 비용도 예측할 수 없습니다.

STEP 2
컨테이너 재사용 코드 점검

Responses API를 쓴다면 previous_response_id가 올바르게 전달되는지 확인합니다. Agents SDK 기반이라면 도구 호출 시 스레드 분리가 일어나는 지점을 찾아야 합니다.

STEP 3
작업 시간 기준으로 비용 재산정

기존에 “컨테이너 N개 = $N × 0.03″으로 계산하던 것을 “평균 작업시간 ÷ 20분 × 컨테이너 수 × 티어 요금”으로 바꿔야 합니다. 특히 장시간 배치 작업이 있다면 이 계산이 가장 중요합니다.

STEP 4
컨테이너 만료 직전 파일 다운로드 로직 확보

공식 문서에 따르면 컨테이너 만료 후에는 내부 데이터가 삭제되며 복구 불가능합니다. 코드 인터프리터가 생성한 파일은 컨테이너가 살아있는 동안 반드시 다운로드해야 합니다. 비용 절감과 데이터 안전 두 가지 모두 여기서 결정됩니다.

자주 나오는 질문들

Q1. 짧은 작업만 한다면 요금 변경이 체감되지 않을까요?

맞습니다. 컨테이너 활성 시간이 20분 이하인 단순 작업이라면 1세션 = $0.03으로 현재와 동일합니다. 변경의 영향은 작업 시간이 20분을 넘기는 워크플로에서만 나타납니다. 다만 ChatGPT Plus로 UI에서 코드 인터프리터를 쓰는 경우에는 API 컨테이너 요금이 별도로 부과되지 않습니다. 이번 변경은 순수하게 API 경로로 컨테이너를 사용하는 경우에만 해당됩니다.
Q2. Explicit 모드로 컨테이너를 직접 만들면 비용을 아낄 수 있나요?

가능합니다. v1/containers 엔드포인트로 컨테이너를 미리 만들고, 이후 여러 Responses API 호출에서 같은 컨테이너 ID를 재사용하면 컨테이너 생성·세션 누적을 줄일 수 있습니다. 단, 컨테이너는 마지막 활동 이후 20분이 지나면 만료됩니다. “아무것도 안 해도 살려두는” 방법은 없고, 주기적으로 파일 목록 조회 같은 가벼운 작업으로 last_active_at을 갱신해야 합니다. 이 부분은 확인이 필요한 운영 전략입니다.
Q3. Assistants API를 쓰는 경우도 동일하게 바뀌나요?

Assistants API, Responses API, Chat Completions API는 별도로 가격이 매겨지지 않습니다. 컨테이너 요금은 어떤 API 경로를 통해 코드 인터프리터·호스티드 셸을 사용하든 동일하게 적용됩니다. OpenAI가 내부적으로 컨테이너 인프라를 공유하기 때문입니다. 다만 Assistants API에서 스레드당 세션이 어떻게 계산되는지는 현재 공식 문서에 명확히 명시되지 않아 확인이 필요합니다.
Q4. 파일 저장소(File Search) 요금도 같이 바뀌나요?

아닙니다. 이번 변경은 컨테이너(코드 인터프리터·호스티드 셸) 항목에만 적용됩니다. File Search는 스토리지 $0.10/GB/일(1GB 무료), 도구 호출 $2.50/1,000회로 현재와 동일합니다. 또한 웹 검색 도구($10.00/1,000회), 모델 토큰 요금도 이번 발표에서 변경되지 않았습니다. (출처: OpenAI 공식 API 요금 페이지, 2026.03.20 기준)
Q5. 한국어로 API를 쓰면 더 많은 비용이 나오나요?

컨테이너 요금 자체는 언어와 무관합니다. 그러나 토큰 요금은 관련이 있습니다. 한국어는 영어 대비 동일한 내용에서 토큰 수가 약 1.5~2배 더 나옵니다. 코드 인터프리터가 처리하는 텍스트 입출력이 길어질수록 모델 토큰 비용도 함께 올라갑니다. 이 부분은 컨테이너 요금과 별개로 청구되므로, 총비용을 볼 때 두 항목을 따로 계산해야 합니다.

마치며 — 숫자 뒤에 있는 것

이번 변경이 무섭게 느껴지지 않는 이유가 있습니다. 가격표 숫자는 그대로이고, 짧은 작업이라면 실제 비용도 동일합니다. 하지만 이 변경이 중요한 이유는 “청구 단위의 재정의”에 있습니다. 코드 인터프리터를 얼마나 오래 활성 상태로 두느냐가 곧 비용이 됩니다.

솔직히 말하면, 이 변경으로 이득을 보는 쪽은 OpenAI입니다. 장시간 분석 워크로드, 배치 자동화, 반복 디버깅을 하는 개발자일수록 3월 31일 이전에 지금 쓰는 코드를 점검해야 합니다. 아무것도 안 하면 4월 청구서에서 처음 알게 됩니다.

반대로, 이 구조를 이해하고 컨테이너 재사용 로직을 잘 짜면 비용을 지금보다 낮게 유지하는 것도 가능합니다. 결국 청구서는 코드 설계에서 갈립니다.

📎 본 포스팅 참고 자료
  1. OpenAI 공식 API 요금 페이지 (openai.com/ko-KR/api/pricing/)
  2. OpenAI 공식 Code Interpreter 가이드 (developers.openai.com)
  3. OpenAI API 개발자 요금 상세 페이지 (platform.openai.com/docs/pricing)
  4. OpenAI Developer Community — Agents SDK 코드 인터프리터 비용 사례
  5. OpenAI API Pricing 2026: Cost per Token & Real Examples (nicolalazzari.ai)

본 포스팅은 2026년 3월 20일 기준 OpenAI 공식 발표 내용을 바탕으로 작성되었습니다.
본 포스팅 작성 이후 서비스 정책·UI·기능·요금이 변경될 수 있습니다.
최신 정보는 반드시 OpenAI 공식 사이트(openai.com/api/pricing)에서 직접 확인하세요.
본 포스팅은 OpenAI와 무관한 독립적인 분석 콘텐츠입니다.

댓글 남기기


최신 글


아이테크 어른경제에서 더 알아보기

지금 구독하여 계속 읽고 전체 아카이브에 액세스하세요.

계속 읽기