Gemini 3.7 Flash (gemini-3.7-flash) พร้อมใช้งานสำหรับผู้ใช้ทั่วไป (GA) และพร้อมใช้งานจริงแล้ว เป็นโมเดลที่ชาญฉลาดที่สุดของเราสำหรับการเขียนโค้ดและเอเจนต์
คู่มือนี้จะอธิบายสิ่งใหม่ๆ ใน Gemini 3.7 Flash, การเปลี่ยนแปลง API, ตัวอย่างโค้ด และคำแนะนำในการย้ายข้อมูล
โมเดลใหม่
| รุ่น | รหัสโมเดล | ระดับการคิดเริ่มต้น | ราคา | คำอธิบาย |
|---|---|---|---|---|
| Gemini 3.7 Flash | gemini-3.7-flash |
medium |
3.7 Flash พร้อมให้บริการจนถึงสิ้นปีในราคาช่วงแนะนำที่ $0.75/โทเค็นอินพุต 1 ล้านโทเค็น และ $3.75/โทเค็นเอาต์พุต 1 ล้านโทเค็น ดูรายละเอียดเพิ่มเติมได้ที่ราคา | โมเดล Flash ที่มีความสามารถมากที่สุดของเรา ซึ่งสร้างขึ้นสำหรับการเขียนโค้ดที่ซับซ้อน เวิร์กโฟลว์แบบ Agent และการดำเนินการแบบหลายขั้นตอนที่เชื่อถือได้ |
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);
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."
}'
มีอะไรใหม่ใน Gemini 3.7 Flash
- การเขียนโค้ดและงานที่ต้องใช้ Agent: คุณภาพสูงขึ้นอย่างมากในการเปรียบเทียบวิศวกรรมซอฟต์แวร์และ Agentic ในโลกแห่งความเป็นจริง ซึ่งช่วยปรับปรุงการแก้ปัญหาและลดลูปของ Agent ที่ล้มเหลว
- การพัฒนาเว็บและความเท่าเทียมกันของการออกแบบที่ดียิ่งขึ้น: สร้างโค้ดแอปพลิเคชันบนเดสก์ท็อปและเว็บที่มีความเที่ยงตรงสูงขึ้นได้โดยตรงจากโมเดลการออกแบบ พร้อมทั้งเพิ่มการยึดมั่นในการออกแบบและการตรวจสอบฐานโค้ดที่มีอยู่เทียบกับโมเดลเพื่อยืนยันความเท่าเทียมกันของการออกแบบแบบ 1:1
- ราคาโปรโมชัน: Gemini 3.7 Flash จะพร้อมให้บริการในราคาช่วงแนะนำที่ $0.75/โทเค็นอินพุต 1 ล้านโทเค็น และ $3.75/โทเค็นเอาต์พุต 1 ล้านโทเค็น นอกจากนี้ เรายังจะใช้ราคาใหม่นี้กับ 3.6 Flash ด้วย ราคาช่วงแนะนำจะหมดอายุในวันที่ 31 ธันวาคม 2026 หลังจากนั้นระบบจะใช้โทเค็นอินพุต 1.50 ดอลลาร์สหรัฐ/1 ล้านโทเค็นและโทเค็นเอาต์พุต 7.50 ดอลลาร์สหรัฐ/1 ล้านโทเค็น
การเลือกรุ่นที่เหมาะสม
ดูตารางต่อไปนี้เพื่อตรวจสอบเป้าหมายการย้ายข้อมูลที่แนะนำสำหรับเวิร์กโหลด หากต้องการอัปเกรดจาก Gemini 3.5 Flash, Gemini 3 Flash (ตัวอย่าง) หรือ Gemini 3.1 Pro โปรดตรวจสอบว่าคุณได้นำพารามิเตอร์การสุ่มที่เลิกใช้งานแล้ว (temperature, top_p, top_k) และเทิร์นของโมเดลที่กรอกข้อมูลไว้ล่วงหน้าออกแล้ว Gemini 3.6 Flash ไม่รองรับพารามิเตอร์เหล่านี้แล้ว
| รุ่น | กรณีการใช้งานหลัก | เป้าหมายการย้ายข้อมูลที่แนะนำ |
|---|---|---|
Gemini 3.7 Flashgemini-3.7-flash |
การสร้างโค้ด การให้เหตุผลเชิงพื้นที่/แบบ Multimodal เวิร์กโฟลว์แบบเป็น Agent หลายขั้นตอน การยึดมั่นในการออกแบบ | Gemini 3.6 Flash, Gemini 3.5 Flash, Gemini 3 Flash (ตัวอย่าง) หรือ Gemini 3.1 Pro |
ทำความเข้าใจระดับการให้เหตุผล
Gemini 3.7 Flash ช่วยให้นักพัฒนาแอปควบคุมเวลาในการตอบสนองและความชาญฉลาดได้อย่างยืดหยุ่นโดยการปรับระดับการคิดของโมเดล ดังนี้
- การประมวลผลความคิดน้อย: ลดเวลาในการตอบสำหรับงานที่สำคัญต่อเวลาในการตอบสนอง เช่น ไปป์ไลน์การตอบสนองต่อเหตุการณ์ แชทแบบเรียลไทม์ การเขียนฉบับร่าง และการวิเคราะห์ข้อมูลอย่างรวดเร็ว
- ปานกลาง (ค่าเริ่มต้น): คุณภาพดีที่สุดสำหรับงานส่วนใหญ่ แนะนำสำหรับกรณีการใช้งานโค้ดและ Agent ที่ซับซ้อน โดยมีความแม่นยำในการตอบครั้งแรกสูงขึ้น
- การประมวลผลความคิดสูง: เพิ่มความสามารถของโมเดลในการคิดและใช้เครื่องมือให้สูงสุด ดีที่สุดสำหรับการให้เหตุผลที่ซับซ้อน คณิตศาสตร์ที่ยาก และการเขียนโค้ดและงานของเอเจนต์ที่ยาก อนุญาตให้ใช้ความคิดและฟังก์ชันการเรียกที่ยาวขึ้น โดยจะใช้โทเค็นและมีค่าใช้จ่ายสูงขึ้น
วิธีกำหนดค่าระดับการคิดใน 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
การสนับสนุน Agent ของ Antigravity
Gemini 3.7 Flash ได้เปิดตัวการรองรับการขับเคลื่อนAgent ของ Antigravity ใน Agent ที่ได้รับการจัดการของ Gemini และ Google Antigravity SDK
ดูตัวอย่างโค้ดปัจจุบันและการกำหนดค่าเอเจนต์เริ่มต้นล่าสุดได้ที่คู่มือเอเจนต์ Antigravity และคู่มือ Gemini 3.8 Flash
รายการตรวจสอบการย้ายข้อมูล
`/gemini-api-dev migrate my app to Gemini 3.7 Flash`
ย้ายข้อมูลไปยัง gemini-3.7-flash
- อัปเดตรหัสโมเดล: เปลี่ยนสตริงโมเดลเป้าหมายเป็น
gemini-3.7-flash - กำหนดค่าระดับการคิด: แทนที่
thinking_budgetด้วยสตริง Enumthinking_levelแล้วตั้งค่าเป็น"low","medium"(ค่าเริ่มต้น) หรือ"high"ตามความจำเป็นสำหรับภาระงาน - ใช้การเปลี่ยนแปลงพารามิเตอร์ API ของ Gemini 3: นำพารามิเตอร์การสุ่มตัวอย่างที่เลิกใช้งานแล้ว (
temperature,top_p,top_k),candidate_count(ไม่รองรับใน Gemini 3 ขึ้นไป) และการเปลี่ยนโมเดลที่กรอกข้อมูลไว้ล่วงหน้าออก ดูการเปลี่ยนแปลงใน Gemini 3.6 API และการอัปเดตพารามิเตอร์ - ข้อกำหนดพื้นฐานของ Gemini 3.x: ดูการจับคู่คำตอบที่เข้มงวดสำหรับการเรียกใช้ฟังก์ชัน การอัปเดต SDK และการรักษาลายเซ็นความคิดได้ที่รายการตรวจสอบการย้ายข้อมูล Gemini 3.5
ราคา
ดูรายละเอียดราคาและราคาเบื้องต้นทั้งหมดได้ในหน้าราคา
ขั้นตอนถัดไป
- ดูข้อกำหนดของ API ได้ที่ภาพรวมของโมเดล
- สำรวจการประสานงานแบบหลายเอเจนต์ในคู่มือ Interactions API
- ทดสอบและปรับแต่งพรอมต์ใน Google AI Studio