AI 모델 폐기: 사전 점검 체크리스트 (첫 OpenAI 배치가 10월 23일 진행)
요약
OpenAI와 Google Vertex AI 등 주요 LLM 제공업체들이 여러 모델을 단계적으로 폐기(deprecation)할 예정입니다. 개발자들은 코드 내에서 사용되는 모델 ID를 점검하고, 단순히 이름만 변경하는 것 외에 API 매개변수 및 호출 방식의 변화까지 함께 고려해야 합니다.
핵심 포인트
- OpenAI/Google 등 주요 LLM 서비스가 단계적으로 모델을 폐기합니다.
- 코드와 설정 파일 전반에서 사용되는 모든 모델 ID를 점검하세요.
- 모델 이름 변경만으로는 부족하며, API 매개변수 및 호출 방식 변화도 확인해야 합니다.
Vertex AI에서 OpenAI, Anthropic 또는 Gemini를 호출하는 코드가 있다면, 향후 3개월 동안 여러 날짜에 걸쳐 일부 코드가 작동하지 않을 수 있습니다. 현재 상황과 저희가 자체 코드를 점검하면서 발견한 문제점들, 그리고 영향을 받는지 확인할 수 있는 2분짜리 방법을 안내해 드립니다.
무엇이 중단되는지
| 날짜 | 내용 | 제공업체의 대체 모델 |
|---|---|---|
| 2026년 10월 20일 | Gemini 2.5 Pro, Flash 및 Flash-Lite (Vertex AI에서만, Gemini API에서는 폐기되지 않음) | Google의 Vertex AI 모델 버전 페이지 참조 |
| ... | ||
| 폐기일에 해당 ID로의 요청은 실패합니다. 큐(queue)나 크론 작업(cron job)의 경우, 누군가 백로그를 알아차리기 전까지는 조용하게 보일 수 있습니다. |
2분 만에 레포지토리 확인하기
rg -n --hidden -g '!node_modules' -g '!.git' \
-e 'gpt-4' -e 'gpt-3\.5' -e 'o1' -e 'o3-mini' -e 'o4-mini' \
-e 'claude-sonnet-4-5' -e 'gemini-2\.5' -e 'ft:gpt' .
o1과 같은 짧은 패턴에서 노이즈가 발생할 수 있습니다. 코드뿐만 아니라 설정 파일, .env.example, 시드 데이터(seed data), 테스트 목업(test fixtures), 문서 등을 확인하세요. 그런 다음 런타임에 모델이 선택되는 부분(OPENAI_MODEL, MODEL_NAME 등)을 찾아 각 환경의 실제 값을 확인해야 합니다.
다섯 가지 문제점
- 날짜가 지정되지 않은 이름도 여전히 목록에 있습니다. 날짜가 없는
gpt-4o는 현재gpt-4o-2024-08-06으로 연결되는데, 이는 1월 14일에 중단됩니다. OpenAI가 이를 다시 연결할 수 있지만, 날짜가 지정되지 않은 이름이 안전하다고 가정해서는 안 됩니다. - 빈
shutdown_date가 안전하다는 의미는 아닙니다. OpenAI는GET /v1/models에서shutdown_date필드를 확인하라고 하지만, 이 값이null일 수도 있으므로 폐기(deprecation) 페이지도 함께 확인해야 합니다. - 이름만 변경하는 것만으로는 부족할 수 있습니다. 자체 API 검사에서
gpt-6-luna는 HTTP 400 오류와 함께max_tokens를 거부했습니다 (대신 Responses API에서는max_completion_tokens또는max_output_tokens를 사용해야 합니다). 함수 도구를 사용하는 Chat Completions 호출에서도reasoning_effort: "none"이 필요했습니다. - 매개변수 변경과 모델 전환을 함께 배포하세요. 테스트 결과, 이전 모델은
reasoning_effort를 거부했고 새 모델은 이를 필요로 했기 때문에
AI 자동 생성 콘텐츠
본 콘텐츠는 Dev.to AI tag의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기