| |

الطريقة الصحيحة لكتابة الموجه السلبي في Nano Banana Pro API: 3 حلول للتخلص نهائياً من أخطاء negativePrompt

كثير من المطورين الذين ينتقلون من Stable Diffusion أو Midjourney إلى Nano Banana Pro يواجهون عند استدعاء الـ API لأول مرة خطأ 400 محيراً: Invalid JSON payload received. Unknown name "negativePrompt" at 'generation_config.image_config': Cannot find field. رسالة الخطأ مباشرة ولكنها لا توضح السبب: هل اسم الحقل مكتوب بشكل خاطئ؟ أم يحتاج الحقل إلى تغيير مكانه؟ أم أن هذا النموذج لا يقبل "الموجهات السلبية" (negative prompts) من الأساس؟

nano-banana-pro-api-negative-prompt-guide-ar 图示

الإجابة هي الخيار الثالث: نموذج Nano Banana Pro (المعروف بـ Gemini 3 Pro Image Preview) لا يحتوي تصميمه على الإطلاق على حقل مستقل باسم negativePrompt، فكل ما "لا تريده" في الصورة يجب كتابته مباشرة ضمن نص الموجه الرئيسي. يستعرض هذا المقال، بناءً على وثائق Google الرسمية ودليل موجهات Nano Banana، الأسباب الجذرية لهذا الخطأ، ويقدم 3 طرق موصى بها لكتابة الموجهات السلبية، مع كود استدعاء API كامل، وتجارب عملية من منصة APIYI (apiyi.com)، لتتمكن من فهم الطريقة الصحيحة للتعامل مع الموجهات السلبية في Nano Banana Pro في 5 دقائق.

أولاً: لماذا لا يمكن استخدام حقل negativePrompt في Nano Banana Pro؟

1.1 تفكيك رسالة الخطأ

محتوى الخطأ الفعلي عادة ما يكون كالتالي:

upstream_error  400
Invalid JSON payload received.
Unknown name "negativePrompt" at 'generation_config.image_config':
Cannot find field.

بتفكيك الرسالة نجد ثلاث معلومات جوهرية:

  • Invalid JSON payload: الخادم يرفض الطلب فوراً عند تحليل JSON، ولم يصل الطلب لمرحلة الاستنتاج.
  • Unknown name "negativePrompt": اسم الحقل غير موجود في المخطط (schema) إطلاقاً، وليست مشكلة في حالة الأحرف أو مكان التداخل.
  • at 'generation_config.image_config': حاولت وضعه تحت generation_config.image_config، لكن هذا الكائن لا يقبل سوى الحقول المدرجة في القائمة البيضاء الرسمية.

بمعنى آخر، هذه ليست "مشكلة بارامترات"، بل "بارامتر غير موجود". في مخطط API الخاص بـ Nano Banana Pro، لا يوجد أي حقل مخصص للموجهات السلبية.

1.2 القائمة البيضاء الكاملة لحقول image_config

وفقاً لوثائق Google AI الرسمية، فإن كائن image_config في Gemini 3 Pro Image Preview يقبل حقلين فقط، وأي حقل آخر سيؤدي إلى خطأ 400:

اسم الحقل النوع القيم الممكنة الوظيفة
aspectRatio string "1:1" / "16:9" / "4:3" / "21:9" إلخ نسبة العرض إلى الارتفاع للصورة
imageSize string "512" / "1K" / "2K" / "4K" دقة الصورة

هذه القائمة قصيرة جداً، ولا تتضمن negativePrompt أو seed أو cfg_scale أو sampler. لقد اعتمدت Google في سلسلة Nano Banana تصميماً بسيطاً للغاية؛ حيث يرون أن النموذج يجب أن يفهم اللغة الطبيعية بدلاً من إجبار المستخدم على تجميع مجموعة من البارامترات الفائقة.

1.3 فلسفة التصميم: لماذا ترفض Google إدراج negativePrompt؟

آلية الموجهات السلبية في Stable Diffusion تعتمد على التوجيه ثنائي الاتجاه (CFG)، وهي تستخدم ناقلاً (vector) مستقلاً "لتوجيه عكسي" لعملية الانتشار. أما سلسلة Gemini فتستخدم مسار توليد استنتاجي متعدد الوسائط يختلف عن هيكلية نماذج الانتشار، حيث يقوم النموذج بفهم النص الطبيعي كمدخلات مباشرة ثم يخرج رموز الصورة، دون وجود مرحلة "توجيه ناقلين مختلفين".

لخص دليل موجهات Nano Banana في مدونة Google Cloud الموقف الرسمي بجملة واحدة:

"استخدم الصياغة الإيجابية: صف ما تريده، لا ما لا تريده (مثلاً: 'شارع فارغ' بدلاً من 'لا توجد سيارات')."

بمعنى آخر: في عالم Nano Banana Pro، الوصف الإيجابي أكثر كفاءة بكثير من الوصف السلبي. هذا ليس قيداً تقنياً، بل فلسفة منتج.

من الناحية الهندسية، نماذج الانتشار تقوم بعمليات حسابية إضافية عند التوجيه السلبي، بينما بنية Gemini متعددة الوسائط هي فهم دلالي من الطرف إلى الطرف (end-to-end)؛ لذا فإن حشر حقل negativePrompt لن يفسد اتساق المخطط فحسب، بل سيجعل المستخدمين يعتقدون خطأً أنه سيؤدي إلى "توجيه سلبي" ما، مما يقود هندسة الموجهات إلى مسار خاطئ. اختارت Google إغلاق هذا المسار برسالة خطأ واضحة لإجبار المطورين على التعبير عن نواياهم بالكامل عبر اللغة الطبيعية.

🎯 نصيحة: إذا كنت معتاداً على سير عمل الموجهات السلبية في SD، ننصحك عند الانتقال إلى Nano Banana Pro بتجربة مقارنة الصور على منصة APIYI (apiyi.com)، لتلمس بنفسك الفرق في الأداء بين "الوصف الإيجابي" و"الوصف السلبي" في هذا النموذج، ثم تقرر كيفية إعادة صياغة موجهاتك الحالية.

ثانياً: الطرق الثلاث الصحيحة لكتابة الموجهات السلبية (Negative Prompts) في Nano Banana Pro

على الرغم من عدم وجود حقل مستقل للموجهات السلبية، إلا أنه يمكنك دمج التعبيرات السلبية ضمن نص الموجه الرئيسي بسهولة. فيما يلي ثلاث طرق فعالة وقابلة لإعادة الاستخدام، مستخلصة من وثائق جوجل الرسمية وتجارب مجتمع المستخدمين.

nano-banana-pro-api-negative-prompt-guide-ar 图示

2.1 الطريقة الأولى: إعادة الصياغة في إطار إيجابي (توصية رسمية)

تحويل "لا أريد X" إلى "أريد Y" هو الأسلوب الذي توصي به جوجل بوضوح. إليك بعض أنماط المقارنة الشائعة:

التعبير السلبي الأصلي إعادة الصياغة في إطار إيجابي
no cars on the street شارع فارغ مهجور بدون حركة مرور
no people in background مشهد هادئ ومنعزل مع محيط فارغ
no text or watermark صورة نظيفة ذات حواف ناعمة وفارغة
not blurry, not low quality تركيز حاد، تفاصيل دقيقة، دقة عالية
no extra fingers تشريح بشري دقيق مع خمسة أصابع لكل يد

تكمن ميزة الإطار الإيجابي في أن النموذج لا يحتاج إلى إجراء "استنتاج عكسي"، بل يفهم مباشرة الحالة المستهدفة التي تريدها، مما يرفع نسبة النجاح.

عند إعادة الصياغة، يُنصح باتباع مسار التفكير التالي: "لماذا لا أريد X؟ ← ماذا أريد حقاً؟". على سبيل المثال، القصد الحقيقي من "لا أريد نصوصاً" هو غالباً "أريد تكويناً نظيفاً لا يشتت الانتباه"، لذا فإن الوصف الإيجابي المقابل يجب أن يكون "تكوين نظيف غير مزدحم مع حواف ناعمة وفارغة"، بدلاً من الترجمة الحرفية لـ "لا نصوص". هذا "الرجوع إلى القصد" هو جوهر الإطار الإيجابي.

2.2 الطريقة الثانية: الاستبعاد باللغة الطبيعية (للحفاظ على مرونة المعنى)

إذا كانت بعض العناصر المستبعدة لا يمكن تحويلها إلى وصف إيجابي، يمكنك كتابة شروط الاستبعاد مباشرة في الموجه باستخدام تعبيرات مثل without (بدون)، avoid (تجنب)، exclude (استبعاد)، أو free of (خالٍ من):

A serene mountain landscape at sunrise,
photorealistic style, golden hour lighting,
without any people, vehicles, or man-made structures,
free of text overlays, logos, or watermarks.

سر هذه الطريقة هو دمج شروط الاستبعاد بشكل طبيعي داخل الوصف الكامل، بدلاً من كتابتها كقائمة كلمات مفتاحية مفصولة بفواصل كما في SD. استجابة النموذج لـ "تعليمات اللغة الطبيعية" أفضل بكثير من "قوائم الكلمات المفتاحية".

علاوة على ذلك، يمكنك كتابة شروط الاستبعاد كـ ظروف شرطية لجعل العلاقة بين العناصر المستبعدة والمشهد أكثر وضوحاً. على سبيل المثال، during golden hour with the streets completely cleared of vehicles أكثر دقة من without cars البسيطة؛ فهي تعبر عن الوقت، والحالة، والعنصر المستبعد في آن واحد، مما يساعد النموذج على بناء مشهد أكثر اتساقاً.

2.3 الطريقة الثالثة: قائمة الموجهات السلبية المتدرجة (مناسبة للقوالب المنهجية)

إذا كنت بحاجة إلى الحفاظ على "معيار جودة" موحد لفريقك أو منتجك، يمكنك تصنيف عناصر الاستبعاد الشائعة واستخدامها كفقرة ثابتة في قالب الموجه الخاص بك:

[Main subject description]
[Style and composition details]

Quality requirements:
The image must be sharp, well-exposed, and free of blur,
JPEG artifacts, watermarks, or visible text.

Anatomy requirements:
All people in the image must have accurate anatomy
with five fingers per hand, symmetrical features,
and natural proportions.

يمكن إعادة استخدام قوالب الموجهات السلبية المهيكلة هذه بشكل جماعي، وهي مناسبة بشكل خاص لمواد التجارة الإلكترونية وتصميم العلامات التجارية التي تتطلب معايير جودة موحدة.

الطريقة سيناريو الاستخدام نسبة النجاح صعوبة الكتابة
إعادة الصياغة الإيجابية إنشاء صورة واحدة، ملصقات فنية ⭐⭐⭐⭐⭐ ⭐⭐⭐
الاستبعاد باللغة الطبيعية مشاهد معقدة، استبعاد مرن ⭐⭐⭐⭐ ⭐⭐
قائمة الموجهات المتدرجة توليد دفعات، إعادة استخدام للفريق ⭐⭐⭐⭐ ⭐⭐⭐⭐

🎯 نصيحة لاختيار الطريقة: بالنسبة لإنشاء صورة واحدة، أعطِ الأولوية للطريقة الأولى (حاول ألا تكتب موجهات سلبية إذا لم تكن مضطراً). أما بالنسبة لتوليد دفعات من الصور، فننصح باستخدام الطريقة الثالثة لإنشاء قالب موجه على مستوى الفريق. جرب إجراء مقارنة بين الطرق الثلاث لنفس الموضوع عبر خدمة وكيل API في APIYI (apiyi.com)، وستجد في غضون 10 دقائق الطريقة الأنسب لعملك.

ثالثاً: الصيغة الصحيحة لـ JSON payload في Nano Banana Pro

بعد فهم "لماذا لا يمكن استخدام حقل negativePrompt" و"كيفية كتابته بشكل صحيح"، سنعرض لك الآن كود استدعاء API الذي يمكنك نسخه واستخدامه مباشرة.

3.1 مقارنة بين JSON payload الخاطئ والصحيح

تتوافق صيغة JSON التالية مباشرة مع رسالة الخطأ المذكورة في بداية المقال، وهي تمثل الخطأ الأكثر شيوعاً عند "الانتقال من SD":

// ❌ خطأ: سيؤدي إلى خطأ 400
{
  "contents": [{
    "parts": [{"text": "A cat sitting on a chair"}]
  }],
  "generationConfig": {
    "imageConfig": {
      "aspectRatio": "16:9",
      "negativePrompt": "blurry, low quality, extra fingers"
    }
  }
}

الصيغة الصحيحة بعد التصحيح هي كالتالي:

// ✅ صحيح: ادمج الوصف السلبي ضمن نص الـ text
{
  "contents": [{
    "parts": [{
      "text": "A cat sitting on a chair, sharp focus, crisp details, high resolution, accurate anatomy with natural proportions"
    }]
  }],
  "generationConfig": {
    "responseModalities": ["TEXT", "IMAGE"],
    "imageConfig": {
      "aspectRatio": "16:9",
      "imageSize": "2K"
    }
  }
}

لاحظ التغييرات الثلاثة الرئيسية: حذف حقل negativePrompt، إعادة صياغة النوايا السلبية كأوصاف إيجابية ودمجها في text، وضبط imageSize للتحكم في الدقة حسب الحاجة.

3.2 مثال على استدعاء Python SDK

فيما يلي أبسط كود لاستدعاء Nano Banana Pro عبر خدمة وكيل API (APIYI) باستخدام SDK المتوافق مع OpenAI:

from openai import OpenAI

client = OpenAI(
    api_key="your_api_key",
    base_url="https://vip.apiyi.com/v1"  # عنوان وكيل APIYI
)

response = client.images.generate(
    model="gemini-3-pro-image-preview",
    prompt=(
        "A cat sitting on a wooden chair in a bright sunlit room, "
        "photorealistic style, sharp focus, crisp details, "
        "accurate feline anatomy with natural fur texture, "
        "clean background free of text or watermarks"
    ),
    size="1792x1024",  # يقابل 16:9
)

لا يحتوي الاستدعاء على أي معامل negative_prompt؛ حيث يتم دمج جميع التعبيرات التي "لا تريدها" في الموجه (prompt) باستخدام اللغة الطبيعية.

3.3 جدول الأخطاء الشائعة وحلولها

لمساعدتك في استكشاف الأخطاء وإصلاحها بسرعة، قمنا بتنظيم الأخطاء المتكررة في الجدول التالي:

جزء من رسالة الخطأ السبب الجذري الحل
Unknown name "negativePrompt" الحقل غير موجود احذف الحقل واكتب الوصف السلبي داخل الموجه
Unknown name "seed" Nano Banana Pro لا يدعم seed اقبل العشوائية وقم بالتوليد عدة مرات للاختيار
Unknown name "cfg_scale" لا يدعم معامل CFG استخدم كلمات تعزيز قوة الموجه (مثل "strictly photorealistic")
Invalid value at 'aspectRatio' خطأ في كتابة نسبة الأبعاد تأكد من استخدام "16:9" وليس "16×9"
حقل image_config غير صالح خطأ في مستوى التداخل تأكد من وجود imageConfig تحت generationConfig

🎯 نصيحة للتصحيح: عند استكشاف أخطاء 400، يُنصح بالبدء بأبسط payload (يحتوي فقط على text) لاختبار الاتصال، ثم إضافة خيارات التكوين تدريجياً. توفر APIYI (apiyi.com) واجهة Gemini 3 Pro Image كاملة، وتجربة تصحيح الأخطاء فيها أكثر استقراراً من الاتصال المباشر بالخدمة الرسمية.

رابعاً: تقنيات التحسين المتقدمة للموجهات السلبية في Nano Banana Pro

بعد إتقان الأساسيات، ستساعدك التقنيات الأربع المتقدمة التالية في الارتقاء بتعبيراتك السلبية من مستوى "مقبول" إلى "احترافي".

nano-banana-pro-api-negative-prompt-guide-ar 图示

4.1 استبدال النفي المجرد بأوصاف محددة

فهم النموذج للأسماء المحددة أفضل بكثير من الصفات المجردة. قارن بين هاتين الصيغتين:

  • ❌ غامض: high quality, not bad
  • ✅ محدد: shot on a Sony A7R IV, 35mm f/1.4 lens, ISO 100, sharp focus on subject, soft bokeh background

إن معايير المعدات المحددة، وفتحة العدسة، وISO، والبعد البؤري للعدسة ستؤدي إلى تفعيل مجموعة كاملة من المعرفة المسبقة للنموذج حول "التصوير الاحترافي"، وهي أكثر فعالية بكثير من كتابة "high quality" ألف مرة.

4.2 تحويل "تجنب الأساليب الفنية" إلى "تحديد أساليب فنية"

اعتاد العديد من مستخدمي SD على كتابة كلمات سلبية مثل not anime, not cartoon, not 3D، لكن هذه الطريقة تعطي نتائج سيئة جداً في Nano Banana Pro. الطريقة الصحيحة هي تحديد الأسلوب الذي تريده مباشرة:

  • إذا كنت تريد واقعية → unstaged documentary photography style
  • إذا كنت تريد ملمس اللوحة الزيتية → oil painting on textured canvas, visible brushstrokes
  • إذا كنت تريد طابع الصحافة الوثائقية → photojournalism style, candid moment, natural lighting

إن قوة وصف الأسلوب المحدد ستقمع تلقائياً أي ميل لأساليب أخرى، ولا داعي لكتابة "not X" على الإطلاق.

4.3 الاستفادة من قوالب الموجهات المهيكلة

قم بتقسيم المشاهد المعقدة إلى قوالب مهيكلة، للسماح للنموذج بفهم نية كل جزء على حدة:

SUBJECT: A young woman reading a book
SETTING: Cozy library with warm afternoon light
STYLE: Editorial photography, shot on Leica Q2
QUALITY: Sharp focus on subject, soft natural bokeh
EXCLUDE: No text, no watermarks, no other people in frame

تعتبر هذه القوالب المهيكلة أكثر استقراراً في Nano Banana Pro من الموجهات النصية الطويلة، خاصة وأن فقرة EXCLUDE تعمل كـ "قيد صارم" أخير وتأثيرها ممتاز جداً.

4.4 الاحتفاظ بتعليمات الاستبعاد عند التكرار متعدد الجولات

يدعم Nano Banana Pro التحرير متعدد الجولات، ولكن يجب إعادة التأكيد على النوايا السلبية الكاملة في كل جولة، وإلا فمن السهل على النموذج إعادة إدخال العناصر التي استبعدتها سابقاً في عمليات التحرير اللاحقة. يُنصح بحفظ تعليمات الاستبعاد كسلسلة نصية ثابتة ودمجها في كل تكرار.

التقنية المتقدمة المشكلة التي تحلها تحسين التأثير
استبدال النفي المجرد بأوصاف محددة النموذج لا يفهم الكلمات المجردة عالٍ
تحديد الأسلوب بدلاً من نفيه معدل نجاح الكلمات السلبية منخفض عالٍ جداً
قوالب الموجهات المهيكلة عدم استقرار الموجهات النصية الطويلة عالٍ
إعادة التأكيد على الاستبعاد في التكرار عودة العناصر بعد التحرير متوسط

nano-banana-pro-api-negative-prompt-guide-ar 图示

5. الأسئلة الشائعة حول الموجهات السلبية (Negative Prompts) في Nano Banana Pro

5.1 هل لا يوجد حقل negativePrompt حقاً؟ وهل سيتم إضافته مستقبلاً؟

حتى الآن، توضح وثائق Google AI الرسمية ووثائق Vertex AI أن حقول image_config تقتصر فقط على aspectRatio و imageSize. وقد عبرت Google في مناسبات عديدة عبر مدوناتها ومؤتمراتها عن موقفها الرافض لفكرة "حقل الموجهات السلبية المستقل"، لذا فمن غير المرجح إضافة هذا الحقل في المدى القريب. ننصحك بتبني أسلوب الصياغة الإيجابية بدلاً من انتظار هذه الميزة.

5.2 هل يمكنني استخدام قائمة الموجهات السلبية التي جمعتها في عصر SD؟

يمكنك استخدامها كمرجع، ولكن لا يمكنك نسخها ولصقها مباشرة في موجه Nano Banana Pro. نقترح تصنيف موجهات SD السلبية إلى "الجودة، التشريح، الأسلوب، والعناصر"، ثم إعادة صياغتها باستخدام الطرق المذكورة في القسم الثاني من هذا المقال لتصبح وصفاً إيجابياً أو استبعاداً باللغة الطبيعية.

5.3 هل استخدام نفي بسيط مثل "no X" غير فعال تماماً؟

ليس غير فعال تماماً، لكن تأثيره أقل بكثير من الوصف الإيجابي. عبارات مثل no cars تحقق نسبة نجاح تتراوح بين 60-70% في Nano Banana Pro، بينما عبارة مثل empty deserted street with no traffic تحقق نسبة نجاح تتجاوز 95%. إذا كنت بحاجة إلى نتائج مستقرة، يفضل دائماً استخدام الإطار الإيجابي.

5.4 أين يمكنني تجربة هذه الصيغ بشكل مستقر على Nano Banana Pro؟

يمكن للمطورين في المنطقة العربية استخدام Nano Banana Pro عبر خدمة APIYI (apiyi.com)، حيث معرف النموذج هو gemini-3-pro-image-preview و base_url هو https://vip.apiyi.com/v1 دون الحاجة لإعداد بروكسي. تدعم المنصة Nano Banana Pro ونماذج صور أخرى، مما يسهل إجراء مقارنات حول كيفية تعامل النماذج المختلفة مع الموجهات السلبية.

5.5 هل ينجح وضع negativePrompt في المستوى الأعلى من generation_config بدلاً من image_config؟

لا. سواء وضعته في المستوى الأعلى لـ generation_config أو تحت image_config أو كجزء مستقل في contents.parts، فسيؤدي ذلك إلى خطأ يخبرك بأن الحقل غير موجود. يعتمد Nano Banana Pro على نظام "القائمة البيضاء" الصارم، ويتم رفض أي حقل غير مدرج.

5.6 بما أنه لا يوجد negativePrompt، هل يعني هذا غياب معلمات مثل seed و cfg_scale أيضاً؟

نعم، هي غير موجودة فعلاً. معلمات Nano Banana Pro بسيطة جداً، وتقتصر على aspectRatio و imageSize. هذا خيار تصميمي من Google؛ حيث يريدون من المطورين تركيز جهودهم على كتابة موجهات لغة طبيعية أفضل بدلاً من ضبط المعلمات الفائقة. قد يستغرق الأمر بعض الوقت للتعود، ولكن بمجرد التأقلم، ستجد أن قابلية قراءة وإعادة استخدام الموجهات تتحسن بشكل ملحوظ.

5.7 هل يستطيع النموذج فهم تعليمات الاستبعاد المكتوبة باللغة العربية؟

يمكنه فهمها، لكن استقرارها أقل مقارنة بالإنجليزية. بيانات تدريب Nano Banana Pro تعطي وزناً أكبر للإنجليزية. كتابة "لا تظهر علامات مائية" ستعمل في معظم الحالات، لكن قد يتم تجاهلها أحياناً. إذا كنت بحاجة إلى استقرار عالٍ، ننصح بدمج عبارات سلبية بالإنجليزية داخل الموجه العربي، مثل "خلفية نظيفة، free of text and watermarks"، حيث تزيد هذه الطريقة من نسبة النجاح بنحو 15% مقارنة بالعربية فقط.

5.8 عند تعديل صورة موجودة، كيف أمنع النموذج من إضافة عناصر غير مرغوب فيها؟

في وضع التعديل، ننصح باستخدام أسلوب "الاحتفاظ الصريح + الاستبعاد الصريح": ابدأ بـ keep everything else identical, including [قائمة العناصر المراد الاحتفاظ بها] لتثبيت ما تريده، ثم استخدم make sure not to introduce [قائمة العناصر المراد استبعادها] للاستبعاد الصريح. عندما يتواجد القيدان معاً، تتحسن قابلية التحكم في نتائج التعديل بشكل كبير، وهو أمر مفيد جداً في تحديثات الهوية البصرية والحفاظ على اتساق الوجوه.

سادساً: الخلاصة – النموذج الذهني الأساسي للموجهات السلبية في Nano Banana Pro

بالعودة إلى رسالة الخطأ في البداية: Unknown name "negativePrompt" ليست خطأ برمجياً (Bug)، بل هي تصميم مقصود في Nano Banana Pro؛ هذا النموذج لا يقبل أي حقل مستقل للموجهات السلبية، ويجب صياغة كل ما "لا تريده" باستخدام اللغة الطبيعية ضمن الموجه الرئيسي.

تذكر هذه القواعد الثلاث:

  1. الأولوية للإطار الإيجابي: "empty street" أفضل بكثير من "no cars"، أعد الصياغة كلما أمكن ذلك.
  2. استخدام اللغة الطبيعية عند الضرورة: استخدم روابط مثل without، free of، و avoid داخل الموجه، وتجنب قوائم الكلمات المفتاحية المفصولة بفواصل بأسلوب SD.
  3. قوالب قابلة لإعادة الاستخدام: قم بإنشاء فقرات قالب لعناصر "الجودة، التشريح، والعناصر" واستخدمها في كل مرة.

🎯 الخطوة التالية: أعد صياغة قائمة موجهات SD السلبية الخاصة بك وفقاً للطرق الثلاث المذكورة في هذا المقال، وقم بإجراء اختبار مقارنة لنفس الموضوع على APIYI (apiyi.com) لبناء مكتبة موجهاتك الخاصة لـ Nano Banana Pro.

قد يبدو تصميم "عدم وجود حقل للموجهات السلبية" في Nano Banana Pro غريباً في البداية، ولكن مع الاستخدام المعمق، ستكتشف أن هذا النمط – الذي يعتمد على التعبير عن النوايا بالكامل بلغة طبيعية دقيقة – هو مستقبل نماذج التوليد متعددة الوسائط.

أخيراً، تذكر أن رسالة الخطأ 400 هي "تنبيه ودي" من Google؛ فهي تخبرك بأبسط طريقة: "لا تنقل سير عمل الجيل السابق حرفياً، بل افهم واجهة الإدخال الخاصة بي". اجعل هذا الخطأ نقطة انطلاق للتعلم، وستجد أن هندسة الموجهات في Nano Banana Pro أكثر بساطة ووضوحاً وقرباً للغة التواصل البشري.


المؤلف: فريق APIYI التقني
المنصة المعتمدة: APIYI (apiyi.com) – واجهة Nano Banana Pro (gemini-3-pro-image-preview)

موضوعات ذات صلة