상세 컨텐츠

본문 제목

OpenAI API 종료 일정 2026, 10월 23일부터 꺼진다 | gpt-4·o1·gpt-3.5 대체 모델과 내 코드 찾는 법

서버·개발/코드 노트

by 사이 (SAI) 2026. 10. 14. 19:00

본문

728x90
반응형

예전에 만든 챗봇이나 자동 요약 스크립트가 아직 gpt-4나 gpt-3.5-turbo를 부르고 있다면 이번 달 안에 손봐야 합니다. OpenAI가 10월 23일에 옛 모델 여러 개를 API에서 끄고, 11월과 12월에도 제품과 모델을 차례로 정리합니다. 종료일이 지나면 그 이름으로 보낸 요청은 그대로 실패합니다.

한 줄 요약: 10월 23일 gpt-4·gpt-4-turbo·gpt-3.5-turbo·o1·o3-mini·o4-mini·gpt-4.1-nano·gpt-image-1이 API에서 꺼진다. 10/31 Evals 읽기 전용, 11/30 Evals·Agent Builder·v1/prompts 종료, 12/1 구형 이미지 모델, 12/11 GPT-5·o3 날짜 스냅샷이 뒤따른다. 공식 대체는 대부분 gpt-5.6-sol·terra·luna이고, 먼저 grep으로 내 코드가 부르는 모델 이름부터 찾는다.

1. 종료 일정 한눈에 보기

늦은 밤 책상 위 10월 달력에 날짜 여러 개가 빨간 동그라미로 표시되고, 노트북 화면 옆에 "모델 교체" 메모가 붙은 장면

공식 문서에는 발표일 순으로 표가 여러 개 나뉘어 있어 한눈에 보기 어렵습니다. 종료일 순서로 다시 묶으면 아래와 같습니다.

OpenAI API 종료 일정을 10월 23일, 10월 31일, 11월 30일, 12월 1일, 12월 11일, 2027년 순서로 정리한 세로 도식

종료일 무엇이 꺼지나
10월 23일 gpt-4·gpt-4-0613, gpt-4-turbo, gpt-3.5-turbo(0125), gpt-4.1-nano, gpt-4o-2024-05-13, o1, o1-pro, o3-mini, o4-mini, gpt-image-1, 그리고 별도 표에 열거된 파인튜닝 모델
10월 31일 Evals: 기존 평가가 읽기 전용으로 바뀜
11월 30일 Evals 대시보드·API, Agent Builder, v1/prompts API(재사용 프롬프트)
12월 1일 gpt-image-1-mini, gpt-image-1.5, chatgpt-image-latest
12월 11일 gpt-5-2025-08-07, gpt-5-mini·nano 스냅샷, gpt-5-pro-2025-10-06, o3-2025-04-16, o3-pro-2025-06-10
2027년 1/6 tts-1·tts-1-hd 등 음성 합성, 1/20 구형 오디오·실시간 모델, 2/26 whisper-1 등 받아쓰기, 4/1 gpt-5.1·gpt-5.3-codex·gpt-5.4-nano

핵심 가장 가까운 날은 10월 23일입니다. 이름 끝에 날짜가 붙지 않은 gpt-4, gpt-3.5-turbo, o1, o4-mini 같은 짧은 이름도 함께 꺼집니다. "최신 별칭이니 괜찮겠지"라고 생각하면 안 됩니다.

3줄 선택 가이드

  • 직접 코드를 짰다 → 아래 grep 한 줄로 모델 이름부터 찾고 표대로 바꾼다
  • Zapier·Make 같은 자동화 도구로만 쓴다 → OpenAI 단계의 모델 선택 칸을 열어 본다
  • Evals·Agent Builder로 뭔가 만들어 뒀다 → 11월 30일 전에 공식 이전 안내를 따른다

2. 꺼지는 모델별 공식 대체 모델

OpenAI Deprecations 문서의 2026-04-22 Legacy GPT model snapshots 표, 10월 23일 종료 모델과 대체 모델
출처: OpenAI Deprecations 문서 갈무리(2026년 10월 4일)

공식 표는 꺼지는 모델마다 대체 모델을 적어 두었습니다(이미지 모델은 두 가지 중 선택). 묶어 보면 gpt-4·o1 계열은 gpt-5.6-sol, gpt-3.5-turbo·o4-mini는 gpt-5.6-terra, gpt-4.1-nano는 gpt-5.6-luna로 갑니다. 성능과 가격 차이는 이 문서에 없으니 모델·요금 페이지에서 따로 확인하세요.

참고로 gpt-4-1106-preview는 같은 문서 안에서 10월 23일 종료 표와 2026년 3월 26일 종료 표에 모두 올라 있습니다. 아직 이 이름을 쓰고 있다면 날짜와 상관없이 지금 바꾸는 편이 안전합니다.

꺼지는 모델과 공식 대체 모델을 gpt-5.6-sol, terra, luna, gpt-image-2.5로 짝지은 세로 도식

지금 쓰는 모델 공식 대체 모델
gpt-4, gpt-4-turbo, gpt-4o-2024-05-13 gpt-5.6-sol
o1, o3-mini gpt-5.6-sol
o1-pro gpt-5.6-sol (reasoning.mode: pro)
gpt-3.5-turbo, o4-mini gpt-5.6-terra
gpt-4.1-nano gpt-5.6-luna
gpt-image-1, gpt-image-1-mini, gpt-image-1.5 gpt-image-2.5-sunburst 또는 gpt-image-2.5-flare
gpt-5-2025-08-07, o3-2025-04-16 gpt-5.6-sol
gpt-5-mini-2025-08-07 / gpt-5-nano-2025-08-07 gpt-5.6-terra / gpt-5.6-luna
tts-1, tts-1-hd gpt-realtime-2.1-mini
whisper-1 gpt-live-transcribe 또는 gpt-transcribe
gpt-5.1, gpt-5.3-codex / gpt-5.4-nano gpt-6-sol / gpt-6-luna

파인튜닝 모델도 일부 정리됩니다. 공식 문서는 별도 표에 ft-gpt-3.5-turbo, ft-gpt-4, ft-gpt-4.1-nano-2025-04-14, ft-o4-mini 등을 열거해 10월 23일 종료로 적었고, 다시 학습할 기준 모델로 gpt-5.6-terra·sol·luna를 안내합니다. 그런데 같은 문서에서 새 파인튜닝 작업 생성은 이미 여러 단계로 막히고 있으니, 다시 학습이 가능한 조직인지 먼저 확인해야 합니다.

3. 내 코드가 어떤 모델을 쓰는지 찾는 법

가장 빠른 방법은 프로젝트 폴더에서 모델 이름 문자열을 검색하는 것입니다. 맥·리눅스 터미널이라면 아래 한 줄을 프로젝트 맨 위 폴더에서 실행합니다.

10월 23일 종료 모델 찾기(맥·리눅스)

grep -rnE "gpt-4|gpt-3\.5|o1|o3-mini|o4-mini|gpt-image-1" --include=*.py --include=*.js --include=*.ts .

맥 터미널에서 grep으로 종료 예정 모델 이름이 들어간 파일과 줄 번호를 찾는 과정을 재구성한 움직이는 화면
재구성한 예시 화면(모델 목록 기준: OpenAI Deprecations 문서)

결과에 파일 이름과 줄 번호가 나오면 그 줄이 고칠 곳입니다. 이 검색은 넓게 잡은 것이라 gpt-4.1·gpt-4o처럼 이번에 안 꺼지는 이름도 함께 걸릴 수 있습니다. 걸린 줄의 이름을 위 표와 하나씩 맞춰 보세요.

윈도우 PowerShell이라면 Select-String을 씁니다.

윈도우 PowerShell

Get-ChildItem -Recurse -Include *.py,*.js,*.ts | Select-String -Pattern "gpt-4|gpt-3\.5|o1|o3-mini|o4-mini|gpt-image-1"

주의 모델 이름이 코드가 아니라 .env 파일, 배포 서비스의 환경 변수, 데이터베이스 설정에 들어 있을 수도 있습니다. 코드 검색에서 아무것도 안 나와도 환경 변수 쪽을 한 번 더 확인하세요.

공식 문서는 종료 예정 모델을 실제로 쓰고 있는 고객에게 이메일로 알린다고 적어 두었습니다. OpenAI 계정 이메일함에서 "deprecation"을 검색해 보는 것도 방법입니다.

4. 바꿀 때 확인할 것

코드에서 gpt-4-turbo를 gpt-5.6-sol로 바꾸고 모델 이름을 환경 변수로 뺀 전후 비교를 재구성한 화면
재구성한 예시 화면(대체 모델 기준: OpenAI Deprecations 문서)

이름만 바꾸면 끝나는 경우도 있지만, 답의 길이·형식이나 도구 호출 방식이 달라질 수 있습니다. 위 예시처럼 모델 이름을 환경 변수로 빼 두면 다음 교체 때는 설정 한 줄만 고치면 됩니다.

모델 이름을 바꾸기 전 코드 검색, 같은 입력 테스트, 비용 재계산, 환경 변수 확인, 종료일 이후 오류 순서로 정리한 체크리스트

핵심 요금은 모델마다 다릅니다. 대체 모델로 바꾼 뒤 같은 양을 써도 청구액이 달라질 수 있으니 OpenAI 요금 페이지에서 단가를 확인하고, 사용량 한도를 걸어 두세요.

5. 코딩 안 해도 확인해야 하는 경우

직접 코드를 짜지 않아도 내 API 키로 OpenAI를 부르는 도구가 있다면 영향을 받을 수 있습니다. 자동화 도구에서 OpenAI 단계를 만들 때 모델을 골랐다면 그 칸에 옛 이름이 남아 있을 수 있습니다.

자동화 도구의 모델 선택 칸, API 키를 넣은 앱 설정, Evals·Agent Builder 작업물을 확인할 곳으로 정리한 세로 도식

Evals와 Agent Builder로 만든 것이 있다면 날짜가 둘입니다. 10월 31일부터 기존 평가는 읽기 전용이 되고, 11월 30일에 두 제품과 v1/prompts API가 닫힙니다. 공식 문서는 Evals는 Promptfoo로 옮기는 안내를, Agent Builder는 Agents SDK나 ChatGPT Workspace Agents로 옮기는 안내를 링크해 두었고, ChatKit은 계속 쓸 수 있다고 적었습니다.

Q. 챗GPT 앱에서 쓰는 모델도 같이 없어지나요?

이 글의 일정은 개발자용 API 기준입니다. 챗GPT 앱의 모델 목록은 별도로 바뀌므로 이 표가 그대로 적용되지는 않습니다.

Q. gpt-4o도 10월 23일에 꺼지나요?

공식 표에 10월 23일 종료로 올라 있는 것은 날짜가 붙은 gpt-4o-2024-05-13 스냅샷입니다. gpt-4o라는 이름 자체의 종료일은 이번에 확인한 문서에 없었습니다.

Q. 종료일을 넘기면 어떻게 되나요?

공식 문서 설명으로 종료(shut down)는 그 모델·엔드포인트에 더는 접근할 수 없다는 뜻입니다. 옛 이름으로 보낸 요청은 실패합니다.

Q. 미리 알림을 받을 수 있나요?

공식 문서는 종료 예정 모델을 실제로 쓰는 고객에게 이메일로 알리고 문서에 기록한다고 안내합니다. 원칙적으로 일반 모델은 최소 6개월, 특화 변형은 최소 3개월 전에 알리지만, preview 모델은 2주 정도로 더 짧을 수 있고 안전·규정 문제가 있으면 더 빨라질 수 있다고 적혀 있습니다.

3줄 핵심 요약

  1. 10월 23일 gpt-4·gpt-3.5-turbo·o1·o3-mini·o4-mini·gpt-4.1-nano·gpt-image-1이 꺼진다.
  2. 대체는 대부분 gpt-5.6-sol·terra·luna, 이미지는 gpt-image-2.5. 공식 표에 있는 것만 쓴다.
  3. grep으로 코드와 환경 변수에서 모델 이름부터 찾고, 같은 입력으로 테스트한 뒤 바꾼다.

마치며

오늘 할 일은 하나입니다. 운영 중인 프로젝트 폴더에서 위 grep 한 줄을 돌려 보세요. 아무것도 안 나와도 검색 대상이 .py·.js·.ts 파일뿐이니 .env, 설정 파일, 배포 환경 변수, 데이터베이스 설정까지 한 번 더 보고, 뭔가 나오면 10월 23일 전에 하나씩 바꿀 시간이 아직 있습니다.

NEXT READ

이어서 읽어 볼 글

01  맞춤 GPT 12월 11일 종료, 공유가 막힌 이유와 할 일 · 챗GPT 쪽 종료 일정

02  OpenAI dots 총정리 · OpenAI 새 제품

#OpenAI,#OpenAIAPI,#API종료,#gpt4,#gpt35turbo,#모델교체,#개발자,#코드노트,#ChatGPTAPI,#AI개발

728x90
반응형

관련글 더보기

댓글 영역