Gemini 3.7 Flash (gemini-3.7-flash)는 Gemini 3 시리즈의 이전 세대 Flash 모델로, 현재 지원이 중단되었으며 Gemini 3.8 Flash로 자동 라우팅됩니다.
이 가이드는 참고용으로 보존되며 Gemini 3.7 Flash에 도입된 기능과 변경사항을 설명합니다.
모델 개요
| 모델 | 모델 ID | 기본 사고 수준 | 설명 |
|---|---|---|---|
| Gemini 3.7 Flash (지원 중단됨) | gemini-3.7-flash |
medium |
코딩, Agentic Workflows, 다단계 실행을 위해 빌드된 이전 세대 Flash 모델입니다. Gemini 3.8 Flash로 대체되었습니다. |
Gemini 3.7 Flash는 1백만 개의 토큰 컨텍스트 윈도우, 최대 64,000개의 출력 토큰, 조정 가능한 사고 수준 (low, medium, high), 3.6 Flash와 동일한 내장 도구 모음을 지원합니다.
전체 사양은 Gemini 3.7 Flash 모델 페이지를 참고하세요.
빠른 시작
Python
from google import genai
client = genai.Client()
interaction = client.interactions.create(
model="gemini-3.7-flash",
input="Write a responsive navigation component in React with smooth animations and dark mode toggle."
)
print(interaction.output_text)
JavaScript
import { GoogleGenAI } from "@google/genai";
const client = new GoogleGenAI({});
const interaction = await client.interactions.create({
model: "gemini-3.7-flash",
input: "Write a responsive navigation component in React with smooth animations and dark mode toggle.",
});
console.log(interaction.output_text);
자바
import com.google.genai.Client;
import com.google.genai.gaos.models.interactions.CreateModelInteraction;
import com.google.genai.gaos.models.interactions.Interaction;
import com.google.genai.gaos.models.interactions.InteractionsInput;
import com.google.genai.gaos.models.interactions.Model;
import com.google.genai.gaos.models.operations.CreateInteractionRequestBody;
Client client = new Client();
CreateModelInteraction req = CreateModelInteraction.builder()
.model(Model.of("gemini-3.7-flash"))
.input(InteractionsInput.of("Write a responsive navigation component in React with smooth animations and dark mode toggle."))
.build();
Interaction interaction =
client.interactions.create(CreateInteractionRequestBody.of(req)).interaction().get();
System.out.println(interaction.outputText().orElse(""));
REST
curl "https://generativelanguage.googleapis.com/v1beta/interactions" \
-H "x-goog-api-key: $GEMINI_API_KEY" \
-H 'Content-Type: application/json' \
-X POST \
-d '{
"model": "gemini-3.7-flash",
"input": "Write a responsive navigation component in React with smooth animations and dark mode toggle."
}'
Gemini 3.7 Flash의 새로운 기능
- 코딩 및 에이전트 작업: 실제 소프트웨어 엔지니어링 및 에이전트 벤치마크에서 품질이 크게 향상되어 문제 해결이 개선되고 에이전트 루프 실패가 줄어듭니다.
- 웹 개발 및 강력한 디자인 패리티: 디자인 모의에서 직접 충실도가 높은 데스크톱 및 웹 애플리케이션 코드를 생성하여 디자인 준수 및 모의에 대한 기존 코드베이스 감사에서 1:1 디자인 패리티를 검증하는 데 큰 이점을 제공합니다.
추론 수준 이해하기
Gemini 3.7 Flash를 사용하면 모델의 사고 수준을 조정하여 지연 시간과 인텔리전스를 유연하게 제어할 수 있습니다.
- 사고 대응 파이프라인, 실시간 채팅, 초안 작성, 빠른 데이터 분석과 같은 지연 시간에 민감한 작업의 응답 시간 단축: 사고 대응 파이프라인, 실시간 채팅, 초안 작성, 빠른 데이터 분석과 같은 지연 시간에 민감한 작업의 응답 시간을 단축합니다.
- 중간 (기본값): 대부분의 작업에 가장 적합한 품질입니다. 복잡한 코드 및 에이전트 사용 사례에 권장되며, 초기 정확도가 높습니다.
- 높은 사고 노력: 모델이 사고하고 도구를 사용할 수 있는 능력을 극대화합니다. 복잡한 추론, 어려운 수학, 까다로운 코딩 및 에이전트 작업에 가장 적합합니다. 토큰 소비량과 비용이 더 높으며 확장된 생각과 함수 호출을 허용합니다.
Gemini 3.7 Flash에서 사고 수준을 구성하려면 다음 단계를 따르세요.
Python
from google import genai
client = genai.Client()
interaction = client.interactions.create(
model="gemini-3.7-flash",
input="Analyze this payment processing pipeline for race conditions during retry attempts and rewrite the transaction locks safely.",
generation_config={
"thinking_level": "medium" # Balanced reasoning effort for complex tasks
}
)
print(interaction.output_text)
다국어 코드 예시 (JavaScript, Java, Go, REST) 및 심층적인 추론 개념은 Gemini 3.8 Flash의 추론 수준 이해하기를 참고하세요.
Antigravity 에이전트 지원
Gemini 3.7 Flash는 Gemini 관리 에이전트 및 Google Antigravity SDK에서 Antigravity 에이전트를 지원합니다.
최신 코드 샘플과 최신 기본 에이전트 구성은 Antigravity 에이전트 가이드 및 Gemini 3.8 Flash 가이드를 참고하세요.
기타 모델
다음 단계
- 모델 개요에서 API 사양을 검토하세요.
- Interactions API 가이드에서 멀티 에이전트 조정을 살펴보세요.
- Google AI Studio에서 프롬프트를 테스트하고 개선합니다.