Gemini 3.6 Flash (gemini-3.6-flash) وGemini 3.5 Flash-Lite
(gemini-3.5-flash-lite) متوفّران للجمهور العام وجاهزان للاستخدام في بيئات الإنتاج.
- Gemini 3.6 Flash: أداء أقوى في المهام المعقّدة التي تتضمّن وكلاء ونماذج متعددة الوسائط، مع تقليل استخدام الرموز المميزة، وبسعر أقل من 3.5 Flash.
- Gemini 3.5 Flash-Lite: هو أسرع نموذج وأقل تكلفة في عائلة 3.5. يتفوّق على الأجيال السابقة من Flash-Lite في التنفيذ العالي الإنتاجية.
يوضّح هذا الدليل الميزات الجديدة في كل نموذج والتغييرات التي طرأت على واجهة برمجة التطبيقات والتي تؤثر في الرمز البرمجي وكيفية نقل البيانات.
Gemini 3.6 Flash
ثبِّت المهارة باتّباع الخطوات التالية:
npx skills add google-gemini/gemini-skills --skill gemini-interactions-api --globalطبِّق المهارة باتّباع الخطوات التالية:
/gemini-interactions-api migrate my app to Gemini 3.6 Flash
Gemini 3.5 Flash-Lite
ثبِّت المهارة باتّباع الخطوات التالية:
npx skills add google-gemini/gemini-skills --skill gemini-interactions-api --globalطبِّق المهارة باتّباع الخطوات التالية:
/gemini-interactions-api migrate my app to Gemini 3.5 Flash-Lite
نماذج جديدة
| الطراز | رقم تعريف الطراز | مستوى التفكير التلقائي | الأسعار | الوصف |
|---|---|---|---|---|
| Gemini 3.6 Flash | gemini-3.6-flash |
medium |
1.50 دولار أمريكي لكل مليون رمز إدخال و7.50 دولار أمريكي لكل مليون رمز إخراج | يجمع بين السرعة والذكاء لتنفيذ المهام المستندة إلى الذكاء الاصطناعي الوكيل والمهام المتعددة الوسائط. |
| Gemini 3.5 Flash-Lite | gemini-3.5-flash-lite |
minimal |
0.30 دولار أمريكي لكل مليون رمز إدخال و2.50 دولار أمريكي لكل مليون رمز إخراج | أسرع نموذج 3.5 وأقلها تكلفةً لتنفيذ المهام ذات الإنتاجية العالية |
يتيح كلا النموذجين قدرة استيعاب تبلغ مليون رمز مميّز، و64 ألف رمز مميّز كحد أقصى للناتج، والتفكير، والحزمة الكاملة من الأدوات المدمجة، بما في ذلك استخدام الكمبيوتر.
للاطّلاع على المواصفات الكاملة، يُرجى الانتقال إلى صفحات الطُرز:
للاطّلاع على الأسعار التفصيلية، يُرجى الانتقال إلى صفحة الأسعار.
البدء السريع
Python
from google import genai
client = genai.Client()
interaction = client.interactions.create(
model="gemini-3.6-flash",
input="Write a three.js script that renders an interactive 3D robot."
)
print(interaction.output_text)
JavaScript
import { GoogleGenAI } from "@google/genai";
const ai = new GoogleGenAI({});
async function main() {
const interaction = await ai.interactions.create({
model: "gemini-3.6-flash",
input: "Write a three.js script that renders an interactive 3D robot.",
});
console.log(interaction.outputText);
}
main();
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.6-flash",
"input": "Write a three.js script that renders an interactive 3D robot."
}'
الميزات الجديدة في Gemini 3.6 Flash
- تقليل عدد الرموز المميزة وعدد الردود: يكمل هذا النموذج مهام سير العمل المتعددة الخطوات بعدد أقل من خطوات الاستدلال والردود الحوارية واستدعاءات الأدوات مقارنةً بـ Gemini 3.5. ويقلّل أيضًا من تكرار حلقة التنفيذ.
- تحسين عملية إنشاء الرموز البرمجية: إنشاء رموز برمجية جاهزة للاستخدام في الإنتاج بجودة أعلى مع تقليل التعديلات غير المرغوب فيها وحلقات تصحيح الأخطاء.
- اتّباع التعليمات بشكل أفضل: يقلّل من التغييرات غير المرغوب فيها في الملفات أثناء مهام التشخيص.
- قدرات قوية في الاستدلال المكاني والمتعدد الوسائط: تحسين الأداء في تفسير الرسوم البيانية وتحويل المخططات المرئية وإنشاء تخطيطات ويب متعددة العناصر
- الفحص الآلي المسبق: يفضّل تنفيذ نصوص برمجية تشخيصية قبل إجراء التغييرات بشكل متكرّر أكثر من Gemini 3.5 Flash. يؤدي ذلك إلى تحسين الدقة في المهام المعقّدة، ولكنّه قد يضيف خطوات استكشافية إضافية إلى مهام الواجهة الأمامية الروتينية.
- دعم استخدام الكمبيوتر: يتم توفير هذه الميزة كأداة مدمجة لتنفيذ عمليات مبرمَجة في واجهة المستخدم.
- تفضيل تصميم واجهة المستخدِم: أفضل في إنشاء رمز برمجي وظيفي، مع أنّ المقيّمين البشريين فضّلوا النماذج السابقة من حيث التصميم البصري. يمكنك الحدّ من ذلك من خلال تقديم إرشادات تصميم واضحة.
- مستوى التفكير التلقائي (متوسط): يستخدم مستوى التفكير التلقائي
mediumنفسه الذي يستخدمه Gemini 3.5 Flash. - أسعار مخفّضة: تكلفة أقل للرموز المميزة للناتج (7.50 دولار أمريكي لكل مليون رمز مميز مقارنةً بـ 9.00 دولار أمريكي لكل مليون رمز مميز في الإصدار 3.5 Flash). تبقى رموز الإدخال المميّزة بسعر 1.50 دولار أمريكي لكل مليون رمز.
الميزات الجديدة في Gemini 3.5 Flash-Lite
- زمن استجابة أقل لتنفيذ المهام: أعلى سرعة معالجة بيانات في سلسلة 3.5 لتحليل البيانات الكبيرة واستخراج المستندات.
- تحسينات على الأداء المتعدد الوسائط وقدرات الاستدلال: مسار نقل قوي من Gemini 2.5 Flash، مع تحقيق نتائج أعلى في مهام الاستدلال، مثل HLE (بنسبة 18.0% مقارنةً بنسبة 11.0%)، ومعايير الأداء المتعدد الوسائط، مثل CharXIV (بنسبة 74.5% مقارنةً بنسبة 63.7%).
- تنظيم الوكلاء الفرعيين وموثوقية الأدوات: تحسين موثوقية تنفيذ الأدوات في ما يتعلق بتنفيذ الرموز البرمجية والبحث وإجراءات سير عمل MCP زيادة مستوى التفكير في التخطيط المستقل ومهام الوكلاء الفرعيين المعقّدة
- فهم محسّن للمستندات: تحسين دقة تحليل المستندات واستخراج البيانات المنظَّمة جرِّب مستويات التفكير الدنيا والعليا حسب درجة تعقيد المستند.
- الترميز التفاعلي على الويب ومعالجة البيانات الجدولية: يحقّق أداءً قويًا في JavaScript من جهة العميل ومعالجة البيانات الجدولية من خلال التخطيط باستخدام تنفيذ الرموز البرمجية الخفيف.
- الاحتفاظ بروبوت الدردشة والشخصية: إمكانية أفضل في اتّباع التعليمات في المحادثات المترابطة والحفاظ على اتساق الشخصية مقارنةً بنموذج Gemini 3.1 Flash-Lite.
- دعم استخدام الكمبيوتر: يتم توفير هذه الميزة كأداة مدمجة لتنفيذ عمليات مبرمَجة في واجهة المستخدم.
اختيار نموذج Flash أو Flash-Lite المناسب
استخدِم هذا الجدول لاختيار النموذج ومسار نقل البيانات المناسبَين لأحمال العمل.
يتطلّب كلا النموذجين إزالة مَعلمات أخذ العيّنات المتوقّفة نهائيًا (temperature وtop_p وtop_k) وردود النموذج المعبّأة مسبقًا. لمزيد من التفاصيل، يُرجى الاطّلاع على التغييرات في واجهة برمجة التطبيقات.
| الطراز | حالات الاستخدام الأساسية | الهدف المقترَح لعملية نقل البيانات |
|---|---|---|
Gemini 3.6 Flashgemini-3.6-flash |
إنشاء الرموز البرمجية، والاستدلال المكاني/المتعدّد الوسائط، وسير العمل المتعدّد الخطوات بالذكاء الاصطناعي الوكيل | Gemini 3.5 Flash أو Gemini 3 Flash (إصدار تجريبي) أو Gemini 3.1 Pro |
Gemini 3.5 Flash-Litegemini-3.5-flash-lite |
تنفيذ المهام من قِبل وكيل فرعي مستقل، وتحليل البيانات واستخراج المستندات بكميات كبيرة، وتحليل JSON منظَّم | Gemini 3.1 Flash-Lite أو Gemini 2.5 Flash |
دعم وكيل Antigravity
يتيح Gemini 3.6 Flash استخدام وكيل Antigravity في "الوكلاء المُدارون في Gemini".
للاطّلاع على نماذج الرموز البرمجية الحالية وأحدث إعدادات الوكيل التلقائية، يُرجى الرجوع إلى دليل وكيل Antigravity ودليل Gemini 3.8 Flash.
تغييرات في واجهة برمجة التطبيقات وتعديلات على المَعلمات
بدءًا من Gemini 3.6 Flash وGemini 3.5 Flash-Lite، تنطبق تغييرات واجهة برمجة التطبيقات التالية على هذه النماذج وجميع إصدارات نماذج Gemini المستقبلية.
- إيقاف مَعلمات أخذ العيّنات نهائيًا: تم إيقاف
temperatureوtop_pوtop_kنهائيًا. تتجاهل واجهة برمجة التطبيقات هذه المَعلمات وتعرض خطأً في عمليات إنشاء النماذج المستقبلية. - التحقّق من صحة ردّ النموذج المعبّأ مسبقًا: لم يعُد من الممكن تعبئة ردود النموذج مسبقًا. إذا كانت آخر محادثة غير فارغة في الطلب هي محادثة
model، ستعرض واجهة برمجة التطبيقات الخطأ400.
تقدّم الأقسام التالية توضيحات مفصّلة وعيّنات من الرموز البرمجية لكل تغيير في واجهة برمجة التطبيقات.
1. إيقاف مَعلمات جمع العيّنات نهائيًا (temperature وtop_p وtop_k)
تم إيقاف temperature وtop_p وtop_k نهائيًا وسيتم تجاهلها. في الأجيال المستقبلية من النماذج، سيؤدي توفير هذه المَعلمات إلى عرض الخطأ HTTP 400. إزالة
هذه المَعلمات من جميع الطلبات
# ⚠️ Remove these parameters (deprecated)
generation_config = {
"temperature": 0.7,
"top_p": 0.9,
"top_k": 40,
}
لتحسين التحديد، حدِّد تعليمات نظام تتضمّن قواعد واضحة لحالة الاستخدام المحدّدة.
2. التحقّق من صحة ردّ النموذج المعبّأ مسبقًا
يُحظر إرسال طلبات إلى واجهة برمجة التطبيقات تنتهي بدور نموذج غير فارغ، وسيتم عرض الخطأ HTTP 400.
⚠️ تجنَّب
في حمولات REST القديمة generateContent أو حمولات REST الأولية، لم يعُد مسموحًا أن تنتهي حمولة REST بدور النموذج:
/* ❌ DO NOT: End payload contents with a 'model' role turn */
{
"contents": [
{"role": "user", "parts": [{"text": "Translate 'Hello world' to Spanish."}]},
{"role": "model", "parts": [{"text": "Translation:"}]} /* ❌ Returns error */
]
}
✅ عملية نقل البيانات المُقترَحة (واجهة Interactions API)
في Interactions API، لا تتم تعبئة أدوار النموذج مسبقًا يدويًا. إذا كان تطبيقك يملأ مسبقًا نموذجًا لتجاهل المقدمات أو فرض تنسيق JSON، استخدِم system_instruction أو النتائج المنظَّمة بدلاً من ذلك.
# ✅ RECOMMENDED: Use system_instruction in the Interactions API to specify output format
interaction = client.interactions.create(
model="gemini-3.6-flash",
input="Translate 'Hello world' to Spanish.",
system_instruction="Output only the translation without introductory text.",
)
قائمة التحقّق الخاصة بعملية نقل البيانات
Gemini 3.6 Flash
ثبِّت المهارة باتّباع الخطوات التالية:
npx skills add google-gemini/gemini-skills --skill gemini-interactions-api --globalطبِّق المهارة باتّباع الخطوات التالية:
/gemini-interactions-api migrate my app to Gemini 3.6 Flash
Gemini 3.5 Flash-Lite
ثبِّت المهارة باتّباع الخطوات التالية:
npx skills add google-gemini/gemini-skills --skill gemini-interactions-api --globalطبِّق المهارة باتّباع الخطوات التالية:
/gemini-interactions-api migrate my app to Gemini 3.5 Flash-Lite
نقل البيانات إلى gemini-3.6-flash
- تعديل رقم تعريف النموذج: غيِّر سلسلة النموذج المستهدَف إلى
gemini-3.6-flash. - تطبيق تعديلات المَعلمات: أزِل مَعلمات أخذ العيّنات المتوقّفة نهائيًا (
temperatureوtop_pوtop_k) وcandidate_count(غير متوافقة مع Gemini 3 والإصدارات الأحدث)، بالإضافة إلى أدوار النموذج المُعبّأة مسبقًا كما هو موضّح بالتفصيل في تغييرات واجهة برمجة التطبيقات وتعديلات المَعلمات. - ضبط مستوى التفكير: استبدِل
thinking_budgetبـthinking_level("medium"أو"high"). - تدقيق استدعاء الدوال:
- ضَع مواد العرض المتعدّدة الوسائط داخل حمولة الردّ.
- نسِّق التعليمات المضمّنة باستخدام
\n\n. - إذا ظهرت لك أخطاء
Malformed_Function_Callمرتبطة بنص ما قبل الأداة، اطّلِع على حلول بديلة لمتطلبات نص ما قبل الأداة.
- متطلبات الإصدار الأساسي 3.x من Gemini: للاطّلاع على تحديثات حزمة SDK والحفاظ على التوقيع الفكري، يُرجى الرجوع إلى قائمة التحقّق من عملية نقل البيانات إلى الإصدار 3.5 من Gemini.
نقل البيانات إلى gemini-3.5-flash-lite
- تعديل رقم تعريف النموذج: غيِّر سلسلة النموذج المستهدَف إلى
gemini-3.5-flash-lite. - ضبط مستوى مجهود التفكير:
- لعمليات الاستخراج أو التوجيه أو التصنيف الكبيرة: اترك
thinking_levelعلى"minimal"(الإعداد التلقائي) لتحقيق الحد الأقصى من معدل النقل. - بالنسبة إلى الوكلاء الفرعيين المستقلين الذين يستخدمون طلبات الأدوات أو تطبيق الرموز البرمجية أو الاستنتاج المتعدّد الخطوات، اضبط قيمة
thinking_levelعلى"medium"أو"high"لمنع إنهاء الأداة قبل الأوان.
- لعمليات الاستخراج أو التوجيه أو التصنيف الكبيرة: اترك
- إزالة المَعلمات المتوقّفة نهائيًا والتحقّق من صحة استدعاء الدوال: طبِّق القواعد نفسها المتّبعة في الإصدار 3.6 من Flash.
- متطلبات الإصدار الأساسي من Gemini 3.x: يُرجى الرجوع إلى قائمة التحقّق من نقل البيانات إلى Gemini 3.5.
الخطوات التالية
- راجِع مواصفات واجهة برمجة التطبيقات في نظرة عامة على النماذج.
- استكشِف التنسيق بين عدة وكلاء في دليل Interactions API.
- اختبار الطلبات وتحسينها في Google AI Studio