실전 가이드 · 4분 · 05.12

오늘 죽은 DALL·E 3 — 자동화 봇이 멈추기 전 30분 안에 점검할 6가지

loopy vibecoder

핵심 요약 (TL;DR)

2026년 5월 12일 오늘부로 OpenAI의 DALL·E 2/3 API가 영구 셧다운됩니다. 모든 호출은 에러를 반환하며, 공식 마이그레이션 권장 모델은 gpt-image-1.5와 gpt-image-1-mini입니다. 자동 썸네일 봇·인디 SaaS·블로그 자동화 파이프라인이 멈추기 전, 30분 안에 점검할 6가지를 정리했습니다.

무엇이 끝났나

5월 12일, DALL·E 2와 DALL·E 3 API 엔드포인트가 영구 셧다운됩니다. DALL·E 3가 2023년 9월 출시였으니 약 2년 8개월 만의 EOL이죠. 공식 마이그레이션 권장은 gpt-image-1.5gpt-image-1-mini, 그리고 4월 21일 출시된 신모델 gpt-image-2입니다. (원문: OpenAI Developer Forum, "Deprecation reminder: DALL·E will be shut down on May 12, 2026")

gpt-image-2의 주요 스펙은 Image Arena 1,512점, 다언어 텍스트 렌더링(Cyrillic·CJK·Indic 포함, 정확도 수치는 OpenAI 미공개), 최대 2K(긴 변 2000px) 출력, 단일 프롬프트에서 최대 10장 일관성 이미지, 2~3분 추론 시간. Thinking Mode가 네이티브로 들어간 첫 이미지 모델 이라는 점이 본질입니다. 빠른 응답 모델은 1.5, 품질 우선 모델은 2 — 라인업이 분리된 거예요.

30분 안에 점검할 6가지

1. 코드의 모델 문자열을 찾으세요.
model="dall-e-3", model='dall-e-2', image-alpha-001 같은 하드코딩이 가장 먼저 죽습니다. 전체 코드베이스에 grep -r "dall-e" . 한 번 돌리세요. 라이브러리, Cloud Function, Vercel Edge, n8n 워크플로우, Zapier 액션까지 빠짐없이요. 한 곳이라도 놓치면 그 워크플로우가 오늘부로 503/404로 답합니다.

# 죽을 위치를 한 번에 찾는 명령
grep -rE 'dall-e-[23]|dall-e-2|dall-e-3' . --include='*.{js,ts,py,go,rb}'

2. prompt 포맷을 다시 보세요.
gpt-image-1 시리즈는 DALL·E 3에 비해 prompt에 더 길고 구조화된 묘사를 잘 받습니다. 반대로 "vibrant, surreal, dreamlike" 같은 추상 단어 나열은 DALL·E 3보다 직역에 가까운 결과를 줍니다. 기존 프롬프트를 그대로 옮기면 "왠지 톤이 달라졌네"가 됩니다. 프롬프트별 A/B 테스트가 필요한 구간이에요.

3. 결과 크기·비율 옵션을 확인하세요.
gpt-image-1.5는 비율·해상도 라인업이 DALL·E 3와 미세하게 다릅니다. 기존 DALL·E 3 출력을 그대로 인스타 9:16, 블로그 16:9에 끼우던 로직이 깨질 수 있죠. 자동 크롭 로직이 있다면 새 비율로 재테스트해야 합니다.

4. 비용 구조를 다시 계산하세요.
gpt-image-1.5는 native reasoning 기반이라 "추론 시간"이 비용에 직접 반영됩니다. 동일 품질 기준 DALL·E 3 단일 호출 대비 평균 2배 이상 비용이 드는 케이스가 보고됩니다(자체 추정). 하루 1,000장씩 돌리던 썸네일 봇은 cost·latency 양쪽 모두 재설계가 필요합니다. "품질 우선 케이스만 gpt-image-2, 대량 호출은 1-mini" 라는 라우팅 로직 도입이 가장 깔끔한 패턴입니다.

5. 썸네일 캐시·CDN 정책을 점검하세요.
DALL·E 3로 생성한 기존 이미지는 살아있습니다. 문제는 "다시 생성"이 일어나는 트리거 — 캐시 만료, 사용자 재요청, 콘텐츠 업데이트 — 가 발동될 때 새 모델로 재생성됩니다. 옛 톤과 새 톤이 사이트 한 페이지에 섞이는 상태가 발생하죠. 캐시 TTL을 평소보다 길게 잡고, 시각적 일관성이 필요한 페이지는 일괄 재생성을 미리 돌리는 게 안전합니다.

6. alt 텍스트·접근성 파이프라인을 확인하세요.
이미지 생성과 함께 alt 텍스트를 자동 생성하는 파이프라인은 보통 같은 API 응답에서 메타데이터를 가져옵니다. gpt-image 시리즈는 응답 구조가 DALL·E와 미세하게 다릅니다. JSON 파싱 로직 한 줄이 빠지면 alt 텍스트가 빈 채로 발행됩니다. 접근성 점수와 SEO 모두에 영향이 옵니다.

더 큰 그림 — "한 API가 영원하다"는 환상의 끝

DALL·E 2 → 3 → gpt-image-1 → gpt-image-1.5 → gpt-image-2. 1년 안에 4번 교체된 셈입니다. OpenAI는 텍스트 모델 deprecation 사이클을 6~12개월로 잡아왔고, 이미지도 같은 사이클에 본격 진입했다는 신호 죠.

대응 패턴은 분명합니다. provider swap이 가능한 abstract layer를 깔아두기. 이미지 생성을 generateImage(prompt, options) 인터페이스 한 겹으로 감싸고, 내부에서 OpenAI·Stability·Midjourney·Ideogram·FLUX.2 중 하나로 라우팅하는 구조예요. 오늘 같은 강제 마이그레이션이 다음에 또 옵니다. 어쩌면 6개월 뒤에 또 올 수도 있고요.

// 예시: 이미지 생성 추상화 한 겹
async function generateImage(prompt: string, opts: ImageOpts) {
  const provider = pickProvider(opts.quality, opts.budget);
  return providers[provider].generate(prompt, opts);
}

대안 시장도 같이 봐두세요. Stability AI(SDXL 후속), Midjourney V8 API(연내 공개 루머), Ideogram 3, FLUX.2(Black Forest Labs). 자체 호스팅 옵션으로는 Replicate, Fal.ai, Together가 가격 매력이 빠르게 올라가는 중입니다. 한 공급자에 락인된 인디 SaaS의 첫 수업료를 오늘 받는 거라고 생각하면, 다음 교체 비용을 0에 가깝게 만드는 작업에 이번 주말을 쓰는 게 합리적입니다.

FAQ

Q. 이미 생성된 DALL·E 3 이미지는 계속 쓸 수 있나요?
A. 이미지 파일 자체는 영향 없습니다. 죽는 건 새 호출이죠. 다만 "재생성 트리거"가 있는 파이프라인은 옛 톤과 새 톤이 섞일 수 있으니 캐시 정책 점검이 필요합니다.

Q. gpt-image-2와 gpt-image-1.5 중 어떤 걸 써야 하나요?
A. OpenAI 공식 마이그레이션 권장은 gpt-image-1.5/1-mini입니다. gpt-image-2는 더 강력하지만 추론 시간이 길고 비용도 높아 자동화 대량 호출용으로는 1.5가 안정적이에요. 콘텐츠 마케팅·키비주얼 등 품질 우선 케이스는 gpt-image-2가 낫습니다.

Q. 셧다운 시각은 한국시간 기준 정확히 언제인가요?
A. 공식 공지에 정확한 시각은 명시되지 않았습니다. 통상 OpenAI는 PT 자정 적용이라 한국시간으로는 5/12 16~17시 전후 적용이 유력합니다. 다만 책임 있는 대응은 "오늘 안에" 점검을 마치는 것입니다.

0

댓글 0

아직 댓글이 없습니다