Gemini 3.7 Flash (gemini-3.7-flash) adalah model Flash generasi sebelumnya dalam seri Gemini 3, yang kini tidak digunakan lagi dan otomatis dialihkan ke Gemini 3.8 Flash.
Panduan ini dipertahankan sebagai referensi dan mendokumentasikan kemampuan serta perubahan yang diperkenalkan di Gemini 3.7 Flash.
Ringkasan model
| Model | ID Model | Tingkat penalaran default | Deskripsi |
|---|---|---|---|
| Gemini 3.7 Flash (Tidak digunakan lagi) | gemini-3.7-flash |
medium |
Model Flash generasi sebelumnya yang dibuat untuk coding, Agentic Workflows, dan eksekusi multi-langkah. Diganti dengan Gemini 3.8 Flash. |
Gemini 3.7 Flash mendukung jendela konteks 1 juta token, token output maks 64 ribu, tingkat penalaran yang dapat disesuaikan (low, medium, high), dan rangkaian alat bawaan yang sama dengan 3.6 Flash.
Untuk mengetahui spesifikasi lengkapnya, lihat halaman model Gemini 3.7 Flash.
Panduan memulai
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);
Java
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."
}'
Yang baru di Gemini 3.7 Flash
- Coding dan tugas agentik: Kualitas yang jauh lebih tinggi pada benchmark software engineering dan agentik di dunia nyata, yang meningkatkan penyelesaian masalah dan mengurangi loop agen yang gagal.
- Pengembangan web dan paritas desain yang lebih kuat: Menghasilkan kode aplikasi desktop dan web dengan fidelitas yang lebih tinggi langsung dari mock desain, dengan peningkatan yang signifikan dalam kepatuhan desain dan dalam mengaudit codebase yang ada terhadap mock untuk memverifikasi paritas desain 1:1.
Memahami tingkat penalaran
Gemini 3.7 Flash memberi developer kontrol yang fleksibel atas latensi dan kecerdasan dengan menyesuaikan tingkat penalaran model:
- Upaya penalaran rendah: Mengurangi waktu untuk menjawab tugas yang penting bagi latensi seperti pipeline respons insiden, chat real-time, penulisan draf, dan analisis data cepat.
- Sedang (default): Kualitas terbaik untuk sebagian besar tugas. Direkomendasikan untuk kode yang kompleks dan kasus penggunaan agentik, dengan akurasi lulus pertama yang lebih tinggi.
- Upaya penalaran tinggi: Memaksimalkan kemampuan model untuk berpikir dan menggunakan alat. Paling cocok untuk penalaran yang kompleks, matematika yang sulit, serta tugas coding dan agen yang sulit. Memungkinkan pemikiran dan panggilan fungsi yang diperluas, dengan konsumsi dan biaya token yang lebih tinggi.
Untuk mengonfigurasi tingkat penalaran di 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)
Untuk contoh kode multi-bahasa (JavaScript, Java, Go, REST) dan konsep penalaran mendalam, lihat Memahami tingkat penalaran di Gemini 3.8 Flash.
Dukungan agen Antigravity
Gemini 3.7 Flash memperkenalkan dukungan untuk mendukung agen Antigravity di Agen Terkelola Gemini dan Google Antigravity SDK.
Untuk contoh kode saat ini dan konfigurasi agen default terbaru, lihat panduan agen Antigravity dan panduan Gemini 3.8 Flash.
Model lainnya
Langkah berikutnya
- Tinjau spesifikasi API di Ringkasan Model.
- Pelajari orkestrasi multi-agen di Panduan Interactions API.
- Uji dan sempurnakan perintah di Google AI Studio.