ما الجديد في Gemini 3.5 Flash؟
Gemini 3.5 Flash متوفّر للجمهور العام وثابت وجاهز للاستخدام في الإنتاج على نطاق واسع. باعتباره نموذج Flash الأكثر ذكاءً لدينا، يقدّم أداءً متقدّمًا ومستدامًا في التنفيذ المستند إلى الذكاء الاصطناعي الوكيل والترميز والمهام الطويلة الأمد على نطاق واسع.
يتضمّن هذا الدليل نظرة عامة على التحسينات والتغييرات في واجهة برمجة التطبيقات وإرشادات نقل البيانات إلى Gemini 3.5 Flash.
النموذج الجديد
| الطراز | رقم تعريف الطراز | الوصف |
|---|---|---|
| Gemini 3.5 Flash | gemini-3.5-flash |
هذا النموذج هو الأكثر ذكاءً لدينا، وهو يقدّم أداءً متقدّمًا ومستدامًا في المهام المستندة إلى الذكاء الاصطناعي الوكيل ومهام الترميز. |
يتوافق نموذج Gemini 3.5 Flash مع قدرة استيعاب تتضمّن مليون رمز مميز، و65 ألف رمز مميز كحد أقصى للناتج، والتفكير، ومجموعة الأدوات وميزات المنصة نفسها المتوفّرة في Gemini 3 Flash. ميزة استخدام الكمبيوتر غير متاحة في الوقت الحالي.
للاطّلاع على المواصفات الكاملة، يُرجى مراجعة نظرة عامة على الطُرز. للاطّلاع على الأسعار، يُرجى الانتقال إلى صفحة الأسعار.
البدء السريع
تستخدِم جميع الأمثلة الواردة في هذا الدليل واجهة برمجة التطبيقات GenerateContent API. تتوفّر أيضًا واجهة برمجة التطبيقات Interactions API، وتنطبق عليها خيارات الإعداد والاقتراحات نفسها.
Python
from google import genai
client = genai.Client()
response = client.models.generate_content(
model="gemini-3.5-flash",
contents="Explain how parallel agentic execution works in three sentences.",
)
print(response.text)
JavaScript
import { GoogleGenAI } from "@google/genai";
const ai = new GoogleGenAI({});
async function main() {
const response = await ai.models.generateContent({
model: "gemini-3.5-flash",
contents: "Explain how parallel agentic execution works in three sentences.",
});
console.log(response.text);
}
main();
REST
curl "https://generativelanguage.googleapis.com/v1beta/models/gemini-3.5-flash:generateContent" \
-H "x-goog-api-key: $GEMINI_API_KEY" \
-H 'Content-Type: application/json' \
-X POST \
-d '{
"contents": [{
"parts": [{"text": "Explain how parallel agentic execution works in three sentences."}]
}]
}'
الميزات الجديدة
- أداء متواصل على أعلى مستوى: نموذج Flash الأكثر ذكاءً لدينا، تم تحسينه لأداء مهام الترميز والمهام المستندة إلى الذكاء الاصطناعي الوكيل على نطاق واسع.
- التنفيذ المستند إلى الوكلاء: نشر الوكلاء الفرعيين وحلّ المشاكل وإنشاء حلقات مستندة إلى الوكلاء بسرعة وعلى نطاق واسع
- الترميز: دورات الترميز المتكررة والاستكشاف السريع وإنشاء النماذج الأولية لاختبار المسارات البديلة واستكشاف الحلول بشكل ديناميكي
- المدى الطويل: مهام سير العمل المتعدّدة الخطوات واستخدام الأدوات على نطاق واسع
- الحفاظ على الأفكار: يحتفظ النموذج بالاستدلال الوسيط في المحادثات المتعددة الأدوار تلقائيًا، بدون الحاجة إلى إجراء أي تغييرات على واجهة برمجة التطبيقات.
- مستوى الجهد التلقائي الجديد: تم تغيير مستوى الجهد التلقائي للتفكير من
highإلىmedium. لمزيد من التفاصيل، يُرجى الاطّلاع على مستوى الجهد التلقائي الجديد. - تحسين
low: تم تحسينlowبشكل كبير للرموز البرمجية والمهام التي تتطلب عددًا أقل من الخطوات، ما يوفّر جودة عالية مع وقت استجابة وتكلفة أقل. - الإصدار المتاح للجميع: نموذج ثابت للاستخدام الموسّع في عملية الإنتاج
اختيار نموذج Flash المناسب
Gemini 3.5 Flash هو نموذج Flash الأكثر ذكاءً وفعالية. ومع ذلك، قد تتطلّب حالات الاستخدام المختلفة تكلفة ووقت استجابة مختلفَين.
- Gemini 3.1 Flash-Lite: ننصحك باستخدام Gemini 3.1 Flash-Lite للمهام التي تتطلّب معالجة كميات كبيرة من البيانات بتكلفة منخفضة ولا تتطلّب إمكانات الاستدلال المتقدّمة التي يوفّرها 3.5 Flash. وهو نموذج ثابت وطويل الأمد ومحسَّن لتحقيق الكفاءة. يمكنك الاطّلاع على دليل مطوِّر Flash-Lite للحصول على مزيد من التفاصيل.
- إصدار Gemini 3 Flash التجريبي: ننصحك بالانتقال إلى الإصدار 3.5 Flash لتحقيق الاستقرار في الإصدار المتاح للجميع وتحسين قدرات الاستدلال، ولكن سيظل إصدار Gemini 3 Flash التجريبي متاحًا للمطوّرين الذين يريدون مواصلة الاختبار باستخدام الإصدار التجريبي.
التغييرات السلوكية
مستوى الجهد التلقائي الجديد: medium
أصبح مستوى التفكير التلقائي الآن medium، بعد أن كان high في النسخة الحصرية من Gemini 3 Flash. يحقّق نموذج medium نتائج جيدة جدًا في مجموعة كبيرة من المهام،
كما أنّه أسرع وأكثر فعالية من حيث التكلفة. بالنسبة إلى المشاكل المعقّدة، يشجّع high النموذج على التفكير بشكل أعمق.
| مستوى الجهد | حالات الاستخدام |
|---|---|
minimal |
تم تحسينه لسرعة الاستجابة، وحالات الاستخدام المشابهة للدردشة، والإجابات السريعة عن الأسئلة الواقعية، وعمليات استدعاء الأدوات الأبسط. |
low |
المهام التي تتطلّب رموزًا وبرامج وكيلًا ووقت استجابة أقل وخطوات أقل، بالإضافة إلى المهام التي تتطلّب بعض التفكير، مثل مهام التحليل والكتابة |
medium (تلقائية) |
أفضل جودة لمعظم المهام يُنصح باستخدامه في حالات الاستخدام المعقّدة للرموز البرمجية والوكلاء. |
high |
تزيد هذه الميزة من قدرة النموذج على التفكير واستخدام الأدوات. الأفضل للاستدلال المعقّد والرياضيات الصعبة ومهام الترميز أو الوكيل الأكثر صعوبة يسمح بالتفكير الموسّع واستدعاء الدوال. |
لتجاوز الإعداد التلقائي، اضبط thinking_level في ملف الإعداد:
Python
from google import genai
from google.genai import types
client = genai.Client()
response = client.models.generate_content(
model="gemini-3.5-flash",
contents="Prove that the square root of 2 is irrational.",
config=types.GenerateContentConfig(
thinking_config=types.ThinkingConfig(thinking_level="high")
),
)
print(response.text)
JavaScript
import { GoogleGenAI } from "@google/genai";
const ai = new GoogleGenAI({});
async function main() {
const response = await ai.models.generateContent({
model: "gemini-3.5-flash",
contents: "Prove that the square root of 2 is irrational.",
config: {
thinkingConfig: {
thinkingLevel: "HIGH",
},
},
});
console.log(response.text);
}
main();
REST
curl "https://generativelanguage.googleapis.com/v1beta/models/gemini-3.5-flash:generateContent" \
-H "x-goog-api-key: $GEMINI_API_KEY" \
-H 'Content-Type: application/json' \
-X POST \
-d '{
"contents": [{
"parts": [{"text": "Prove that the square root of 2 is irrational."}]
}],
"generationConfig": {
"thinkingConfig": {
"thinkingLevel": "HIGH"
}
}
}'
يوضّح الجدول التالي مستويات التفكير المتاحة لكل نموذج:
| مستوى التفكير | Gemini 3.5 Flash | Gemini 3.1 Pro | Gemini 3.1 Flash-Lite | Gemini 3 Flash | الوصف |
|---|---|---|---|---|---|
minimal |
متاح | غير متاح | متاح (تلقائي) | متاح | يتطابق هذا الخيار مع الإعداد "بدون تفكير" لمعظم طلبات البحث. يُرجى العِلم أنّ minimal لا يضمن إيقاف التفكير، فقد يقدّم النموذج أسبابًا بسيطة جدًا للمهام المعقّدة. |
low |
متاح | متاح | متاح | متاح | يقلّل من زمن الانتقال والتكلفة. |
medium |
متاح (تلقائي) | متاح | متاح | متاح | التفكير المتوازن لمعظم المهام |
high |
متاح (ديناميكي) | متاح (تلقائي، ديناميكي) | متاح (ديناميكي) | متاح (تلقائي، ديناميكي) | زيادة عمق الاستدلال إلى أقصى حد |
الحفاظ على الأفكار
يحتفظ النموذج بالاستدلال الوسيط في المحادثات المتعددة الجولات تلقائيًا. عند توفّر سياق الاستدلال في سجلّ المحادثات، يتم الاحتفاظ به، ما يؤدي إلى تحسين الأداء في المهام المعقّدة المتعدّدة الخطوات، مثل تصحيح الأخطاء بشكل متكرّر وإعادة تصميم الرموز البرمجية. لا يلزم إجراء أي تغييرات على واجهة برمجة التطبيقات:
- واجهة برمجة التطبيقات الخاصة بالتفاعلات: يتم تلقائيًا الاحتفاظ بالأفكار، ولن يحدث أي تغيير في السلوك.
- GenerateContent API: بدءًا من Gemini 3.5 Flash، يستخدم النموذج سياق الاستدلال من جميع الجوانب السابقة عندما تكون توقيعات الأفكار متوفّرة في سجلّ المحادثات. لتفعيل هذه الميزة، يجب تمرير سجلّ المحادثات الكامل وغير المعدَّل (بما في ذلك توقيعات الأفكار) في
contents. وتتعامل حِزم SDK مع هذه العملية تلقائيًا.
آخر الأخبار حول المَعلمات وأفضل الممارسات في الإصدار 3.x من Gemini
تنطبق ما يلي على جميع نماذج Gemini 3.x، بما في ذلك Gemini 3.5 Flash.
temperatureوtop_pوtop_k: ننصح بشدة بعدم تغيير القيم التلقائية، لأنّ قدرات Gemini 3 على الاستنتاج محسّنة للإعدادات التلقائية.- يُرجى استخدام
thinking_levelبدلاً منthinking_budget. - مطابقة الردود على طلبات استخدام الأدوات: يجب أن تتطابق
idوnameوعدد الردود مع الطلبات السابقة. - ردود الدوال المتعددة الوسائط: يجب تضمين المحتوى المتعدد الوسائط داخل رد الدالة وليس خارجه.
- التعليمات المضمّنة في ردود الدوال: يتم إلحاقها بنص الرد الخاص بالدالة، وليس كأجزاء منفصلة.
- تقليل عدد طلبات استخدام الأدوات غير الضرورية: استخدِم مستويات تفكير أقل أو جرِّب تعليمات النظام لتقليل عدد طلبات استخدام الأدوات في سير العمل الذي يتضمّن وكيلًا.
راجِع الأقسام أدناه لمعرفة كيفية تعديل الرمز.
مَعلَمات اختيار العيّنات (لم يعُد يُنصح بها)
لم يعُد يُنصح باستخدام temperature وtop_p وtop_k مع جميع نماذج Gemini 3.x، لأنّ إمكانات الاستدلال في Gemini 3 محسّنة للإعدادات التلقائية. يجب إزالة هذه المَعلمات من جميع الطلبات.
# ⚠️ Remove these parameters (not recommended)
config = types.GenerateContentConfig(
temperature=0.7,
top_p=0.9,
top_k=40
)
لضمان الحتمية، ننصحك بتحديد تعليمات نظام تتضمّن قواعد واضحة لحالة الاستخدام المحدّدة.
thinking_budget (لم يعُد هذا الخيار مُقترَحًا)
لم يعُد يُنصح باستخدام المَعلمة الرقمية الأولية thinking_budget في جميع نماذج Gemini 3.x. استخدِم تعداد السلسلة thinking_level بدلاً من ذلك.
# ⚠️ Before (not recommended)
config = types.GenerateContentConfig(
thinking_config=types.ThinkingConfig(thinking_budget=7500)
)
# ✅ After
config = types.GenerateContentConfig(
thinking_config=types.ThinkingConfig(thinking_level="medium")
)
القيم المتاحة: minimal وlow وmedium (القيمة التلقائية) وhigh.
استدعاء الدالة: مطابقة الردود بدقة
تُظهر Interactions API حاليًا أخطاءً عند عدم تطابق ردود الدوال. لا تعرض واجهة برمجة التطبيقات GenerateContent API خطأً حتى الآن، ولكن تؤدي الردود غير المتطابقة إلى أن يعرض النموذج ردودًا فارغة مع finish_reason: STOP في معظم الحالات. يجب دائمًا اتّباع هذه القواعد:
| المتطلبات | التفاصيل |
|---|---|
التكلفة تشمل id. |
يجب أن يتضمّن كل FunctionResponse السمة id من FunctionCall المقابل |
المباراة name |
يجب أن يتطابق name في الردّ مع name في الطلب |
| عدد حالات التطابق | إرجاع FunctionResponse واحد بالضبط لكل FunctionCall تم استلامه |
Python
# ✅ Include matching id and name in the function response
final_response = client.models.generate_content(
model="gemini-3.5-flash",
config=config,
contents=[
*previous_contents,
response.candidates[0].content,
types.Content(role="user", parts=[
types.Part.from_function_response(
name=tool_call.name,
response={"result": result},
id=tool_call.id,
)
]),
],
)
JavaScript
// ✅ Include matching id and name in the function response
const functionResponsePart = {
functionResponse: {
name: toolCall.name,
response: { result: result },
id: toolCall.id,
},
};
const finalResponse = await ai.models.generateContent({
model: "gemini-3.5-flash",
contents: [
...previousContents,
{ role: "model", parts: [{ functionCall: toolCall }] },
{ role: "user", parts: [functionResponsePart] },
],
config: config,
});
REST
curl "https://generativelanguage.googleapis.com/v1beta/models/gemini-3.5-flash:generateContent" \
-H "x-goog-api-key: $GEMINI_API_KEY" \
-H 'Content-Type: application/json' \
-X POST \
-d '{
"contents": [
{"role": "user", "parts": [{"text": "..."}]},
{"role": "model", "parts": [{"functionCall": {"name": "my_function", "args": {...}}}]},
{"role": "user", "parts": [{"functionResponse": {"name": "my_function", "id": "call_id", "response": {"result": "..."}}}]}
]
}'
استجابات الوظائف المتعددة الوسائط
نلاحظ غالبًا أنّ العملاء يقدّمون صورًا خارج ردّ الدالة، ما قد يؤدي إلى سلوك غير متوقّع للنموذج (مثل تسرُّب الأفكار) وينتج عنه مخرجات بجودة منخفضة. لذا، ننصحك باتّباع الإرشادات الواردة في مستندات واجهة برمجة التطبيقات الخاصة بردود الدوال المتعددة الوسائط وتضمين المحتوى المتعدد الوسائط في أجزاء ردّ الدالة التي ترسلها إلى النموذج. يمكن للنموذج معالجة هذا المحتوى المتعدد الوسائط في دوره التالي لإنتاج ردّ أكثر استنارة.
Python
# ✅ Include multimodal content in the function response
final_response = client.models.generate_content(
model="gemini-3.5-flash",
config=config,
contents=[
*previous_contents,
response.candidates[0].content,
types.Content(role="user", parts=[
types.Part.from_function_response(
name=tool_call.name,
response={
"result": "instrument.jpg",
"image": base64_image_data,
},
id=tool_call.id,
)
]),
],
)
JavaScript
// ✅ Include multimodal content in the function response
const finalResponse = await ai.models.generateContent({
model: "gemini-3.5-flash",
contents: [
...previousContents,
{ role: "model", parts: [{ functionCall: toolCall }] },
{
role: "user",
parts: [{
functionResponse: {
name: toolCall.name,
id: toolCall.id,
response: {
result: "instrument.jpg",
image: base64ImageData,
},
},
}],
},
],
config: config,
});
التعليمات المضمّنة في ردود الدوال
نلاحظ غالبًا أنّ العملاء يقدّمون تعليمات إضافية مع ردود الوظائف
كـ Parts لاحق. وقد يؤدي ذلك إلى سلوك غير متوقّع من النموذج (مثل
تسريب الأفكار) وينتج عنه مخرجات بجودة أقل. بدلاً من ذلك، أضِف أي تعليمات إضافية
إلى نهاية نص رد الوظيفة مع فصلها بسطرين جديدين.
Python
# ✅ Append inline instructions to the end of the function response separated by two newlines
result_text = f"{json.dumps(result)}\n\n<your inline instructions>"
final_response = client.models.generate_content(
model="gemini-3.5-flash",
config=config,
contents=[
*previous_contents,
response.candidates[0].content,
types.Content(role="user", parts=[
types.Part.from_function_response(
name=tool_call.name,
response={"result": result_text},
id=tool_call.id,
)
]),
],
)
JavaScript
// ✅ Append inline instructions to the end of the function response separated by two newlines
const resultText = `${JSON.stringify(result)}\n\n<your inline instructions>`;
const finalResponse = await ai.models.generateContent({
model: "gemini-3.5-flash",
contents: [
...previousContents,
{ role: "model", parts: [{ functionCall: toolCall }] },
{
role: "user",
parts: [{
functionResponse: {
name: toolCall.name,
id: toolCall.id,
response: { result: resultText },
},
}],
},
],
config: config,
});
تقليل عدد طلبات استخدام الأدوات غير الضرورية
إذا لاحظت كثرة استخدام عمليات استدعاء الأدوات، هناك أسلوبان يساعدان في تقليلها:
ابدأ بتقليل مستوى التفكير (
mediumأوlowأوminimal): تشجّع مستويات التفكير الأعلى النموذج على استخدام المزيد من الأدوات للاستكشاف والتحقّق، لذا يمكن أن يؤدي خفض المستوى إلى تقليل عدد طلبات استخدام الأدوات.إضافة تعليمات نظام: إذا استمر الاستخدام المفرط بعد تعديل مستوى التفكير، يمكنك استخدام طلب يقيّد استخدام الأدوات. على سبيل المثال:
You have a limited action budget of <n> tool calls. Use them efficiently.
قائمة التحقّق الخاصة بعملية نقل البيانات
نقل البيانات من الإصدار التجريبي من Gemini 3 Flash
- تعديل اسم النموذج:
gemini-3-flash-preview→gemini-3.5-flash - راجِع الأسعار. Gemini 3.5 Flash أغلى من الإصدار التجريبي من Gemini 3 Flash. إذا كانت حالة الاستخدام حساسة للغاية من حيث التكلفة، ننصحك بالانتقال إلى Gemini 3.1 Flash-Lite بدلاً من ذلك. يمكنك الاطّلاع على صفحة الأسعار للحصول على التفاصيل.
- أزِل
temperatureوtop_pوtop_kمن ملف الإعداد (لم يعُد ذلك موصى به). - استبدِل
thinking_budgetبـthinking_level. - أضِف
idوnameالمطابق إلى جميع أجزاءFunctionResponse. - اختبِر طلباتك. تم تغيير الجهد التلقائي من
highإلىmedium، لذا يُرجى التحقّق من الجودة والسرعة والتكلفة. - أصبحت ميزة "الحفاظ على الأفكار" مفعَّلة تلقائيًا، ويتم نقل سياق الاستدلال بين الأدوار، ما يؤدي إلى تحسين الأداء ولكن قد يزيد من استخدام الرموز المميزة.
- تقليل عدد طلبات الأدوات غير الضرورية: ابدأ بتقليل مستوى التفكير
(
mediumأوlowأوminimal)، وأضِف تعليمات نظامية لتقييد استخدام الأدوات إذا استمر الإفراط في استخدامها. - لا تتوفّر ميزة استخدام الكمبيوتر في Gemini 3.5 Flash في الوقت الحالي. بالنسبة إلى أحمال عمل "استخدام الكمبيوتر"، واصِل استخدام "معاينة Gemini 3 السريعة".
النقل من Gemini 2.5
كل ما سبق، بالإضافة إلى:
- تبسيط الطلبات إذا كنت تستخدم أسلوب هندسة الطلبات المستند إلى سلسلة الأفكار لفرض التفكير المنطقي، جرِّب استخدام
thinking_level: "medium"أو"high"مع طلبات أبسط بدلاً من ذلك. - اختبِر أحمال عمل ملفات PDF والوسائط. إذا كنت تعتمد على سلوك معيّن لتحليل المستندات الكثيفة، اختبِر الإعداد
media_resolution_highلضمان استمرار الدقة. قد يؤدي الانتقال إلى الإعدادات التلقائية في Gemini 3 أيضًا إلى زيادة استخدام الرموز المميزة لملفات PDF وتقليله للفيديوهات. إذا تجاوزت الطلبات نافذة السياق، قلِّلmedia_resolutionبشكل صريح. راجِع مستندات درجة دقة الوسائط للحصول على التفاصيل. - الاستفادة من استخدام الأدوات معًا يمكن استخدام "بحث Google" وسياق عنوان URL وتنفيذ الرمز البرمجي والوظائف المخصّصة في الطلب نفسه.
- في حال استخدام ردود الدوال المتعددة الوسائط، يجب نقل المحتوى المتعدد الوسائط إلى داخل أجزاء ردود الدوال، وليس بجانبها.
- في حال استخدام تعليمات مضمّنة مع ردود الدوال، أضِفها إلى نص رد الدالة مع فصلها بسطرين جديدين، وليس كأجزاء منفصلة.
- لا تتوفّر ميزة تقسيم الصور في الإصدار 3.x من Gemini. بالنسبة إلى أحمال العمل الخاصة بالتقسيم، واصِل استخدام Gemini 2.5 Flash مع إيقاف "المفكّر"، أو Gemini Robotics-ER 1.6.
- إزالة
candidate_countمن ملف الإعداد (غير متاح في الإصدار 3.x من Gemini)
ميزات Gemini 3 للعائلة
يحتوي Gemini 3.5 Flash على جميع إمكانات مجموعة نماذج Gemini 3 باستثناء ميزة "استخدام الكمبيوتر". في ما يلي الميزات التي تم تقديمها في Gemini 3 وسيتم نقلها إلى الإصدار الجديد:
- التفكير: يتم الحفاظ على سياق الاستدلال المشفّر في جميع طلبات البيانات من واجهة برمجة التطبيقات. تلقائي في Interactions API، وضمني في GenerateContent
- النتائج المنظَّمة باستخدام الأدوات: يمكنك الجمع بين وضع JSON والأدوات المضمّنة (البحث، وسياق عنوان URL، وتنفيذ الرمز، واستدعاء الدوال).
- استجابات استدعاءات الدوال متعددة الوسائط: عرض الصور والصوت والوسائط الأخرى في نتائج استدعاءات الدوال.
- تنفيذ الرموز البرمجية باستخدام الصور: تنفيذ رموز برمجية تعالج الصور وتنشئها
- استخدام الأدوات معًا: يمكنك استخدام الأدوات المضمّنة واستدعاء الدوال المخصّصة في الطلب نفسه.
- دقة الوسائط:
تتيح لك هذه الميزة التحكّم بدقة في عملية تخصيص الرموز المميزة لمدخلات الصور والفيديوهات وملفات PDF.
تتيح نماذج Gemini 3 إعدادات الدقة لكل عنصر من عناصر المحتوى (
lowوmediumوhighوultra_high) لطلبات البحث المختلطة الدقة. - توقيعات الأفكار: تمثيلات مشفّرة لعملية الاستدلال الداخلية التي يجريها النموذج، وهي مطلوبة لاستخدام وظيفة الاتصال المتعدد الأدوار، وتتم إدارتها تلقائيًا من خلال حِزم SDK الرسمية.
أفضل الممارسات المتعلّقة بكتابة الطلبات
نماذج Gemini 3.x هي نماذج للاستدلال، ما يغيّر طريقة تقديم الطلبات.
- تعليمات دقيقة: يجب أن تكون التعليمات موجزة، لأنّ Gemini 3.x يستجيب بشكل أفضل للتعليمات المباشرة والواضحة. قد تؤدي أساليب هندسة الطلبات المطوّلة أو المعقّدة المصمّمة للنماذج القديمة إلى تحليل النموذج بشكل مفرط.
- مستوى التفصيل في الردود: بشكلٍ تلقائي، يكون Gemini 3.x أقل تفصيلاً ويفضّل تقديم إجابات مباشرة وفعّالة. إذا كانت حالة الاستخدام تتطلّب أسلوبًا حواريًا، عليك توجيه النموذج بشكلٍ صريح في طلبك (على سبيل المثال، "اشرح هذا الموضوع بأسلوب ودود ومفصّل").
- إدارة السياق: عند العمل مع مجموعات بيانات كبيرة (مثل كتب كاملة أو قواعد رموز أو فيديوهات طويلة)، ضَع تعليماتك أو أسئلتك المحدّدة في نهاية الطلب، بعد سياق البيانات. يمكنك تثبيت منطق النموذج من خلال بدء سؤالك بعبارة مثل "استنادًا إلى المعلومات السابقة...".
يمكنك الاطّلاع على مزيد من المعلومات حول استراتيجيات تصميم الطلبات في دليل هندسة الطلبات.
القيود
- لا تتوفّر ميزة تقسيم الصور في الإصدار 3.x من Gemini. بالنسبة إلى أحمال العمل الخاصة بالتقسيم، واصِل استخدام Gemini 2.5 Flash مع إيقاف "المفكّر"، أو Gemini Robotics-ER 1.6.
الأسئلة الشائعة
ما هو تاريخ آخر تحديث للبيانات لـ Gemini 3.5 Flash؟ يبلغ تاريخ آخر تحديث لبيانات Gemini 3.5 Flash يناير 2025. للحصول على معلومات أحدث، استخدِم أداة البحث عن المستندات الأساسية.
ما هي حدود قدرة الاستيعاب؟ يدعم Gemini 3.5 Flash قدرة استيعاب تصل إلى مليون رمز مميّز، ويمكنه إنشاء ما يصل إلى 65 ألف رمز مميّز.
هل سيظلّ رمز
thinking_budgetالقديم يعمل؟ نعم، سيظلّthinking_budgetمتاحًا لضمان التوافق مع الإصدارات القديمة، ولكن ننصحك بالانتقال إلىthinking_levelللحصول على أداء أكثر قابلية للتوقّع. لا تستخدِم الرمزَين في الطلب نفسه.هل يتوافق Gemini 3.5 Flash مع Batch API؟ نعم. اطّلِع على دليل Batch API لمعرفة التفاصيل.
هل تتوفّر ميزة "التخزين المؤقت للسياق"؟ نعم، تتوفّر ميزة التخزين المؤقت للمحتوى.
ما هي الأدوات المتوافقة؟ يتوافق Gemini 3.5 Flash مع بحث Google واستخدام "خرائط Google" كمصدر والبحث عن الملفات وتنفيذ التعليمات البرمجية وسياق عنوان URL واستدعاء الدوال العادي، بما في ذلك استخدام الأدوات بشكل مدمج. استخدام الكمبيوتر غير متاح في Gemini 3.5 Flash.
الخطوات التالية
- يمكنك الاطّلاع على مزيد من المعلومات حول استراتيجيات تصميم الطلبات في دليل هندسة الطلبات.
- بدء استخدام كتاب وصفات Gemini 3
- مزيد من المعلومات حول تحسين Gemini API والاستدلال