Gemini 3.7 400에러 5분 만에 잡는 법
💡 3초 핵심 요약 (Key Takeaways) 400 에러 원인: Gemini 3.7부터 폐지된 thinking_budget 을 호출하면 INVALID_ARGUMENT 가 발생하며, thinking_level 로 즉시 전환해야 합니다. 비용 누수 주의: 내부 추론 토큰(Thinking Tokens)도 출력 토큰 요율($3.75/1M)로 전액 과금되므로 단순 작업에 기본값 방치 시 비용이 최대 40배 폭증합니다. 해결 솔루션: 작업 성격에 따라 low / medium / high 를 자동 분기하는 라우팅 코드를 적용해 에러 해결과 50% 이상의 비용 절감을 동시에 달성합니다. 🚨 새벽 배포 후 마주친 파이프라인 중단 에러 새벽에 배포한 파이프라인이 갑자기 멈췄습니다. 콘솔을 열어보니 온통 붉은 로그가 찍혀 있습니다. 어제까지만 해도 멀쩡히 돌던 코드에서 바뀐 건 딱 하나, model="gemini-3.7-flash" 로 모델명을 올린 것뿐이었습니다. google.genai.errors.ClientError: 400 INVALID_ARGUMENT thinking_budget and thinking_level are not supported together 원인은 명확합니다. Gemini 3.x 세대부터 thinking_budget 이라는 파라미터 자체가 공식 폐지 되었습니다. 대신 thinking_level 이라는 새로운 제어 방식으로 교체되었는데, 이 사실을 모른 채 예전 코드를 그대로 실행하면 100% 이 에러를 마주하게 됩니다. 게다가 이 문제를 원리 없이 넘기거나 기본값으로 방치하면, 다음 날 아침 예상치 못한 청구서 폭탄 을 맞게 됩니다. 1. thinking_budget 이 사라지고 thinking_le...