Gemini 2.5 Pro 지원 중단: 12월 1일에 바뀌는 것
호출은 그대로 응답합니다. 요청 형태 세 곳이 실패하기 시작합니다.
이 페이지 목차
2026년 12월 1일, Google은 Gemini 2.5 Pro 요청을 모두 Gemini 3.8 Flash로 보내고 3.8 Flash 요금으로 청구합니다. 100만 입력 token당 $0.75, 100만 출력 token당 $3.75이며 이 요금은 2026년 12월 31일까지입니다(Google 지원 중단 페이지, 2026년 11월 4일 확인). 당일 호출은 계속 성공합니다. 예전 모델에 맞춰 작성한 요청 본문은 실패하지만, 대부분의 수정은 몇 줄이면 끝납니다.
변경 세 가지로 대부분의 작업이 정리됩니다.
- 모델 문자열을
gemini-3.8-flash로 바꿉니다. thinking_budget을thinking_level로 교체합니다.temperature,top_p,top_k,candidate_count와 미리 채운 model 턴을 삭제합니다.
나머지 세 단계는 멀티턴 상태, 함수 호출, SDK를 다룹니다. 각 단계의 결과와 건너뛰었을 때 보이는 증상을 아래에 적었습니다.
12월 1일에 무슨 일이 일어날까요?
날짜의 근거는 카운트다운 페이지가 아니라 Google 릴리스 노트입니다. 2026년 11월 2일자 항목은 gemini-2.5-pro를 지원 중단으로 표시하고, 모든 API 요청이 자동으로 gemini-3.8-flash로 가며 Gemini 3.8 Flash 요금으로 청구된다고 밝힙니다(Google 릴리스 노트, 2026년 11월 4일 확인).
지원 중단 표는 앞뒤 날짜를 더합니다. 2025년 6월 17일 출시, 2026년 12월 1일 종료, 대체 모델은 gemini-3.8-flash입니다(2026년 11월 4일 확인). 모델 페이지는 범위가 더 좁습니다. API는 실제로 사용해 온 기존 사용자에게만 열려 있고, 그마저도 2026년 12월 1일까지입니다. AI Studio 선택 목록에서는 이미 빠졌습니다.
같은 표의 한 행을 두 번 읽어 볼 만합니다. 2026년 12월 1일을 종료일로 적으면서 3.8 Flash로의 자동 전달도 약속합니다. 전달된 호출이 응답에 gemini-2.5-pro를 적는지 gemini-3.8-flash를 적는지는 Google이 밝히지 않았습니다. 첫날 받은 모델 ID를 로그에 남기십시오.
응답이 무엇을 적든 대체 모델은 안정적입니다. gemini-3.8-flash는 2026년 9월 2일에 출시됐고, 안정 버전 ID가 하나이며, 아직 종료일이 공지되지 않았습니다(Google 지원 중단 페이지, 2026년 11월 4일 확인).
전환 후 코드와 청구서는 어떻게 달라질까요
기존 사용자 조건은 12월 1일 전인 지금부터 적용됩니다. Google의 2.5 Pro 모델 페이지는 API가 실제로 사용해 온 기존 사용자에게만, 2026년 12월 1일까지 열린다고 밝힙니다(2026년 11월 4일 확인). 나머지 작업을 계획하기 전에 팀이 실제로 배포하는 키로 먼저 시험하십시오.
두 모델은 이 조건이 주는 인상보다 훨씬 비슷합니다. 둘 다 입력 1,048,576 token을 받고 최대 65,536 token을 돌려주며, 텍스트, 이미지, 비디오, 오디오, PDF를 읽고 텍스트를 반환합니다(Google 모델 페이지, 2026년 11월 4일 확인). 차이는 가장자리 기능에서 나옵니다. 3.8 Flash 페이지는 computer use를 지원으로 적고, 2.5 Pro 페이지에는 computer use 행이 없습니다. 오디오 생성, 이미지 생성, Live API는 두 모델 모두 미지원으로 표시됩니다.
다음은 청구서입니다. 12월 1일부터는 같은 요청에 3.8 Flash 요금을 냅니다. 그 전까지 2.5 Pro는 자체 요금과 200,000 token 구간을 유지합니다.
3.8 Flash로 옮기면 깨지는 요청
동작이 달라지는 요청 형태는 여섯 가지이며, 함수 호출을 가장 꼼꼼히 봐야 합니다. Google의 3.8 Flash 마이그레이션 체크리스트가 각 변경을 하나씩 적습니다(2026년 11월 4일 확인).
| 보내는 내용 | 일어나는 일 | 바꿀 것 |
|---|---|---|
thinking_budget | 3.8 요청에서는 교체됨 | thinking_level을 보냅니다 |
thinking_level: "minimal" | 오류가 돌아옵니다 | low, medium, high 중 하나 |
temperature, top_p, top_k | 지금은 무시되고, 다음 세대에서는 HTTP 400 | 삭제합니다 |
candidate_count | Gemini 3 이후 미지원 | 호출당 후보 하나 |
마지막 턴이 role: "model" | HTTP 400 | 규칙을 system_instruction으로 옮깁니다 |
call_id와 name이 없는 FunctionResponse | Malformed_Function_Call | 두 필드를 모두 넣습니다 |
샘플링 파라미터는 조용한 실패입니다. Google의 3.6 릴리스 노트는 temperature, top_p, top_k가 지원 중단되어 지금은 무시되고, 다음 모델 세대에서는 지정하면 HTTP 400이 돌아온다고 밝힙니다(2026년 11월 4일 확인). 조정해 둔 프롬프트에는 거부보다 무시가 더 나쁩니다. 결정성 설정이 아무 일도 하지 않게 되고, 알려 주는 오류도 없습니다.
요란한 쪽은 프리필입니다. 마지막 비어 있지 않은 턴이 model 턴인 요청은 HTTP 400을 돌려주며, 해법은 system_instruction이나 구조화 출력입니다(Google 3.6 릴리스 노트, 2026년 11월 4일 확인). 멀티턴 대화는 마지막 턴을 채운 대화 기록을 다시 만드는 대신 previous_interaction_id를 실어야 합니다.
함수 호출에서는 멀티모달 자산을 응답 페이로드 안에 넣고, 인라인 지시 사이를 \n\n로 나누고, 도구 앞 텍스트 주변에서 Malformed_Function_Call이 나오면 Google이 제시한 우회 방법을 쓰십시오. 기존 generateContent 호출에서는 모든 FunctionResponse에 call_id와 name이 필요합니다.
여섯 번째는 thought signature이며, SDK가 모델보다 오래됐을 때 중요합니다. Google 체크리스트는 SDK 업데이트와 signature 보존을 위해 thought signature 페이지로 안내합니다.
여섯 가지 변경을 순서대로
이 순서로 진행하십시오. 처음 두 가지는 모든 요청에, 나머지는 특정 기능에 적용됩니다.
- 모델 문자열을 바꿉니다.
gemini-2.5-pro대신gemini-3.8-flash를 보냅니다. 재시도 함수가 아니라 설정에 적어서, 로그에 의도한 ID가 남게 하십시오. - thinking 예산을 교체합니다.
thinking_budget은thinking_level이 되고 값은low,medium,high입니다. 기본값은medium이고minimal은 오류를 돌려줍니다. - 샘플링 파라미터와 프리필 턴을 삭제합니다.
temperature,top_p,top_k,candidate_count, 끝에 붙은 model 턴이 모두 빠집니다. - 멀티턴 상태를 옮깁니다. 서버 쪽
previous_interaction_id로 통일합니다. - 함수 호출을 점검합니다. 자산은 응답 페이로드 안에, 인라인 지시 사이는
\n\n, 모든FunctionResponse에call_id와name을 넣습니다. - SDK를 업데이트하고 thought signature를 유지합니다. 3.8 체크리스트가 이 작업을 Google의 thought signature 페이지로 연결합니다.
요청 차이는 한 블록에 담깁니다. 변경 전:
{
"model": "gemini-2.5-pro",
"contents": [{"role": "user", "parts": [{"text": "Summarize the attached invoice."}]}],
"generation_config": {
"thinking_budget": 8192,
"temperature": 0.7,
"top_p": 0.9
}
}
변경 후:
{
"model": "gemini-3.8-flash",
"contents": [{"role": "user", "parts": [{"text": "Summarize the attached invoice."}]}],
"generation_config": {
"thinking_level": "medium"
}
}
12월 1일 전에 gemini-3.8-flash로 실제 요청을 한 번 보내고, 응답의 모델 ID를 로그에 남기십시오.
전환 기간에 gemini-3.8-flash를 다른 방식으로 호출하고 싶다면 Gemini 3.8 Flash 모델 페이지에 모델 ID, 1M 컨텍스트, 세 가지 thinking 레벨이 있습니다. 두 모델의 현재 요금은 요금 페이지에 있습니다.
요금 차이는 얼마일까요
표준 유료 등급에서 2026년 12월 31일까지 3.8 Flash는 출력이 2.5 Pro의 절반 이하이고 입력은 40% 쌉니다(Google 요금 페이지, 2026년 11월 4일 확인).
| 모델 | 입력 100만 | 출력 100만 |
|---|---|---|
gemini-2.5-pro, 20만 이하 | $1.25 | $10.00 |
gemini-2.5-pro, 20만 초과 | $2.50 | $15.00 |
gemini-3.8-flash, 2026년 12월 31일까지 | $0.75 | $3.75 |
gemini-3.8-flash, 2027년 1월 1일부터 | $1.50 | $7.50 |
입력 100,000 token, 출력 20,000 token 요청이면 차이가 분명해집니다. 2.5 Pro에서는 $0.125 + $0.20 = $0.325입니다. 3.8 Flash에서는 2026년 12월 31일까지 $0.075 + $0.075 = $0.15이고, 2027년 1월 1일부터는 $0.15 + $0.15 = $0.30입니다.
축하하기 전에 2027년 행을 읽으십시오. 입력은 2.5 Pro의 $1.25보다 20% 비싸지고, 출력은 2.5 Pro의 $10.00보다 25% 싼 상태로 남습니다. 입력이 대부분인 요청은 내년에 오늘의 2.5 Pro보다 더 비쌉니다.
배치 요금도 모양이 같습니다. 2.5 Pro는 20만 token까지 입력 $0.625, 출력 $5.00을 받고, 3.8 Flash는 2026년 12월 31일까지 $0.375와 $1.875를 받습니다(Google 요금 페이지, 2026년 11월 4일 확인).
캐싱, Priority, 2027년 숫자를 포함한 전체 요금표는 Gemini 3.8 Flash 요금 가이드에 있습니다.
2.5 Flash와 2.5 Flash-Lite
2.5 Flash는 같은 12월 1일이 적용됩니다. 2.5 Flash-Lite는 다릅니다.
| 모델 | 종료일 | 대체 |
|---|---|---|
gemini-2.5-flash | 2026년 12월 1일 | gemini-3.5-flash-lite |
gemini-2.5-flash-lite | 공지 없음 | 계속 제공 |
Google 지원 중단 페이지(2026년 11월 4일 확인)는 gemini-2.5-flash를 2.5 Pro와 같은 조건에 둡니다. 2025년 6월 17일 출시, 2026년 12월 1일부터 요청은 gemini-3.5-flash-lite로 가고 청구는 3.5 Flash-Lite 요금으로 옮겨집니다. gemini-2.5-flash-lite는 지원 중단이 아니며 별도 공지가 있을 때까지 제공됩니다.
오디오 ID 두 개는 달력에 따로 적어야 합니다. gemini-2.5-pro-preview-tts와 gemini-2.5-flash-preview-tts는 2026년 11월 17일에 종료되고 gemini-3.8-flash-tts 또는 gemini-3.8-flash-lite-tts로 대체됩니다.
더 오래된 고정형 2.5 Pro 프리뷰는 이미 끝났습니다. gemini-2.5-pro-preview-03-25, -05-06, -06-05의 종료일은 2025년 12월 2일이므로, 설정에 이 중 하나가 남아 있다면 오늘 이미 실패하고 있습니다.
자주 묻는 질문
Gemini 2.5 Pro는 지원 중단됐나요?
예. Google의 2026년 11월 2일자 릴리스 노트가 gemini-2.5-pro를 지원 중단으로 표시하고, 지원 중단 페이지는 2026년 12월 1일을 모든 API 요청이 gemini-3.8-flash로 옮겨 가는 날로 정합니다(2026년 11월 4일 확인). AI Studio 선택 목록에서는 이미 사라졌습니다.
2026년 12월 1일에 제 호출은 어떻게 되나요?
답은 계속 돌아옵니다. Google은 gemini-2.5-pro 요청이 자동으로 gemini-3.8-flash로 가고 3.8 Flash 요금으로 청구된다고 밝힙니다. 같은 표가 2026년 12월 1일을 종료일로도 적고, 응답이 어느 모델 ID를 보고하는지는 밝히지 않습니다. 첫날 로그에 남기십시오.
Gemini 2.5 Pro를 AI Studio에서 아직 쓸 수 있나요?
아니요. Google은 gemini-2.5-pro를 AI Studio 선택 목록에서 제거했고, API는 실제로 사용해 온 기존 사용자에게만 2026년 12월 1일까지 엽니다(Google 지원 중단 페이지와 모델 페이지, 2026년 11월 4일 확인).
아무것도 바꾸지 않으면 코드가 깨지나요?
깨집니다. 3.8 Flash가 예전 필드를 거부합니다. thinking_level: "minimal", candidate_count, 마지막 model 턴, call_id와 name이 없는 FunctionResponse입니다. thinking_budget은 thinking_level이 되어야 하고, temperature, top_p, top_k는 이미 무시됩니다. Google 마이그레이션 가이드가 각 변경을 적으며, 마지막 비어 있지 않은 턴이 model 턴인 요청은 지금도 HTTP 400을 돌려줍니다.
Gemini 3.8 Flash는 얼마나 싼가요?
2026년 12월 31일까지 20만 token 이하에서 입력은 40%, 출력은 62.5% 쌉니다. 100만 token당 $0.75 대 $1.25, $3.75 대 $10.00입니다. 2027년 1월 1일부터는 입력이 2.5 Pro보다 20% 비싸고 출력은 25% 쌉니다.
확인한 출처
이 글에서 다루는 모델
관련 글
Gemini 3.8 Flash API 가격과 에이전트 작업 비용
Google Standard는 현재 입력 100만 token당 $0.75, 출력은 $3.75입니다. 통과한 결과의 비용은 재시도와 thinking까지 포함해야 합니다.
Gemini 4 출시일: 학습은 확인, 출시는 미정
Gemini 4 출시일은 두 단계로 정해졌습니다. Google은 2026년 9월 30일 Gemini 4 Argon을 발표했고 10월 13일 유료 API 개발자에게 개방했습니다. 이어 10월 28일 Gemini 4 Carbon을 발표했지만 개발자용 날짜는 아직 없습니다.
Gemini 4 Carbon 출시일·가격·API 사용 가능 여부
아니요, Gemini 4 Carbon은 아직 Gemini API로 개발자에게 열리지 않았습니다. 구글이 2026년 10월 28일 확인한 내용, 아직 밝히지 않은 내용, 오늘 호출할 수 있는 모델을 정리합니다.