Mô hình mới nhất Các mô hình khác
Gemini 3.7 Flash (gemini-3.7-flash) là mô hình Flash thế hệ trước trong dòng Gemini 3, hiện không dùng nữa và tự động được chuyển đến Gemini 3.8 Flash.
Hướng dẫn này được giữ lại để tham khảo và ghi lại các tính năng cũng như thay đổi được giới thiệu trong Gemini 3.7 Flash.
Tổng quan về mô hình
| Mô hình | Mã kiểu máy | Mức tư duy mặc định | Mô tả |
|---|---|---|---|
| Gemini 3.7 Flash (Không dùng nữa) | gemini-3.7-flash |
medium |
Mô hình Flash thế hệ trước được xây dựng cho hoạt động lập trình, quy trình công việc dựa trên tác nhân và thực thi nhiều bước. Được thay thế bằng Gemini 3.8 Flash. |
Gemini 3.7 Flash hỗ trợ cửa sổ ngữ cảnh 1 triệu token, tối đa 64 nghìn token đầu ra, các mức tư duy có thể điều chỉnh (low, medium, high) và cùng bộ công cụ tích hợp như 3.6 Flash.
Để biết thông số kỹ thuật đầy đủ, hãy xem trang mô hình Gemini 3.7 Flash.
Bắt đầu nhanh
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."
}'
Tính năng mới trong Gemini 3.7 Flash
- Lập trình và các tác vụ dựa trên tác nhân: Chất lượng cao hơn đáng kể đối với các phép đo điểm chuẩn dựa trên tác nhân và kỹ thuật phần mềm trong thế giới thực, giúp cải thiện khả năng giải quyết vấn đề và giảm số vòng lặp tác nhân không thành công.
- Phát triển web và tính tương đồng mạnh mẽ hơn về thiết kế: Tạo mã ứng dụng web và máy tính có độ trung thực cao hơn trực tiếp từ các bản mô phỏng thiết kế, với những cải tiến đáng kể về khả năng tuân thủ thiết kế và kiểm tra các cơ sở mã hiện có dựa trên bản mô phỏng để xác minh tính tương đồng 1:1 về thiết kế.
Tìm hiểu về các mức độ suy luận
Gemini 3.7 Flash giúp nhà phát triển linh hoạt kiểm soát độ trễ và trí thông minh bằng cách điều chỉnh mức tư duy của mô hình:
- Mức độ tư duy thấp: Giảm thời gian trả lời cho các nhiệm vụ quan trọng về độ trễ như pipeline phản hồi sự cố, trò chuyện theo thời gian thực, viết bản nháp và phân tích dữ liệu nhanh.
- Trung bình (mặc định): Chất lượng tốt nhất cho hầu hết các tác vụ. Được đề xuất cho mã phức tạp và các trường hợp sử dụng dựa trên tác nhân, với độ chính xác cao hơn ở lần đầu tiên.
- Nỗ lực tư duy cao: Tối đa hoá khả năng tư duy và sử dụng công cụ của mô hình. Phù hợp nhất cho các tác vụ suy luận phức tạp, toán học khó và lập trình cũng như tác nhân khó. Cho phép suy nghĩ và gọi hàm mở rộng, với mức tiêu thụ và chi phí token cao hơn.
Cách định cấu hình các mức tư duy trong 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)
Để xem các ví dụ về mã đa ngôn ngữ (JavaScript, Java, Go, REST) và các khái niệm suy luận chuyên sâu, hãy xem bài viết Tìm hiểu về các mức độ suy luận trong Gemini 3.8 Flash.
Hỗ trợ tác nhân Antigravity
Gemini 3.7 Flash đã hỗ trợ cung cấp năng lượng cho tác nhân Antigravity trong Tác nhân được quản lý của Gemini và SDK Antigravity của Google.
Để xem các mã mẫu hiện tại và cấu hình tác nhân mặc định mới nhất, hãy xem hướng dẫn về tác nhân Antigravity và hướng dẫn về Gemini 3.8 Flash.
Các mô hình khác
Bước tiếp theo
- Xem thông số kỹ thuật của API trong phần Tổng quan về mô hình.
- Khám phá tính năng điều phối nhiều tác nhân trong Hướng dẫn về Interactions API.
- Kiểm thử và tinh chỉnh câu lệnh trong Google AI Studio.