ملاحظة المؤلف: دليل تطوير Nano Banana 2 (gemini-3.1-flash-image-preview) بالتفصيل، مع مقارنة بين API جوجل الرسمي ومنصة APIYI، يتضمن أمثلة برمجية كاملة، وتكوينات المعلمات، واستراتيجيات توفير التكلفة.
للمطورين الراغبين في استخدام Nano Banana 2، تتوفر الآن وثيقتان للتطوير يمكن الرجوع إليهما: وثائق جوجل الرسمية (ai.google.dev/gemini-api/docs/image-generation) ووثائق منصة APIYI (docs.apiyi.com/api-capabilities/nano-banana-2-image).
لكل من الحلين مزاياه – الوثائق الرسمية هي الأكثر شمولاً، بينما وثائق APIYI هي الأسهل في الربط وبسعر منخفض يصل إلى 0.03 دولار لكل عملية. يجمع هذا المقال المحتوى الأساسي من الوثيقتين ويقارن بينهما لمساعدتك في اختيار الطريقة الأنسب لك.
القيمة الجوهرية: بنهاية هذا المقال، ستتقن جميع معلمات API الخاصة بـ Nano Banana 2، وستحصل على أمثلة برمجية لكلا الحلين، وستعرف الخيار الأمثل لمختلف السيناريوهات.

دليل مرجعي سريع للمعلمات الأساسية في مستندات تطوير Nano Banana 2
لنلقِ نظرة أولاً على أهم إعدادات المعلمات. هذه المعلمات موحدة بغض النظر عن طريقة الربط التي تستخدمها:
| المعلمة | القيم الاختيارية | القيمة الافتراضية | الوصف |
|---|---|---|---|
| model | gemini-3.1-flash-image-preview |
— | مطلوب، معرف النموذج (Model ID) |
| imageSize | 512px، 1K، 2K، 4K |
1K |
لاحظ حرف K الكبير |
| aspectRatio | 14 نوعاً (انظر القائمة الكاملة أدناه) | 1:1 |
نسبة العرض إلى الارتفاع |
| responseModalities | ["IMAGE"] أو ["TEXT","IMAGE"] |
— | مطلوب، نوع المخرجات |
| thinkingLevel | minimal، high |
minimal |
عمق استدلال التفكير (Thinking) |
| includeThoughts | true، false |
false |
هل يتم إرجاع عملية الاستدلال |
الـ 14 نسبة عرض إلى ارتفاع التي يدعمها Nano Banana 2
| الفئة | النسب | الاستخدامات النموذجية |
|---|---|---|
| مربع | 1:1 | صور الملف الشخصي للتواصل الاجتماعي، صور المنتجات الرئيسية |
| أفقي | 3:2، 4:3، 16:9، 21:9 | صور المدونات، أغلفة يوتيوب، إطارات الأفلام |
| عمودي | 2:3، 3:4، 4:5، 9:16 | خلفيات الهاتف، قصص إنستغرام (Stories)، ليتل ريد بوك |
| بانوراما عرضية فائقة | 4:1، 8:1 | بنرات المواقع (Banners)، صور بانورامية (جديد ✨) |
| بانوراما عمودية فائقة | 1:4، 1:8 | صور المعلومات الطويلة، لقطات شاشة طويلة للهاتف (جديد ✨) |
| شاشة عريضة | 5:4 | خلفيات سطح المكتب، أغراض العرض |
🎯 نصيحة تطويرية: النسب 1:4، 4:1، 1:8، 8:1 هي نسب عرض إلى ارتفاع حصرية لـ Nano Banana 2، ولا يدعمها Nano Banana Pro. إذا كان تطبيقك يحتاج إلى بنرات طويلة أو صور معلومات طولية، فيجب عليك استخدام gemini-3.1-flash-image-preview.
خيار ربط Nano Banana 2 (أ): واجهة برمجة تطبيقات جوجل الرسمية (Official API)
الاستدعاء الأساسي للـ API الرسمي
تستخدم واجهة برمجة تطبيقات جوجل الرسمية حزمة Google Gen AI SDK، وهي تدعم لغات Python و JavaScript و Go و Java و REST.
from google import genai
from google.genai import types
client = genai.Client()
# تحويل النص إلى صورة بشكل أساسي
response = client.models.generate_content(
model="gemini-3.1-flash-image-preview",
contents="قطة برتقالية تتدحرج في أوراق الخريف المتساقطة، ألوان دافئة",
config=types.GenerateContentConfig(
response_modalities=['TEXT', 'IMAGE']
)
)
# استخراج الصورة المُولدة
for part in response.candidates[0].content.parts:
if part.inline_data:
with open("output.png", "wb") as f:
f.write(part.inline_data.data)
عرض كود استدعاء الـ API الرسمي مع المعلمات الكاملة
from google import genai
from google.genai import types
client = genai.Client()
# تكوين المعلمات الكامل: دقة 2K + شاشة عريضة 16:9 + وضع التفكير العالي (High)
response = client.models.generate_content(
model="gemini-3.1-flash-image-preview",
contents="غلاف التقرير السنوي لشركة تقنية، العنوان 'AI Vision 2026'، نغمات زرقاء داكنة، نمط بسيط",
config=types.GenerateContentConfig(
response_modalities=['TEXT', 'IMAGE'],
image_config=types.ImageConfig(
aspect_ratio="16:9",
image_size="2K"
),
thinking_config=types.ThinkingConfig(
thinking_level="High",
include_thoughts=True
)
)
)
# تحليل الاستجابة (بما في ذلك عملية التفكير Thinking)
for part in response.parts:
if part.thought and part.text:
print(f"[عملية التفكير] {part.text}")
elif part.inline_data:
with open("report_cover.png", "wb") as f:
f.write(part.inline_data.data)
print("تم حفظ الصورة")
التوليد المتصل بالإنترنت عبر Image Search في الـ API الرسمي
هذه ميزة حصرية لـ Nano Banana 2 – الحصول على مراجع بصرية حقيقية عبر بحث صور جوجل قبل التوليد:
response = client.models.generate_content(
model="gemini-3.1-flash-image-preview",
contents="أحدث طراز من تسلا موديل Y لعام 2026، فضي، متوقف في شارع بالمدينة",
config=types.GenerateContentConfig(
response_modalities=['TEXT', 'IMAGE'],
tools=[
types.Tool(google_search=types.GoogleSearch(
search_types=types.SearchTypes(
web_search=types.WebSearch(),
image_search=types.ImageSearch()
)
))
]
)
)
🎯 ملاحظة: التوليد المتصل بـ Image Search له متطلبات عرض – يجب توفير رابط قابل للنقر يؤدي إلى صفحة الويب الخاصة بالصورة المصدر. يتم احتساب رسوم رموز التفكير (Thinking tokens) سواء تم إرجاع عملية الاستدلال أم لا.
خيار الربط "ب" لنموذج Nano Banana 2: منصة APIYI
مزايا الربط عبر منصة APIYI
| الميزة | التفاصيل |
|---|---|
| السعر | 0.03 دولار لكل مرة، أي 45% فقط من السعر الرسمي لكل 1000 طلب |
| التنسيق | متوافق مع OpenAI، لا حاجة لتعديل الكود الحالي |
| نماذج متعددة | مفتاح API واحد لاستدعاء Nano Banana 2 / Pro / DALL-E وغيرها |
| رصيد مجاني | رصيد تجريبي مجاني فور التسجيل |
| بدون قيود اتصال | اتصال مباشر عبر الشبكة المحلية دون الحاجة لبرامج تخطي الحجب |
استدعاء منصة APIYI بتنسيق متوافق مع OpenAI
إذا كان لديك بالفعل كود برمجي يعتمد على OpenAI SDK، فكل ما تحتاجه هو تغيير سطرين فقط للربط مع Nano Banana 2:
import openai
client = openai.OpenAI(
api_key="YOUR_APIYI_KEY",
base_url="https://vip.apiyi.com/v1"
)
response = client.chat.completions.create(
model="gemini-3.1-flash-image-preview",
messages=[{"role": "user", "content": "لوحة مناظر طبيعية صينية بالحبر، تكوين مع مساحات فارغة، جبال بعيدة يحيط بها الضباب"}]
)
عرض كود الاستدعاء الأصلي لـ REST API الخاص بـ APIYI
import requests
import base64
API_KEY = "YOUR_APIYI_KEY"
response = requests.post(
"https://api.apiyi.com/v1beta/models/gemini-3.1-flash-image-preview:generateContent",
headers={
"Authorization": f"Bearer {API_KEY}",
"Content-Type": "application/json"
},
json={
"contents": [{"parts": [{"text": "ملصق ترويجي للتجارة الإلكترونية، عنوان كبير 'عروض الربيع'، طابع أحمر"}]}],
"generationConfig": {
"responseModalities": ["IMAGE"],
"imageConfig": {
"aspectRatio": "9:16",
"imageSize": "2K"
}
}
},
timeout=300
).json()
# فك تشفير الصورة وحفظها
img_data = response["candidates"][0]["content"]["parts"][0]["inlineData"]["data"]
with open("poster.png", "wb") as f:
f.write(base64.b64decode(img_data))
print("تم توليد الصورة بنجاح، التكلفة حوالي $0.03")
نصيحة: قم بالتسجيل عبر APIYI (apiyi.com) للحصول على مفتاح API والبدء في الاستدعاء. تدعم المنصة طريقتين للاستدعاء: التنسيق المتوافق مع OpenAI والتنسيق الأصلي من جوجل، ويمكن لمفتاح واحد التبديل بين جميع النماذج.

مقارنة الأسعار بين خطتي Nano Banana 2
| النموذج | السعر الرسمي القياسي | سعر Batch الرسمي | سعر APIYI | APIYI مقابل الرسمي |
|---|---|---|---|---|
| Nano Banana 2 | $0.067 / صورة (1K) | $0.034 / صورة | $0.03 / طلب | أرخص بـ 55% |
| Nano Banana Pro | $0.134 / صورة | $0.067 / صورة | $0.05 / طلب | أرخص بـ 63% |
| Nano Banana (الجيل الأول) | $0.039 / صورة | — | $0.025 / طلب | أرخص بـ 36% |
مقارنة التكلفة الشهرية لـ Nano Banana 2 (1000 صورة يومياً)
| الخطة | التكلفة الشهرية (دقة 1K) | التكلفة السنوية |
|---|---|---|
| المعيار الرسمي | $2,010 | $24,120 |
| Batch الرسمي | $1,020 | $12,240 |
| APIYI | $900 | $10,800 |
سعر APIYI البالغ 0.03 دولار للطلب ليس فقط أرخص بنسبة 55% من السعر الرسمي القياسي، بل هو أقل حتى من نصف سعر Batch الرسمي (0.034 دولار) — والأهم من ذلك، أنه يوفر استجابة فورية (Real-time)، دون الحاجة لانتظار 24 ساعة للمعالجة غير المتزامنة.
🎯 خطة توفير التكاليف: من خلال استدعاء Nano Banana 2 عبر APIYI (apiyi.com)، ستحتاج فقط إلى 30 دولاراً لـ 1000 صورة يومياً، بتكلفة شهرية تبلغ 900 دولار. احصل على رصيد تجريبي مجاني عند التسجيل، ومفتاح API واحد يدعم Nano Banana 2 وPro ونماذج رئيسية أخرى في نفس الوقت.
دليل تطوير الميزات المتقدمة لـ Nano Banana 2
تحرير الصور عبر الحوار متعدد الجولات
يدعم Nano Banana 2 التعديل المستمر على نفس الصورة من خلال المحادثة:
# تحرير متعدد الجولات بتنسيق APIYI + OpenAI
messages = [
{"role": "user", "content": "أنشئ شعار علامة تجارية بأسلوب بسيط، باللون الأزرق"},
# متابعة التحرير بعد استلام نتيجة الجولة الأولى
{"role": "assistant", "content": "[نتائج الجولة الأولى]"},
{"role": "user", "content": "غير اللون إلى الأرجواني المتدرج، وأضف اسم الشركة 'TechFlow'"}
]
response = client.chat.completions.create(
model="gemini-3.1-flash-image-preview",
messages=messages
)
توليد الصور المرجعية في Nano Banana 2
| نوع المرجع | الحد الأقصى للعدد | الاستخدام |
|---|---|---|
| مرجع الكائنات | 10 صور | الحفاظ على اتساق تفاصيل الكائن (صور المنتجات، الأدوات، إلخ) |
| مرجع الأشخاص | 4 صور | الحفاظ على اتساق مظهر الشخصية (الشخصيات، البشر الافتراضيين، إلخ) |
| الإجمالي | 14 صورة | بحد أقصى 14 صورة مرجعية لكل استدعاء واحد |
اختيار وضع التفكير (Thinking Mode) في Nano Banana 2
| الوضع | حالات الاستخدام المناسبة | السرعة | الجودة | التكلفة الإضافية |
|---|---|---|---|---|
| Minimal (افتراضي) | التوليد اليومي، المشاهد البسيطة | سريع | قياسي | كمية قليلة من رموز التفكير (Thinking tokens) |
| High | التكوينات المعقدة، النصوص الدقيقة، المشاهد متعددة العناصر | أبطأ قليلاً | أعلى | كمية أكبر من رموز التفكير (Thinking tokens) |
🎯 نصيحة للمطورين: يتم احتساب تكلفة رموز التفكير (Thinking tokens) سواء تم ضبط
includeThoughts=trueأم لا. إذا لم تكن بحاجة لمراجعة عملية الاستدلال، فاحتفظ بالقيمة الافتراضيةfalse— لن يؤثر ذلك على جودة التوليد، بل سيمنع فقط إرجاع نص الاستدلال الوسيط.
مرجع سرعة التوليد في Nano Banana 2
| الدقة | السرعة الفعلية عبر APIYI | الوصف |
|---|---|---|
| 0.5K | 3-8 ثوانٍ | الأسرع، مثالي للتكرار السريع |
| 1K (افتراضي) | 5-10 ثوانٍ | تجربة جيدة للاستخدام اليومي |
| 2K | 10-15 ثانية | أبطأ قليلاً ولكن مقبول |
| 4K | 15-25 ثانية | بطيء، يُنصح بضبط مهلة 120 ثانية |
| High Thinking | زيادة بضع ثوانٍ إضافية | وقت إضافي لمرحلة الاستدلال |
نصيحة: عند استدعاء Nano Banana 2، يُنصح بضبط
timeout=300(300 ثانية) لتجنب فشل المهلة بسبب تقلبات الشبكة أو تذبذب قدرة الحوسبة من جوجل. يمكنك الحصول على اتصال أكثر استقراراً من خلال استدعاء APIYI عبر apiyi.com.

الأسئلة الشائعة
س1: ما هي الدقة التي يشملها سعر 0.03 دولار من APIYI؟
سعر 0.03 دولار لكل عملية من APIYI هو سعر موحد، ولا يختلف باختلاف الدقة. وسواء قمت بتوليد صور بدقة 0.5K أو 1K أو 2K أو حتى 4K، فالسعر يظل 0.03 دولار لكل عملية. وبالمقارنة مع تسعير جوجل الرسمي المتدرج حسب الدقة (0.045 دولار إلى 0.151 دولار)، فإن تسعير APIYI يتفوق بوضوح في دقة 2K و4K.
س2: هل تدعم APIYI ميزة “البحث عن الصور” (Image Search) المرتبطة بالإنترنت؟
ميزة توليد الصور عبر "البحث عن الصور" هي ميزة متقدمة في Nano Banana 2، وتتطلب الاستدعاء عبر تنسيق API الأصلي لجوجل. يدعم تنسيق REST الأصلي من APIYI هذه الميزة، بينما لا يدعمها تنسيق OpenAI المتوافق حالياً. إذا كان مشروعك يتطلب ميزة Image Search، فنوصي باستخدام طريقة الاستدعاء الأصلية من APIYI.
س3: ما الفرق بين الوثيقتين، وأيهما يجب أن أقرأ؟
وثائق جوجل الرسمية (ai.google.dev): هي الأكثر شمولاً، حيث تحتوي على شرح مفصل لجميع المعلمات، ووضع التفكير (Thinking mode)، والبحث عن الصور (Image Search)، وتوقيع الأفكار (Thought Signature)، وغيرها من الميزات المتقدمة. وهي مناسبة للمطورين الذين يحتاجون إلى فهم عميق لجميع القدرات.
وثائق APIYI (docs.apiyi.com): أكثر إيجازاً وعملية، وتركز على الربط السريع وأمثلة الأكواد. وهي مناسبة للمطورين الذين يرغبون في البدء بأسرع وقت ممكن واستدعاء Nano Banana 2 بأقل تكلفة. نوصي بالبدء بقراءة وثائق APIYI للتشغيل السريع، ثم الرجوع إلى وثائق جوجل الرسمية عند الحاجة لمعرفة الميزات المتقدمة.
ملخص
النقاط الأساسية في وثائق تطوير Nano Banana 2:
- لكل من الخيارين مزاياه: توفر واجهة برمجة تطبيقات جوجل الرسمية الميزات الأكثر اكتمالاً (Image Search، Thinking، 14 صورة مرجعية)، بينما تقدم APIYI أقل سعر (0.03 دولار لكل عملية) وأسهل طريقة للربط.
- سعر APIYI (0.03 دولار) يعادل 45% من السعر الرسمي: مع استجابة فورية، وهو أرخص حتى من سعر الدفعات (Batch) الرسمي المخفض للنصف (0.034 دولار)، دون الحاجة للانتظار لمدة 24 ساعة.
- المعلمات الأساسية مشتركة: يمكن استخدام مستويات الدقة الأربعة، و14 نوعاً من نسب العرض إلى الارتفاع، ووضع التفكير (Thinking mode) وغيرها من المعلمات في كلا الخيارين.
بالنسبة لمعظم المطورين، نوصي بالربط السريع بـ Nano Banana 2 عبر APIYI apiyi.com — بسعر 0.03 دولار لكل عملية، وتنسيق متوافق مع OpenAI، ورصيد مجاني عند التسجيل، يمكنك توليد صورتك الأولى في غضون 5 دقائق.
📚 المصادر والمراجع
-
وثائق جوجل الرسمية لتوليد الصور عبر Gemini: مرجع API الكامل لنموذج Nano Banana 2
- الرابط:
ai.google.dev/gemini-api/docs/image-generation - الوصف: الوثائق الرسمية لجميع المعلمات، والوظائف، والميزات المتقدمة.
- الرابط:
-
وثائق APIYI لنموذج Nano Banana 2: الوصول السريع وأمثلة الأكواد
- الرابط:
docs.apiyi.com/api-capabilities/nano-banana-2-image - الوصف: دليل الوصول لمنصة APIYI، يتضمن الأسعار وأمثلة استدعاء النموذج.
- الرابط:
-
الأسعار الرسمية لـ Gemini API: الأسعار الدقيقة لكل دقة صورة
- الرابط:
ai.google.dev/gemini-api/docs/pricing#gemini-3.1-flash-image-preview - الوصف: الأسعار القياسية وأسعار الدفعات (Batch) لدقات 0.5K/1K/2K/4K.
- الرابط:
-
حدود معدل الاستخدام لـ Gemini API: قيود استدعاء نماذج المعاينة (Preview)
- الرابط:
ai.google.dev/gemini-api/docs/rate-limits - الوصف: تعرف على قيود الحصص (Quotas) لنماذج المعاينة.
- الرابط:
المؤلف: الفريق التقني لـ APIYI
التواصل التقني: نرحب بمشاركة خبراتك في التطوير باستخدام Nano Banana 2 في قسم التعليقات. لمزيد من المعلومات حول نماذج الذكاء الاصطناعي، يمكنك زيارة مركز وثائق APIYI على docs.apiyi.com.
