ویژگی‌های جدید Gemini 3.7 Flash

جدیدترین مدل مدل‌های دیگر

‫Gemini 3.7 Flash (gemini-3.7-flash) به‌طور کلی دردسترس (GA) است و برای استفاده در تولید آماده است. این مدل قدرتمندترین مدل ما تا به امروز برای کدنویسی و کارگزاران است.

این راهنما توضیح می‌دهد که Gemini 3.7 Flash چه ویژگی‌های جدیدی دارد، تغییرات API چیست، نمونه‌های کد چیست، و راهنمایی‌های انتقال چیست.

مدل جدید

مدل شناسه مدل سطح پیش‌فرض «اندیشگر» قیمت‌گذاری شرح
Gemini 3.7 Flash gemini-3.7-flash medium ‫Flash تا پایان سال با قیمت معرفی ۰٫۷۵ دلار برای ۱ میلیون کد ورودی و ۳٫۷۵ دلار برای ۱ میلیون کد خروجی دردسترس است؛ برای جزئیات بیشتر، قیمت‌گذاری را ببینید. توانمندترین مدل Flash ما که برای کدنویسی پیچیده، گردش‌های کار عامل‌گرا، و اجرای چندمرحله‌ای قابل‌اعتماد ساخته شده است.

‫Gemini 3.7 Flash از پنجره زمینه‌ای ۱ میلیون داده‌واحد (توکن)، حداکثر ۶۴ هزار داده‌واحد برونداد، سطوح تفکر قابل‌تنظیم (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);

جاوا

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

  • کدنویسی و وظایف عامل: کیفیت به‌مراتب بالاتر در مهندسی نرم‌افزار دنیای واقعی و معیارهای عامل، بهبود حل مشکلات و کاهش حلقه‌های عامل ناموفق.
  • توسعه وب و برابری طراحی قوی‌تر: کد برنامه وب و رایانه با وفاداری بالاتر را مستقیماً از طرح‌های ساختگی تولید می‌کند و در پایبندی به طراحی و در ممیزی پایه‌های کد موجود دربرابر طرح‌های ساختگی برای تأیید برابری طراحی ۱:۱ پیشرفت‌های چشمگیری دارد.
  • قیمت تبلیغاتی: Gemini 3.7 Flash با قیمت آغازین ۰٫۷۵ دلار برای ۱ میلیون داده‌واحد ورودی و ۳٫۷۵ دلار برای ۱ میلیون داده‌واحد خروجی دردسترس خواهد بود. این نرخ جدید را برای ‎3.6 Flash نیز اعمال می‌کنیم. قیمت‌گذاری مقدماتی در ۳۱ دسامبر ۲۰۲۶ منقضی می‌شود؛ پس‌از آن، ۱٫۵۰ دلار برای ۱ میلیون کد ورودی و ۷٫۵۰ دلار برای ۱ میلیون کد خروجی اعمال خواهد شد.

انتخاب مدل مناسب

برای بررسی هدف‌های انتقال توصیه‌شده برای حجم‌های کاری‌تان، به جدول زیر مراجعه کنید. برای ارتقا از Gemini 3.5 Flash،‏ Gemini 3 Flash (پیش‌نمایش)، یا Gemini 3.1 Pro، مطمئن شوید که پارامترهای نمونه‌گیری منسوخ‌شده (temperature،‏ top_p،‏ top_k) و نوبت‌های مدل پیش‌پرشده را برداشته‌اید. ‫Gemini 3.6 Flash دیگر از این پارامترها پشتیبانی نمی‌کند.

مدل موارد استفاده اصلی هدف انتقال توصیه‌شده
Gemini 3.7 Flash
gemini-3.7-flash
تولید کد، استدلال فضایی/چندحالته، گردش کارهای عامل‌گرای چندمرحله‌ای، رعایت طراحی Gemini 3.6 Flash،‏ Gemini 3.5 Flash،‏ Gemini 3 Flash (پیش‌نمایش)، یا Gemini 3.1 Pro

آشنایی با سطوح استدلال

‫Gemini 3.7 Flash با تنظیم سطح تفکر مدل، به توسعه‌دهندگان کنترل انعطاف‌پذیری بر تأخیر و هوش می‌دهد:

  • تلاش فکری کم: زمان پاسخ‌دهی برای کارهای حساس به تأخیر مثل خطوط لوله پاسخ به حادثه، گپ هم‌زمان، نوشتن پیش‌نویس، و تجزیه‌وتحلیل سریع داده‌ها را کاهش می‌دهد.
  • متوسط (پیش‌فرض): بهترین کیفیت برای اکثر تکالیف. برای کد پیچیده و موارد استفاده عامل‌گرا با دقت بالاتر در اولین گذر توصیه می‌شود.
  • تلاش فکری زیاد: توانایی مدل را برای فکر کردن و استفاده از ابزارها به حداکثر می‌رساند. بهترین گزینه برای استدلال پیچیده، ریاضیات دشوار، و کدنویسی و تکالیف عامل دشوار. به افکار طولانی‌تر و فراخوانی‌های تابع اجازه می‌دهد، با مصرف و هزینه بیشتر نشان.

برای پیکربندی سطوح تفکر در 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 مراجعه کنید.

پشتیبانی عامل Antigravity

‫Gemini 3.7 Flash از پشتیبانی برای تقویت عامل Antigravity در «عامل‌های مدیریت‌شده Gemini» و کیت توسعه نرم‌افزار Google Antigravity پشتیبانی می‌کند.

برای نمونه‌های کد فعلی و جدیدترین پیکربندی عامل پیش‌فرض، راهنمای عامل 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 را با شمارش رشته‌ای thinking_level جایگزین کنید و آن را درصورت نیاز برای حجم کارتان روی "low"، "medium" (پیش‌فرض)، یا "high" تنظیم کنید.
  • اعمال تغییرات پارامتر API Gemini 3: پارامترهای نمونه‌گیری منسوخ‌شده (temperature، top_p، top_k)، candidate_count (در Gemini 3 و نسخه‌های جدیدتر پشتیبانی نمی‌شود)، و نوبت‌های مدل ازپیش تکمیل‌شده را بردارید. تغییرات «میانای برنامه‌سازی کاربردی Gemini 3.6» و به‌روزرسانی‌های پارامتر را ببینید.
  • الزامات پایه Gemini 3.x: برای مطابقت دقیق پاسخ فراخوانی تابع، به‌روزرسانی‌های «کیت توسعه نرم‌افزار»، و حفظ امضای اندیشه، فهرست وارسی انتقال به Gemini 3.5 را ببینید.

قیمت‌گذاری

برای جزئیات کامل قیمت‌گذاری و نرخ‌های مقدماتی، به صفحه قیمت‌گذاری مراجعه کنید.

مراحل بعدی