AI 파이썬 패키지 73개의 배포 11,275건을 셌어요 — 제작자가 회수한 판이 134건이고, 버전을 못 박으면 그게 그대로 깔려요
AI 개발에 흔히 쓰는 파이썬 패키지 73개의 배포를 PyPI 공개 창구로 전수 집계했어요. 버전 11,275개 가운데 제작자가 회수 표시를 붙인 판이 134개였고, requirements.txt 에 버전을 못 박으면 pip 25.0.1 이 경고만 띄우고 그 판을 그대로 설치했어요.
AI 기술을 누구나 쉽게 활용할 수 있도록 실전 가이드를 작성합니다. ChatGPT, Claude, AI 자동화, SEO 분야를 전문으로 다룹니다.
API 코드 어딘가에 모델 이름을 한 줄 박아 두셨다면 언젠가 한 번은 걸리는 질문이 있어요. 이 모델, 언제까지 쓸 수 있나요.
결론부터 적을게요. 오픈AI·앤스로픽·구글 세 회사의 공식 폐기 문서를 열어 공지한 날과 종료하는 날이 둘 다 적힌 행을 전부 뽑아 날짜 차이를 계산했어요. 오픈AI에서 121행, 앤스로픽에서 19행, 합계 140행이 계산됐어요. 반면 구글 폐기 문서에서는 한 행도 계산되지 않았어요. 공지한 날을 적는 칸이 그 표에 아예 없거든요.
계산된 140행을 최근 쪽으로 잘라 보면 이래요. 2026년에 공지된 행이 65행인데, 앤스로픽 쪽은 전부 60일 이상이었고 오픈AI 쪽은 딱 한 행만 빼고 전부 92일 이상이었어요.
미리 선을 하나 그을게요. 구글 폐기 문서에 공지일 칸이 없다는 말은 구글이 예고를 안 한다는 뜻이 아니에요. 그 문서가 스스로 폐기 공지는 릴리스 노트 쪽에서 한다고 적어 뒀거든요. 이 글이 잰 것은 그 문서 한 장만으로 예고 기간을 날짜로 계산할 수 있느냐까지예요.
![]()
숫자보다 분모가 먼저예요. 이 글이 연 문서는 넉 장이고, 전부 2026년 9월 14일 낮에 한국 시각으로 받았어요.
| 문서 | 주소 | 문서가 밝힌 갱신일 | 받은 시각 |
|---|---|---|---|
| 오픈AI 폐기 안내 | platform.openai.com/docs/deprecations | 페이지에 표기 없음 | 12시 07분 |
| 앤스로픽 모델 폐기 | docs.anthropic.com/en/docs/about-claude/model-deprecations | 페이지에 표기 없음 | 12시 07분 |
| 구글 제미나이 폐기 | ai.google.dev/gemini-api/docs/deprecations | 2026년 9월 5일 | 12시 14분 |
| 구글 제미나이 모델 | ai.google.dev/gemini-api/docs/models | 2026년 9월 4일 | 12시 08분 |
읽은 방식도 적어 둘게요. 앤스로픽 문서는 마크다운 원본을 받아 표를 파이프 문자 그대로 읽었어요. 화면을 눈으로 훑은 게 아니에요. 나머지 셋은 문서를 받아 태그를 벗긴 뒤 표 칸을 모았고요.
구글 폐기 문서는 처음 여섯 번이 자동 로그인 경로로 튕겼어요. 쿠키를 받아 두는 방식으로 다시 요청해서 본문을 통째로 받았고요. 못 받은 게 아니라 받아서 읽은 값이에요.
안 본 것도 같이 적을게요. 세 회사의 릴리스 노트, 변경 이력, 고객에게 나가는 이메일 공지는 열지 않았어요. 아마존 베드록이나 구글 클라우드처럼 남의 플랫폼에 얹혀 도는 일정도 보지 않았고요. 이 글의 분모는 회사가 자기 문서 페이지에 올려 둔 폐기 표 안까지예요.
세 회사는 실제 이력과 별개로 각자 문서에 숫자를 미리 적어 뒀어요. 이걸 먼저 알아야 뒤에 나오는 실측값이 읽혀요.
| 회사 | 문서가 적은 최소 예고 | 같은 문서에 붙어 있는 단서 |
|---|---|---|
| 오픈AI | 일반 공개 모델 6개월 · 특화 변형 3개월 · 이름에 preview가 든 모델은 2주까지 짧아질 수 있음 | 안전·규정 사유가 있으면 더 빠를 수 있다는 예외가 하한선보다 먼저 적혀 있음 |
| 앤스로픽 | 공개 출시 모델 60일 | 베드록·구글 클라우드 경유는 별도 일정이라고 명시 |
| 구글 | preview 2주 · latest 별칭의 파괴적 변경 2주 | 폐기 표의 종료일은 가장 이른 날짜라고 적어 둠 |
오픈AI 원문은 안전 또는 규정 문제로 더 빠른 일정이 필요한 경우가 아니라면, 이라는 단서로 문단이 시작해요. 즉 예외가 약속보다 앞줄에 적혀 있어요. 짧은 행이 나왔을 때 그걸 곧바로 위반으로 읽으면 안 되는 이유가 여기 있어요.
앤스로픽 쪽은 문장이 짧아요. 종료를 앞둔 모델을 쓰고 있는 고객에게 알리고, 공개 출시 모델은 최소 60일을 예고한다고 적혀 있어요.
구글은 결이 달라요. 폐기 문서에는 최소 며칠이라는 수가 아예 없고, 모델 문서 쪽에 preview와 latest 이야기로만 2주가 나와요. 일반 안정판 모델의 최소 예고 기간을 적은 문장은 그 문서에서 찾지 못했어요.
먼저 분모를 쪼갤게요. 오픈AI 폐기 안내에서 날짜가 붙은 표 행은 전부 149행이에요. 그중 모델 식별자가 든 행이 121행이고, 고유 식별자로 세면 119개예요. 같은 식별자가 서로 다른 공지 회차에 한 번씩 더 나오는 경우가 둘 있거든요.
나머지 28행은 뺐어요. 옛 엔드포인트, 베타 헤더, 그리고 모델이 아니라 제품 단위로 적힌 행들이에요. 그래서 이 글의 121은 모델이 121개 죽는다는 뜻이 아니라 모델 식별자가 적힌 표 행이 121개라는 뜻이에요.
공지 회차는 34개이고, 가장 오래된 것이 2022년 6월 3일, 가장 최근이 2026년 9월 11일이에요.
| 항목 | 값 |
|---|---|
| 계산된 행 | 121행 |
| 최단 | 3일 |
| 최장 | 724일 |
| 중앙값 | 182일 |
| 평균 | 181.6일 |
최단 3일은 2023년 3월 20일 공지에 3월 23일 종료로 적힌 옛 코드 생성 모델 네 행이에요. 문서에 최소 예고 기간 절이 생기기 한참 전 시기예요. 지금 기준으로 읽으면 안 되는 값이라 따로 적어 둘게요.
공지 연도로 나누면 모양이 확 달라져요.
| 공지 연도 | 행 수 | 최단 | 중앙값 | 최장 |
|---|---|---|---|---|
| 2023 | 33 | 3일 | 182일 | 724일 |
| 2024 | 5 | 183일 | 365일 | 365일 |
| 2025 | 22 | 87일 | 182일 | 367일 |
| 2026 | 61 | 20일 | 184일 | 184일 |
2023년은 3일부터 724일까지 널뛰고, 2026년은 중앙값과 최장값이 똑같이 184일이에요. 최근으로 올수록 값이 한곳에 뭉쳐 있어요.
여기가 이 조사에서 제일 또렷하게 나온 자리예요. 2026년에 공지된 61행의 예고 기간을 중복 없이 모으면 값이 여섯 개밖에 안 나와요. 20일, 92일, 94일, 182일, 183일, 184일이에요.
| 간격 | 행 수 | 어디에 해당하나 |
|---|---|---|
| 20일 | 1 | 보안 특화 모델 한 개 |
| 92일 | 14 | 2026년 4월 22일 공지분 |
| 94일 | 2 | 2026년 5월 8일 공지분 |
| 182일 | 3 | 2026년 6월 2일 공지분 |
| 183일 | 6 | 2026년 6월 11일 공지분 |
| 184일 | 35 | 2026년 3월 24일·4월 22일·7월 20일·8월 26일 공지분 |
92일부터 94일까지 묶인 16행은 전부 특화 변형이에요. 이름이 -chat-latest, -codex, -deep-research로 끝나는 계열이고요. 문서가 특화 변형은 최소 3개월이라고 적어 둔 자리에 정확히 붙어 있어요. 3개월을 날짜로 환산하면 91일이니까요.
182일부터 184일까지 묶인 44행은 일반 공개 모델 쪽이에요. 6개월 하한선 자리고요. 여기서 한 가지만 짚어 둘게요. 6개월이라는 달 단위 약속을 날짜로 환산하면 182일부터 184일 사이에 몰려요. 달마다 날수가 다르니 환산값이 하루씩 흔들리는 거예요. 이 흔들림을 위반으로 읽으면 안 돼요.
그러고 나면 남는 건 하나예요. 2026년에 공지된 61행 중 91일 미만인 행이 딱 한 행이에요. 분모를 121행 전체로 넓히면 앞에서 따로 떼어 둔 2023년 코드 생성 모델 네 행이 여기에 더 들어와요. 문서에 최소 예고 기간 절이 생기기 전 시기라 지금 기준과 나란히 놓기 어려운 값이고요.
그 한 행은 gpt-5.4-cyber예요. 2026년 9월 11일 공지에 2026년 10월 1일 종료로 적혀 있고, 날짜 차이가 20일이에요. 오픈AI 폐기 안내에서 가장 위에 있는 최신 회차이기도 해요.
여기서 멈출 선을 정확히 그을게요.
그래서 확인되는 범위는 여기까지예요. 문서가 적어 둔 하한선 셋 중 어디에도 맞지 않는 행이 하나 있고, 문서는 그런 경우가 생길 수 있다고 미리 적어 두었다는 사실이요. 그 이상은 추측이에요.
참고로 이건 API 쪽 이야기예요. 챗GPT 앱 안에서 쓰던 모델이 바뀌는 것과는 다른 사건이라, 앱 쪽 교체 순서는 챗GPT 앱 모델 교체 안내에 따로 적어 뒀어요. 같은 회사 일이지만 문서도 일정도 별개예요.

앤스로픽 폐기 문서에는 이력 절이 따로 있어요. 회차가 9개, 그 안의 모델 행이 19행이에요. 이 19행이 예고 기간 계산의 분모고요.
| 항목 | 값 |
|---|---|
| 계산된 행 | 19행 |
| 최단 | 60일 |
| 최장 | 189일 |
| 중앙값 | 63일 |
| 60일 미만인 행 | 0행 |
문서가 적은 하한선이 60일인데, 19행 중 가장 짧은 것이 정확히 60일이에요. 하한선 아래로 내려간 행이 하나도 없어요.
동시에 반대쪽도 봐야 해요. 중앙값이 63일이거든요. 그러니까 하한선을 크게 웃도는 여유가 늘 있는 것도 아니에요. 19행 중 100일을 넘긴 건 세 회차뿐이에요.
행을 몇 개만 펼쳐 볼게요.
| 공지일 | 종료일 | 간격 | 모델 |
|---|---|---|---|
| 2026년 6월 5일 | 2026년 8월 5일 | 61일 | claude-opus-4-1-20250805 |
| 2026년 4월 14일 | 2026년 6월 15일 | 62일 | claude-sonnet-4-20250514 |
| 2026년 2월 19일 | 2026년 4월 20일 | 60일 | claude-3-haiku-20240307 |
| 2025년 10월 28일 | 2026년 2월 19일 | 114일 | claude-3-7-sonnet-20250219 |
| 2025년 6월 30일 | 2026년 1월 5일 | 189일 | claude-3-opus-20240229 |
| 2024년 9월 4일 | 2024년 11월 6일 | 63일 | claude-instant-1.2 |
그리고 이 문서에만 있는 문장이 하나 있어요. 여기 적힌 날짜는 앤스로픽이 직접 운영하는 경로에만 적용된다는 내용이에요. 클로드 API, AWS의 클로드 플랫폼, 마이크로소프트 파운드리가 그 경로고요. 파트너가 운영하는 아마존 베드록과 구글 클라우드는 자체 종료 일정을 정한다고 문서가 못박아 뒀어요. 그 두 경로로 쓰고 계신다면 이 표의 날짜를 그대로 옮겨 적으시면 안 돼요.
세 회사 중 여기만 가진 게 하나 있어요. 아직 멀쩡히 도는 모델에도 날짜가 미리 붙어 있어요. 문서의 모델 상태 표는 17행인데, 활성 11행과 종료 6행으로 나뉘어요. 그 활성 11행 전부에 날짜가 박혀 있고요.
| 모델 | 표에 적힌 형태 | 2026년 9월 14일 기준 남은 날 |
|---|---|---|
claude-sonnet-4-5-20250929 | Not sooner than September 29, 2026 | 15일 |
claude-haiku-4-5-20251001 | Not sooner than October 15, 2026 | 31일 |
claude-opus-4-5-20251101 | Not sooner than November 24, 2026 | 71일 |
claude-opus-4-6 | Not sooner than February 5, 2027 | 144일 |
claude-sonnet-4-6 | Not sooner than February 17, 2027 | 156일 |
claude-opus-4-7 | Not sooner than April 16, 2027 | 214일 |
claude-opus-4-8 | Not sooner than May 28, 2027 | 256일 |
claude-fable-5 | Not sooner than June 9, 2027 | 268일 |
claude-sonnet-5 | Not sooner than June 30, 2027 | 289일 |
claude-opus-5 | Not sooner than July 24, 2027 | 313일 |
claude-fable-5-1 | Not sooner than September 1, 2027 | 352일 |
11행 기준으로 최단 15일, 최장 352일, 중앙값 214일이에요.
여기서 제일 중요한 구분을 적을게요. Not sooner than은 그 날짜보다 빨리는 없애지 않겠다는 보장 기한이지, 그날 없어진다는 뜻이 아니에요. 이걸 뒤집어 읽으면 글 전체가 틀려요. 달력에 옮기실 때도 종료일이 아니라 이 날짜까지는 안전하다는 선으로 적어 두셔야 해요.
그래도 실무에서는 이 칸이 꽤 쓸모 있어요. 오픈AI와 구글에는 활성 모델에 붙은 보장 날짜가 없거든요. 두 회사는 공지가 나온 다음에야 날짜가 생겨요. 지금 돌고 있는 서비스의 교체 시점을 미리 잡아 두실 수 있다는 점에서 이 열한 줄은 값어치가 있어요.
부정 실측이라 범위부터 못박고 시작할게요. 센 대상은 구글 제미나이 폐기 문서 한 장이에요. 2026년 9월 14일 12시 14분에 받았고, 문서가 밝힌 갱신일은 2026년 9월 5일이에요. 센 방법은 태그를 벗긴 뒤 표 머리글 칸을 전부 모아 중복을 없앤 거고요.
결과는 이래요.
| 확인한 것 | 결과 |
|---|---|
| 날짜가 든 표 머리글 종류 | Release date와 Shutdown date 두 가지뿐 |
Deprecation Date 문자열 출현 | 0회 |
| 공지 날짜를 적는 칸 | 없음 |
출시일과 종료일만 있으면 모델이 얼마나 살았는지는 알 수 있어도 언제 통보받았는지는 알 수 없어요. 예고 기간은 종료일에서 공지일을 뺀 값인데, 빼야 할 한쪽이 그 표에 없는 거예요.
그럼 공지는 어디 있을까요. 문서가 직접 답해 뒀어요. 폐기 공지는 릴리스 노트 페이지에서 하고, 이 페이지는 발표된 가장 이른 종료일을 추적한다고 적혀 있어요. 그러니까 공지가 없는 게 아니라 공지 날짜가 이 문서에 모여 있지 않은 거예요.
한 가지 더 있어요. 구글 표의 종료일은 성격 자체가 달라요. 문서가 그 종료일을 모델이 종료될 수 있는 가장 이른 날짜라고 적어 두고, 정확한 종료일은 사전 통지로 따로 알린다고 덧붙였어요. 오픈AI와 앤스로픽 표의 종료일과 나란히 놓고 비교하면 안 되는 이유예요.
구글 폐기 문서의 행 자체를 하나하나 세어 종료일이 지난 것과 목록에 남은 것을 대조한 작업은 제미나이 폐기 문서 행 대조에서 따로 했어요. 이 글에서 구글이 맡은 역할은 공지일 칸이 없다는 구조 확인까지예요.
지금까지 잰 값을 한자리에 모으면 이래요.
| 오픈AI | 앤스로픽 | 구글 | |
|---|---|---|---|
| 문서가 적은 최소 예고 | 일반 6개월 · 특화 3개월 · preview 2주까지 | 공개 출시 모델 60일 | preview 2주 · latest 별칭 2주 |
| 폐기 문서에 공지일 칸 | 있음 | 있음 | 없음 |
| 계산된 행 | 121행 | 19행 | 0행 |
| 계산된 최단 | 3일 (2026년 공지만 보면 20일) | 60일 | 계산 불가 |
| 계산된 중앙값 | 182일 | 63일 | 계산 불가 |
| 활성 모델 보장 날짜 공개 | 없음 | 있음 | 없음 |
| 표의 종료일 성격 | 확정 종료일 | 확정 종료일 | 가장 이른 날짜 |
표를 세로로 읽으면 세 회사가 서로 다른 걸 공개하고 있다는 게 보여요. 오픈AI는 이력이 제일 길고, 앤스로픽은 앞날을 제일 많이 보여 주고, 구글은 종료일만 보여 줘요.
계산된 121행 중 종료일이 아직 오지 않은 행이 49행이에요. 2026년 9월 14일 기준이에요.
| 종료일 | 모델 행 수 | 남은 날 |
|---|---|---|
| 2026년 9월 24일 | 5 | 10일 |
| 2026년 9월 28일 | 4 | 14일 |
| 2026년 10월 1일 | 1 | 17일 |
| 2026년 10월 23일 | 17 | 39일 |
| 2026년 12월 1일 | 3 | 78일 |
| 2026년 12월 11일 | 6 | 88일 |
| 2027년 1월 20일 | 9 | 128일 |
| 2027년 2월 26일 | 4 | 165일 |

가장 가까운 건 2026년 9월 24일의 다섯 행이고, 전부 sora-2 계열이에요. 이건 2026년 3월 24일에 공지돼서 예고 기간이 184일이었어요. 짧게 통보된 게 아니라 여섯 달 전에 나온 공지가 이제 만기에 닿은 거예요.
그다음이 10월 23일의 17행이에요. 한 날짜에 가장 많이 몰려 있어서, 코드에 날짜가 붙은 스냅샷 이름을 박아 두셨다면 여기가 제일 확인할 값어치가 있어요.
정리하면 오늘 하실 일은 세 가지예요.
바꿔 끼우는 실제 작업 순서는 응답 API 마이그레이션 단계에 정리해 뒀어요. 이 글은 그 앞 칸, 그러니까 언제까지 미룰 수 있는지만 다뤄요.
숫자를 쓰시려면 사정권도 같이 아셔야 해요.
첫째, 문서 넉 장이 전부예요. 릴리스 노트, 변경 이력, 고객에게 나간 이메일 공지는 열지 않았어요. 구글 쪽 공지일이 릴리스 노트에 있다는 건 확인했지만 그걸 행으로 세지는 않았어요.
둘째, 앤스로픽 날짜는 경로를 타요. 앤스로픽이 직접 운영하는 경로에만 적용돼요. 아마존 베드록과 구글 클라우드는 별도 일정이에요.
셋째, 오픈AI의 121은 모델 개수가 아니에요. 모델 식별자가 적힌 표 행이 121개이고 고유 식별자는 119개예요. 엔드포인트와 제품 단위 행 28개는 뺐고요.
넷째, 짧은 행의 사유는 알 수 없어요. 20일짜리 한 행에 왜 그렇게 됐는지가 문서에 없어요. 정책에 예외가 있다는 사실까지만 확인했어요.
다섯째, 구글은 계산을 시도했다가 못 한 게 아니라 계산할 칸이 없었어요. 이건 구글 문서의 품질 평가가 아니라 표 구조의 관찰이에요.
여섯째, 문서는 계속 바뀌어요. 오픈AI와 앤스로픽 문서에는 페이지 갱신일 표기가 아예 없어서, 다음에 열면 행이 늘어 있을 수 있어요. 인용하실 때는 조회 날짜를 같이 적어 주세요.
세 줄로 줄이면 이래요.
첫째, 공지일과 종료일이 둘 다 적힌 행은 140행이었어요. 오픈AI 121행, 앤스로픽 19행이고 구글은 0행이에요.
둘째, 두 회사 모두 문서에 적은 하한선을 대체로 지키고 있어요. 앤스로픽은 19행 중 60일 미만이 0행이고, 오픈AI는 2026년 공지 61행 중 91일 미만이 한 행뿐이에요.
셋째, 앞날이 보이는 건 앤스로픽뿐이에요. 활성 모델 11개에 보장 날짜가 미리 공개돼 있고, 나머지 두 회사는 공지가 나와야 날짜가 생겨요.
그래서 실무에서 하실 일은 간단해요. 쓰고 계신 모델 이름을 목록으로 뽑고, 회사별 폐기 문서를 달력에 한 번씩 걸어 두세요. 오픈AI 쪽은 지금 49행이 종료를 앞두고 있고 가장 가까운 게 열흘 뒤예요. 숫자 자체보다 어느 문서를 봐야 하는지를 아는 게 먼저예요.
회사마다 봐야 할 자리가 달라요. 오픈AI는 폐기 안내 페이지 하나에 공지 회차와 종료일이 같이 적혀 있어서 그 페이지만 봐도 돼요. 앤스로픽도 모델 폐기 문서 한 장에 상태와 날짜가 모여 있고요. 구글은 사정이 달라서, 폐기 문서에는 종료일만 있고 공지일 칸이 없기 때문에 릴리스 노트를 같이 봐야 언제 통보됐는지를 알 수 있어요. 세 회사 모두 이름에 preview가 든 모델을 쓰고 계신다면 더 짧은 예고가 적용될 수 있으니 그때는 문서를 더 자주 여셔야 해요.
일반 공개 모델은 최소 6개월, 일반 공개 모델의 특화 변형은 최소 3개월, 이름에 preview가 든 모델은 2주까지 짧아질 수 있다고 적혀 있어요. 다만 이 세 줄 앞에 조건이 하나 먼저 붙어 있어요. 안전 또는 규정 문제로 더 빠른 일정이 필요한 경우가 아니라면, 이라는 단서예요. 그러니까 이 숫자들은 그 예외에 해당하지 않을 때 적용되는 하한선이에요.
아니에요. 그 날짜보다 빨리는 종료하지 않는다는 보장 기한이지 그날 없어진다는 뜻이 아니에요. 활성 상태로 표시된 모델 11개에 이 형태로 날짜가 붙어 있는데, 실제 종료는 그 날짜 이후에 따로 공지를 거쳐 정해져요. 달력에 옮겨 두실 때는 종료일이 아니라 이 날짜까지는 안전하다는 선으로 적어 두세요.
그렇게 읽으시면 안 돼요. 이 글이 확인한 건 구글 폐기 문서의 표에 공지일을 적는 칸이 없다는 구조뿐이에요. 그 문서 자신이 폐기 공지는 릴리스 노트 페이지에서 한다고 적어 두었고, 정확한 종료일은 사전 통지로 따로 알린다고도 적혀 있어요. 즉 예고가 없는 게 아니라 공지 날짜가 폐기 문서에 모여 있지 않아서, 그 문서만으로는 예고 기간을 날짜로 계산할 수 없다는 뜻이에요.
이 자료만으로는 그렇게 단정할 수 없어요. 2026년 9월 11일 공지에 10월 1일 종료로 적힌 행이 하나 있고 날짜 차이는 20일이 맞아요. 다만 오픈AI 정책에는 안전 또는 규정 사유가 있으면 더 빠를 수 있다는 예외가 하한선보다 먼저 적혀 있고, 그 행에 사유는 적혀 있지 않아요. 그러니 확인되는 범위는 문서가 적은 하한선 셋 중 어디에도 맞지 않는 행이 하나 있다는 사실까지예요.
적용되지 않을 수 있어요. 앤스로픽 문서가 직접 못박아 둔 내용이에요. 이 페이지의 날짜는 앤스로픽이 직접 운영하는 클로드 API와 AWS 클로드 플랫폼, 마이크로소프트 파운드리에 적용되고, 파트너가 운영하는 아마존 베드록과 구글 클라우드는 자체 종료 일정을 정한다고 적혀 있어요. 그 두 경로로 쓰고 계신다면 각 클라우드의 안내를 따로 확인하셔야 해요.