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 |
前一代的 Flash 模型,適合用於程式設計、Agentic Workflows 和多步驟執行作業。替換為 Gemini 3.8 Flash。 |
Gemini 3.7 Flash 支援 100 萬個詞元的脈絡窗口、最多 6.4 萬個輸出詞元、可調整的思考層級 (low、medium、high),以及與 3.6 Flash 相同的內建工具套件。
如需完整規格,請參閱 Gemini 3.7 Flash 模型頁面。
快速入門導覽課程
Python
from google import genai
client = genai.Client()
response = client.models.generate_content(
model="gemini-3.7-flash",
contents="Write a responsive navigation component in React with smooth animations and dark mode toggle."
)
print(response.text)
JavaScript
import { GoogleGenAI } from "@google/genai";
const ai = new GoogleGenAI({});
const response = await ai.models.generateContent({
model: "gemini-3.7-flash",
contents: "Write a responsive navigation component in React with smooth animations and dark mode toggle.",
});
console.log(response.text);
REST
curl "https://generativelanguage.googleapis.com/v1beta/models/gemini-3.7-flash:generateContent" \
-H "x-goog-api-key: $GEMINI_API_KEY" \
-H 'Content-Type: application/json' \
-X POST \
-d '{
"contents": [{
"parts": [{"text": "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
from google.genai import types
client = genai.Client()
response = client.models.generate_content(
model="gemini-3.7-flash",
contents="Analyze this payment processing pipeline for race conditions during retry attempts and rewrite the transaction locks safely.",
config=types.GenerateContentConfig(
thinking_config=types.ThinkingConfig(
thinking_level="medium" # Balanced reasoning effort for complex tasks
),
),
)
print(response.text)
如需多語言程式碼範例 (JavaScript、REST) 和深入的推論概念,請參閱「瞭解 Gemini 3.8 Flash 的推論等級」。
Antigravity 代理程式支援
其他模型
後續步驟
- 請參閱模型總覽中的 API 規格。
- 請參閱 Interactions API 指南,瞭解多代理自動化調度管理。
- 在 Google AI Studio 測試及調整提示。