Gemini 3.8 Flash (gemini-3.8-flash) พร้อมใช้งานสำหรับผู้ใช้ทั่วไป (GA) และพร้อมสำหรับการใช้งานจริงแล้ว โดยเป็นโมเดล Flash ที่ชาญฉลาดที่สุดของเรา ซึ่งได้รับการออกแบบมาเพื่อการพัฒนาซอฟต์แวร์ในระยะยาว, Agent ที่ทำงานได้ด้วยตัวเอง และเวิร์กโฟลว์ที่ซับซ้อนขององค์กร
คู่มือนี้จะอธิบายสิ่งใหม่ๆ ใน Gemini 3.8 Flash, การเปลี่ยนแปลง API, ตัวอย่างโค้ด และคำแนะนำในการย้ายข้อมูล
โมเดลใหม่
| รุ่น | รหัสโมเดล | ระดับการคิดเริ่มต้น | ราคา | คำอธิบาย |
|---|---|---|---|---|
| Gemini 3.8 Flash | gemini-3.8-flash |
medium |
3.8 Flash พร้อมให้บริการจนถึงสิ้นปีในราคาช่วงแนะนำที่ $0.75/1M โทเค็นขาเข้า และ $3.75/1M โทเค็นขาออก โปรดดูรายละเอียดเพิ่มเติมเกี่ยวกับราคา | โมเดล Flash ที่ชาญฉลาดที่สุดของเรา ซึ่งได้รับการออกแบบมาเพื่อการพัฒนาซอฟต์แวร์ในระยะยาว, Agent ที่ทำงานได้ด้วยตัวเอง และเวิร์กโฟลว์ที่ซับซ้อนขององค์กร |
Gemini 3.8 Flash รองรับหน้าต่างบริบทขนาด 1 ล้านโทเค็น, โทเค็นขาออกสูงสุด 64, 000 โทเค็น, ระดับการคิดที่ปรับได้ (low, medium, high) และชุดเครื่องมือในตัวที่ครอบคลุมชุดเดียวกัน
ดูสเปคทั้งหมดได้ในหน้าโมเดล Gemini 3.8 Flash ดูรายละเอียดราคาแนะนำได้ในส่วนราคาด้านล่างหรือในหน้าราคา
คู่มือเริ่มใช้งานฉบับย่อ
Python
from google import genai
client = genai.Client()
interaction = client.interactions.create(
model="gemini-3.8-flash",
input="Write a three.js script that renders a realistic 3D black hole."
)
print(interaction.output_text)
JavaScript
import { GoogleGenAI } from "@google/genai";
const client = new GoogleGenAI({});
const interaction = await client.interactions.create({
model: "gemini-3.8-flash",
input: "Write a three.js script that renders a realistic 3D black hole.",
});
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.8-flash"))
.input(InteractionsInput.of("Hello world"))
.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.8-flash",
"input": "Write a three.js script that renders a realistic 3D black hole."
}'
สิ่งใหม่ๆ ใน Gemini 3.8 Flash
- การพัฒนาซอฟต์แวร์ในระยะยาว: ให้ผลลัพธ์ที่ล้ำสมัยในการเปรียบเทียบการเขียนโค้ดในโลกแห่งความเป็นจริง, การปรับโครงสร้างไฟล์หลายไฟล์ที่ซับซ้อน และการดำเนินการเครื่องมือที่กำหนดได้ ดูรายละเอียดได้ที่ระเบียบวิธีวิจัย
- Agent ที่ทำงานได้ด้วยตัวเอง: ช่วยให้คุณสร้างเวิร์กโฟลว์การวางแผนและการจัดการเครื่องมือแบบหลายขั้นตอนที่ยืดหยุ่นได้ ซึ่งจะช่วยลดการวนซ้ำที่ล้มเหลวและข้อผิดพลาดได้อย่างมาก
- เวิร์กโฟลว์ที่ซับซ้อนขององค์กร: ให้ความแม่นยำที่เหนือกว่า, การให้เหตุผลเชิงลึก และความถูกต้องของข้อเท็จจริงสูงในงานที่ต้องใช้ความเชี่ยวชาญเฉพาะด้านและไปป์ไลน์ข้อมูลขนาดใหญ่
- โมเดลเริ่มต้นสำหรับ Managed Agents: Agent เริ่มต้นสำหรับ Managed Agents ซึ่งก็คือ Agent ของ Antigravity ตอนนี้ใช้ Gemini 3.8 Flash แล้ว นอกจากนี้ Antigravity SDK ยังใช้ Gemini 3.8 Flash เป็นค่าเริ่มต้นด้วย
- ราคาแนะนำ: Gemini 3.8 Flash พร้อมให้บริการในราคาแนะนำที่ $0.75/1M โทเค็นขาเข้า และ $3.75/1M โทเค็นขาออกจนถึงวันที่ 31 ธันวาคม 2026 ราคามาตรฐานที่ $1.50/1M โทเค็นขาเข้า และ $7.50/1M โทเค็นขาออกจะมีผลตั้งแต่วันที่ 1 มกราคม 2027
Gemini 3.8 Flash สามารถใช้โทเค็นมากขึ้นในงานที่ใช้เวลานานขึ้นและซับซ้อนขึ้น ซึ่งเป็นไปตามการออกแบบ โมเดลจะใช้ขั้นตอนการให้เหตุผลที่สั้นลง เรียกใช้เครื่องมือซ้ำๆ และตรวจสอบงานไปพร้อมๆ กัน เพื่อให้ได้ผลลัพธ์ที่มีคุณภาพสูงขึ้นสำหรับเป้าหมายที่ยากและมีหลายขั้นตอน เวิร์กโฟลว์บางอย่างอาจไม่จำเป็นต้องมีการตรวจสอบในระดับนี้ สำหรับงานในชีวิตประจำวัน คุณสามารถลดความพยายามในการให้เหตุผลเพื่อลดการใช้โทเค็นได้ หรือจะใช้ Gemini 3.7 Flash ซึ่งยังคงได้รับการสนับสนุนอย่างเต็มที่ก็ได้
ทำความเข้าใจระดับการให้เหตุผล
Gemini 3.8 Flash ช่วยให้คุณควบคุมเวลาในการตอบสนองและความชาญฉลาดได้อย่างยืดหยุ่นโดยการปรับระดับการคิดของโมเดล ดังนี้
- การประมวลผลความคิดต่ำ: ลดเวลาในการตอบสำหรับงานที่สำคัญต่อเวลาในการตอบสนอง เช่น ไปป์ไลน์การตอบสนองต่อเหตุการณ์, การแชทแบบเรียลไทม์, การเขียนฉบับร่าง และการวิเคราะห์ข้อมูลอย่างรวดเร็ว
- ปานกลาง (ค่าเริ่มต้น): คุณภาพดีที่สุดสำหรับงานส่วนใหญ่ แนะนำให้ใช้กับโค้ดที่ซับซ้อนและกรณีการใช้งานแบบ Agent ซึ่งจะให้ความแม่นยำในการดำเนินการครั้งแรกสูงขึ้น
- ความพยายามในการคิดสูง: เพิ่มความสามารถในการให้เหตุผลและการจัดการเครื่องมือของโมเดลให้ได้มากที่สุด เหมาะที่สุดสำหรับการให้เหตุผลเชิงลึก, คณิตศาสตร์ และงานที่ซับซ้อนหลายขั้นตอน
ตัวอย่างต่อไปนี้จะตั้งค่า thinking_level เป็น medium สำหรับคำขอวิเคราะห์โค้ดที่ซับซ้อน
Python
from google import genai
client = genai.Client()
interaction = client.interactions.create(
model="gemini-3.8-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
import { GoogleGenAI } from "@google/genai";
const client = new GoogleGenAI({});
const interaction = await client.interactions.create({
model: "gemini-3.8-flash",
input: "Analyze this payment processing pipeline for race conditions during retry attempts and rewrite the transaction locks safely.",
generation_config: {
thinking_level: "medium"
}
});
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.8-flash"))
.input(InteractionsInput.of("Hello world"))
.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.8-flash",
"input": "Analyze this payment processing pipeline for race conditions during retry attempts and rewrite the transaction locks safely.",
"generation_config": {
"thinking_level": "medium"
}
}'
Agent ของ Antigravity ที่อัปเดตแล้ว
เนื่องจากประสิทธิภาพและการให้เหตุผลที่ได้รับการปรับปรุง ตอนนี้ Agent ของ Antigravity ใน Gemini Managed Agents จึงสร้างขึ้นด้วย Gemini 3.8 Flash เป็นค่าเริ่มต้น
Python
from google import genai
client = genai.Client()
interaction = client.interactions.create(
agent="antigravity-preview-05-2026",
input=(
"Audit https://web.dev for performance, Core Web Vitals, and SEO. "
"Query Google's PageSpeed Insights API for both Mobile and Desktop strategies. "
"Check search indexing with Google Search for site:web.dev. "
"Format the output as a side-by-side scorecard table with prioritized fixes."
),
environment="remote",
)
print(interaction.output_text)
JavaScript
import { GoogleGenAI } from "@google/genai";
const client = new GoogleGenAI({});
const interaction = await client.interactions.create({
agent: "antigravity-preview-05-2026",
input: "Audit https://web.dev for performance, Core Web Vitals, and SEO. Query Google's PageSpeed Insights API for both Mobile and Desktop strategies. Check search indexing with Google Search for site:web.dev. Format the output as a side-by-side scorecard table with prioritized fixes.",
environment: "remote",
}, { timeout: 300000 });
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.8-flash"))
.input(InteractionsInput.of("Hello world"))
.build();
Interaction interaction =
client.interactions.create(CreateInteractionRequestBody.of(req)).interaction().get();
System.out.println(interaction.outputText().orElse(""));
REST
curl -X POST "https://generativelanguage.googleapis.com/v1beta/interactions" \
-H "Content-Type: application/json" \
-H "x-goog-api-key: $GEMINI_API_KEY" \
-d '{
"agent": "antigravity-preview-05-2026",
"input": "Audit https://web.dev for performance, Core Web Vitals, and SEO. Query Google'\''s PageSpeed Insights API for both Mobile and Desktop strategies. Check search indexing with Google Search for site:web.dev. Format the output as a side-by-side scorecard table with prioritized fixes.",
"environment": "remote"
}'
คุณสามารถกำหนดค่าโมเดล Gemini ที่ใช้ได้ โดยใช้ agent_config
รายการตรวจสอบการย้ายข้อมูล
`/gemini-api-dev migrate my app to Gemini 3.8 Flash`
ย้ายข้อมูลไปใช้ gemini-3.8-flash
- อัปเดตรหัสโมเดล: เปลี่ยนสตริงโมเดลเป้าหมายเป็น
gemini-3.8-flash - นำพารามิเตอร์การสุ่มตัวอย่างที่เลิกใช้งานแล้วออก
- นำ
temperature,top_pและtop_kออกจากการกำหนดค่าการสร้าง - แทนที่
thinking_budgetด้วย enum สตริงthinking_levelโปรดทราบว่า 3.8 Flash ไม่รองรับminimal - นำ
candidate_countออก (ไม่รองรับใน Gemini 3 ขึ้นไป)
- นำ
- บังคับใช้กฎการตรวจสอบการโต้ตอบ
- กำหนดการสนทนาแบบหลายรอบให้เป็นมาตรฐานใน
previous_interaction_idฝั่งเซิร์ฟเวอร์ - นำการโต้ตอบของโมเดลที่ป้อนไว้ล่วงหน้าออก
- กำหนดการสนทนาแบบหลายรอบให้เป็นมาตรฐานใน
- ตรวจสอบการเรียกฟังก์ชัน
- วางเนื้อหาหลายรูปแบบไว้ในเพย์โหลดการตอบกลับ
- จัดรูปแบบคำแนะนำแบบอินไลน์โดยใช้
\n\n - หากเห็นข้อผิดพลาด
Malformed_Function_Callที่เชื่อมโยงกับข้อความก่อนใช้เครื่องมือ โปรดดู วิธีแก้ปัญหาสำหรับข้อกำหนดข้อความก่อนใช้เครื่องมือ - เฉพาะในกรณีที่ใช้ generateContent API: ตรวจสอบว่าออบเจ็กต์
FunctionResponseทั้งหมดมีcall_idและname
- ข้อกำหนดพื้นฐานของ Gemini 3: ดูการอัปเดต SDK และการเก็บรักษาลายเซ็นความคิดได้ที่รายการตรวจสอบการย้ายข้อมูล Gemini 3.5
ราคา
ใช้ประโยชน์จากราคาแนะนำใน Google AI Studio และแพลตฟอร์ม Agent ของ Gemini Enterprise จนถึงวันที่ 31 ธันวาคม 2026 สำหรับ Gemini 3.8 Flash, Gemini 3.7 Flash และ Gemini 3.6 Flash ราคามาตรฐานจะมีผลตั้งแต่วันที่ 1 มกราคม 2027 ดูระดับราคาทั้งหมดได้ในหน้าราคา
ขั้นตอนถัดไป
- ตรวจสอบสเปค API ในภาพรวมของโมเดล
- สำรวจการจัดการ Agent หลายรายการในภาพรวมของ Interactions API
- ทดสอบและปรับแต่งพรอมต์ใน Google AI Studio