
Yusuf Khaliddتستدعي Gemini 3.6 Flash باستخدام معرّف النموذج gemini-3.6-flash عبر واجهة Gemini API من Google. أطلقت...
تستدعي Gemini 3.6 Flash باستخدام معرّف النموذج gemini-3.6-flash عبر واجهة Gemini API من Google. أطلقت Google تحديث Flash في 21 يوليو 2026، وتُعد 3.6 Flash الطبقة الأكثر استخدامًا: إخراج أقل تكلفة من 3.5 Flash، ونافذة سياق بحجم مليون رمز، ودعم للنصوص والصور والفيديو والصوت وملفات PDF. في هذا الدليل ستنشئ مفتاح API، وترسل أول طلب باستخدام curl وPython، ثم تضيف اختبار انحدار للتحقق من استمرار عمل التكامل.
ستحتاج إلى ثلاثة أشياء:
curl أو Python أو عميل API مثل Apidog.لا تحتاج إلى إعداد الفوترة للاختبار الأولي. تعمل الطبقة المجانية عبر AI Studio مع حدود للمعدل، لذلك يمكنك تجربة الاستدعاءات دون بطاقة دفع.
لا تضع المفتاح في كود الواجهة الأمامية، ولا ترفعه إلى مستودع Git. عيّنه كمتغير بيئة:
export GEMINI_API_KEY="your_key_here"
راجع وثائق Gemini API الرسمية لخطوات الإعداد والتغييرات الحالية في الواجهة.
أرسل طلب POST إلى طريقة generateContent الخاصة بالنموذج:
curl "https://generativelanguage.googleapis.com/v1beta/models/gemini-3.6-flash:generateContent" \
-H "x-goog-api-key: $GEMINI_API_KEY" \
-H "Content-Type: application/json" \
-X POST \
-d '{
"contents": [
{
"parts": [
{
"text": "Explain how APIs work"
}
]
}
]
}'
نقاط يجب التحقق منها:
x-goog-api-key.gemini-3.6-flash.contents، وكل عنصر يحتوي parts.parts نفسها.تتضمن الاستجابة JSON النص المُنشأ عادةً في المسار:
candidates[0].content.parts[0].text
احفظ هذا المسار؛ ستحتاجه عند كتابة اختبارات التحقق من الاستجابة.
ثبّت SDK أولًا:
pip install google-genai
ثم أنشئ ملفًا مثل gemini_request.py:
from google import genai
client = genai.Client() # يقرأ GEMINI_API_KEY من البيئة
resp = client.models.generate_content(
model="gemini-3.6-flash",
contents="Explain how APIs work",
)
print(resp.text)
يشير genai.Client() إلى المتغير GEMINI_API_KEY تلقائيًا، لذلك لا تحتاج إلى كتابة المفتاح داخل الكود.
بعد نجاح الطلب الأساسي، ابدأ بضبط الإعدادات بحسب حالة الاستخدام.
استخدم تعليمات النظام لفرض سلوك ثابت على النموذج، مثل:
ضع هذه التعليمات منفصلة عن رسالة المستخدم بدل تكرارها في كل طلب.
حدد حدًا لطول الاستجابة عند الحاجة:
يمكن لـ Gemini 3.6 Flash إنتاج ما يصل إلى 64 ألف رمز إخراج.
يدعم النموذج النصوص والصور والفيديو والصوت وملفات PDF ضمن الاستدعاء نفسه. أضفها كعناصر إضافية في parts إلى جانب النص.
الإخراج نصي فقط، بينما تصل نافذة السياق إلى مليون رمز إدخال، وهو مناسب للملفات الطويلة أو النصوص الكاملة للفيديوهات.
يُجري Gemini 3.6 Flash استدلالًا قبل الإجابة عن الطلبات المعقدة متعددة الخطوات. يمكنك ضبط جهد الاستدلال عند الحاجة إلى موازنة العمق مقابل السرعة والتكلفة.
لا تخمّن أسماء الحقول أو الإعدادات؛ استخدم وثائق Gemini API باعتبارها المصدر المرجعي.
يكلف Gemini 3.6 Flash:
سعر الإخراج أقل من 3.5 Flash، التي كانت تكلف 9.00 دولارات لكل مليون رمز إخراج. كما يميل Gemini 3.6 Flash إلى إنتاج رموز إخراج أقل بنحو 17% للمهمة نفسها.
انتبه إلى أن سعر الإخراج يشمل رموز التفكير؛ لذلك قد تكون تكلفة الطلبات التي تتطلب استدلالًا مكثفًا أعلى من طول الإجابة الظاهر. راجع دليل تسعير Gemini 3.6 Flash للحسابات التفصيلية.
الطبقة المجانية عبر AI Studio مناسبة للتعلم والنماذج الأولية، لكنها تخضع لحدود طلبات في الدقيقة واليوم، وقد تستخدم Google بيانات الطبقة المجانية لتحسين منتجاتها. لمزيد من التفاصيل، اقرأ كيفية استخدام Gemini 3.6 Flash مجانًا.
عند تجاوز الحدود، يمكنك تمكين الفوترة والاستمرار باستخدام المفتاح نفسه دون تغيير الكود.
نجاح طلب curl مرة واحدة لا يضمن بقاء التكامل سليمًا. تحتاج إلى اختبار محفوظ وقابل للتكرار لاكتشاف:
يمكنك استخدام Apidog لإنشاء اختبار API قابل للتشغيل محليًا أو ضمن CI.
أضف طلب POST جديدًا:
https://generativelanguage.googleapis.com/v1beta/models/gemini-3.6-flash:generateContent
ثم أضف جسم الطلب:
{
"contents": [
{
"parts": [
{
"text": "Explain how APIs work"
}
]
}
]
}
أنشئ متغيرًا في بيئة Apidog باسم:
GEMINI_API_KEY
واستخدمه في ترويسة الطلب:
x-goog-api-key: {{GEMINI_API_KEY}}
بهذه الطريقة يبقى المفتاح خارج الطلب المشترك، ويمكنك استخدام مفاتيح مستقلة لبيئات التطوير والاختبار والإنتاج.
تحقق بعد تنفيذ الطلب من:
200.candidates[0].content.parts[0].text
هذا يحول الطلب من فحص اتصال بسيط إلى اختبار يتحقق من وجود إجابة مولدة فعلًا.
احفظ الطلب داخل مجموعة، ثم جَدوله كاختبار انحدار. شغّله بانتظام أو ضمن CI لاكتشاف أي تعطل قبل وصوله إلى المستخدمين.
نزّل Apidog وأنشئ اختبارك خلال دقائق. لا يشغّل Apidog النموذج؛ بل يساعدك على التحقق من أن واجهة API التي يعتمد عليها تطبيقك تستجيب بالشكل المتوقع.
الأسباب الشائعة:
x-goog-api-key مفقودة.تحقق من أن قيمة المفتاح تطابق القيمة من AI Studio، وأن {{GEMINI_API_KEY}} توسع إلى القيمة الفعلية في بيئة الاختبار.
هذا يعني أنك وصلت إلى حد المعدل في الطبقة المجانية.
الحلول:
يكون السبب غالبًا خطأ في معرّف النموذج. استخدم:
gemini-3.6-flash
ولا تستخدم:
gemini-3.5-flash
gemini-flash-3.6
لاحظ أن gemini-3.5-flash-lite نموذج مختلف من سلسلة 3.5، وليس اسمًا بديلًا لـ Gemini 3.6 Flash.
استخدم:
gemini-3.6-flash
ضعه في SDK كاسم النموذج، أو ضمن مسار REST قبل :generateContent.
توجد طبقة مجانية عبر AI Studio، لكنها محددة بالمعدل ومناسبة للتعلم والنماذج الأولية. تحتاج حركة المرور الإنتاجية إلى تمكين الفوترة. راجع كيفية استخدامها مجانًا.
يمكنك إرسال:
تصل نافذة السياق إلى مليون رمز إدخال، بينما الإخراج نصي فقط.
يشمل سعر الإخراج البالغ 7.50 دولارات لكل مليون رمز رموز التفكير الداخلية للنموذج. لذلك قد تتكلف الطلبات التي تحتاج إلى استدلال كثيف أكثر مما يوحي به النص الظاهر في الإجابة.
شكل الاستدعاء نفسه تقريبًا. إذا كنت قد استخدمت Gemini 3.5 API، فاستبدل معرّف النموذج بـ gemini-3.6-flash.
نعم. يعمل المفتاح نفسه من AI Studio مع الأدوات الثلاث. احتفظ به في متغيرات البيئة بدل تضمينه في الكود، حتى تتمكن من تدويره أو إلغائه من مكان واحد.
ابدأ بالطبقة المجانية، واحفظ المفتاح في متغير بيئة، ثم نفّذ طلبًا بسيطًا باستخدام curl أو Python. بعد ذلك: