ماڈلزقیمتانٹرپرائز
500+ AI ماڈل API، تمام ایک API میں۔ صرف CometAPI میں
ماڈلز API
ڈویلپر
فوری آغازدستاویزاتAPI ڈیش بورڈ
کمپنی
ہمارے بارے میںانٹرپرائز
وسائل
AI ماڈلزبلاگتبدیلیوں کا ریکارڈسپورٹ
خدمات کی شرائطرازداری کی پالیسی
© 2026 CometAPI · All rights reserved
Home/Models/Google/Nano Banana Pro
G

Nano Banana Pro

ان پٹ:$1.5616/M
آؤٹ پٹ:$9.3696/M
Nano Banana Pro ایک AI ماڈل ہے جو متن مرکوز ورک فلو میں عمومی نوعیت کی معاونت کے لیے بنایا گیا ہے۔ یہ ہدایتی طرز کی پرامپٹنگ کے ذریعے قابلِ کنٹرول ساخت کے ساتھ مواد کی تخلیق، تبدیلی اور تجزیہ کے لیے موزوں ہے۔ عمومی استعمالات میں چیٹ اسسٹنٹس، دستاویزات کا خلاصہ، علمی سوال و جواب (QA)، اور ورک فلو آٹومیشن شامل ہیں۔ عوامی تکنیکی تفصیلات محدود ہیں؛ انضمام عام AI اسسٹنٹ پیٹرنز کے مطابق ہے، جیسے ساختہ آؤٹ پٹس، بازیافت سے تقویت یافتہ پرامپٹس، اور ٹول یا فنکشن کالنگ۔
نیا
تجارتی استعمال
Playground
خلاصہ
خصوصیات
قیمت
API
ورژن

بنیادی خصوصیات

  • Text → Image: مکمل پرامپٹ پر مبنی جنریشن، پرامپٹ کی مضبوط پابندی کے ساتھ۔
  • Image → Image (edits): باریک، ہدفی ترمیمات جن میں متعدد ترامیم کے دوران موضوع/کردار کی یکسانیت برقرار رہے۔
  • زیادہ سے زیادہ آؤٹ پٹ ریزولوشن: 4K تک (مثالیں اور سپورٹڈ عین پکسل سائز پہلو نسبت پر منحصر ہیں؛ API 1K/2K/4K پری سیٹس فراہم کرتی ہے)
  • مرحلہ وار منصوبہ بندی اور خود اصلاح: ایک داخلی “ملٹی اسٹیج” پائپ لائن جو عام بصری غلطیوں (پرسپیکٹو، متن، باریک جیومیٹری) کو شناخت کر کے درست کرتی ہے۔
  • تصویر کے اندر متن کی اعلیٰ درجے کی رینڈرنگ: واضح، قابلِ مطالعہ کثیر لسانی متن (چھوٹے کیپشنز سے طویل پیراگراف تک) جو پوسٹرز، ماک اَپس، اور انفوگرافکس کے لیے موزوں ہو۔
  • 5 کردار اور ایک ہی ورک فلو میں زیادہ سے زیادہ 14 اشیا/حوالہ جاتی تصاویر کے لیے وفاداری۔
  • واٹرمارکنگ / ماخذ کی نشان دہی: تمام جنریٹ کی گئی تصاویر میں SynthID واٹرمارک شامل ہوتا ہے؛ کچھ پروڈکٹ انٹیگریشنز میں ماڈل ماخذ کے لیے C2PA میٹاڈیٹا ایمبیڈ کرتا ہے۔

Gemini 3 Pro Image کے ورژنز اور نام گزاری

  • gemini-3-pro-image-preview
  • gemini-3-pro-image

تکنیکی تفصیلات

آرکیٹیکچر

  • Lineage / backbone: Nano Banana Pro گوگل کے ارتقائی Gemini image stack پر مبنی ہے — خاص طور پر نئی Gemini 3 Pro Image / GEMPIX 2 آرکیٹیکچر (زیادہ گنجائش والا ملٹی موڈل امیج+ٹیکسٹ فریم ورک)۔ یہ Gemini 2.5 Flash Image (اصل “nano-banana”) سے ارتقا پا کر ایک نیٹو ملٹی موڈل امیج ماڈل بنا ہے جس میں وسعت یافتہ وژن-لینگویج ریزننگ صلاحیتیں ہیں۔
  • Model behavior: نیٹو ملٹی موڈیلٹی (تصویر + متن + عالمی علم)، ملٹی امیج فیوژن کے لیے واضح پائپ لائنز، اور ایک داخلی مرحلہ وار پلانر جو ایک واحد جامد نمونے کے بجائے متعدد پاسز میں آؤٹ پٹ کو بہتر بناتا ہے۔ ابتدائی رپورٹس کے مطابق سابقہ ورژنز کے مقابلے میں جیومیٹری/آپٹکس (شیشہ، انعکاس) پر مضبوط تر ریزننگ دکھائی دیتی ہے۔
  • Thinking / داخلی بہتری: ماڈل اندرونی طور پر کمپوزیشن کو بہتر بنانے کے لیے نمایاں “سوچنے” کا عمل استعمال کرتا ہے (API اس رویے کو دستاویزی بناتی ہے اور نوٹ کرتی ہے کہ یہ داخلی مراحل حتمی امیج ٹوکنز کے طور پر چارج نہیں ہوتے)۔
  • Grounding & tools: Search grounding کی معاونت (ڈایاگرام/انفوگرافک جنریشن میں ویب حقائق شامل کر سکتا ہے)۔ زیادہ تعیناتی کنٹرول کے لیے سسٹم انسٹرکشنز کی بھی سپورٹ ہے۔

اہم API پیرامیٹرز:

  • thinking_level (low / high) تاخیر اور ریزننگ کی گہرائی کے درمیان توازن قائم کرنے کے لیے؛
  • media_resolution (low/medium/high) تصویری OCR/تفصیل پڑھنے کے ٹوکنز کو کنٹرول کرنے کے لیے؛
  • generationConfig.imageConfig آؤٹ پٹ امیج کے پہلو نسبت/ریزولوشن کو کنٹرول کرنے کے لیے۔

تصویری حدود:

  • سپورٹڈ ان پٹ موڈیلٹیز: متن اور تصاویر (ماڈل امیج جنریشن ان پٹس کے طور پر آڈیو یا ویڈیو قبول نہیں کرتا)۔
  • ہر پرامپٹ میں زیادہ سے زیادہ تصاویر: 14 (Gemini 3 Pro Image preview کے لیے)۔
  • زیادہ سے زیادہ امیج سائز (اپ لوڈ): ہر ان پٹ امیج کے لیے 7 MB۔
  • سپورٹڈ پہلو نسبتیں: 1:1، 3:2، 16:9، 9:16، 21:9، وغیرہ۔

آؤٹ پٹ تصاویر / ٹوکنز: بلند حدود، 4K/4096px سپورٹ کے ساتھ۔

بینچ مارک کارکردگی

مختصر خلاصہ: تاحال عوامی/ابتدائی بینچ مارکس زیادہ تر معیاری ہیں (کمیونٹی ڈرِون)، مگر مستقل طور پر ریزولوشن، نقائص میں کمی، اور جسمانی وفاداری میں اصل nano-banana (Gemini 2.5 Flash Image) کے مقابلے میں نمایاں بہتری رپورٹ ہوتی ہے۔ مخصوص نامی “چیلنجز” میں واضح بصری بہتری دکھائی گئی ہے، تاہم ابھی تک گوگل کی جانب سے v1 → v2 کے مابین معیاری امیج جنریشن میٹرکس پر (عوامی) عددی بینچ مارک ٹیبلز دستیاب نہیں ہیں۔

  • Qualitative کمیونٹی ٹیسٹس: زیادہ صاف کنارے، تیز مائیکرو-ڈیٹیلز، زیادہ درست رنگ، اور پرامپٹ کی زیادہ وفادار پابندی (کم ہیلوسی نیٹڈ اشیا، زیادہ یکساں کردار)۔ مقبول غیر رسمی ٹیسٹس میں “Wine Glass Test” اور “Glass Burger Challenge” شامل ہیں، جن میں GEMPIX2 (Nano Banana Pro) شفافیت اور انعکاس کو پہلے کے بلڈز کے مقابلے میں نمایاں طور پر بہتر ہینڈل کرتا ہے۔
  • متن ہینڈلنگ: Nano Banana Pro میں امیج کے اندر ٹائپوگرافی اور متن کی جگہ بندی میں واضح بہتری نظر آتی ہے (جو بہت سے امیج ماڈلز کی مستقل کمزوری رہی ہے)۔ کمیونٹی تقابلات کم بگڑی ہوئی رینڈرڈ گلِفس کی نشاندہی کرتے ہیں۔
  • تھروپُٹ / UX: تیز تر آئٹریشن اسپیڈ اور ایسا UX جو بیک اینڈ پر ملٹی اسٹیج ریفائنمنٹ انجام دیتا ہے تاکہ پہلے ہی پاس میں زیادہ قابلِ بھروسہ نتائج دکھیں (دستی ری-رولز کی ضرورت کم ہوتی ہے)۔

حدود و خطرات

  • کانٹینٹ فلٹرز اور ڈیٹیکشن: ماڈل کو ضم کرنے والے پلیٹ فارمز (مثلاً Whisk/تھرڈ پارٹی ایپس) سخت سیلیبریٹی یا likeness ڈیٹیکشن فعال کر سکتے ہیں اور کچھ آؤٹ پٹس کو بلاک کر سکتے ہیں، جو ان ورک فلو پر اثرانداز ہوتا ہے جو حقیقت نما سیلیبریٹی likeness پر انحصار کرتے ہیں۔
  • ہیلوسی نیشن / ریزننگ کے کنارے کے معاملات: بہتری کے باوجود، ماڈل اب بھی جسمانی طور پر غیر حقیقی نقائص پیدا کر سکتا ہے، خاص طور پر گھنے علامتی متن یا نہایت تکنیکی ڈایاگرامز میں — تاہم NB2 پہلے کے ورژنز کے مقابلے میں ان غلطیوں میں کمی دکھاتا ہے۔
  • سیفٹی اور غلط استعمال: جنریٹیو امیج ماڈلز مسائل پیدا کرنے یا نقصان دہ مواد کے لیے استعمال ہو سکتے ہیں۔ گوگل حدود، کانٹینٹ فلٹرز، اور SynthID واٹرمارک کے ذریعے ماخذ کی نشان دہی میں مدد فراہم کرتا ہے؛ اس کے باوجود غلط استعمال کے واقعات پیش آئے ہیں (سیاسی طور پر حساس سیاق میں Nano Banana سے جنریٹ کردہ امیج کے ساتھ ایک ہائی پروفائل تنازعہ)۔

دوسرے ماڈلز کے مقابلے میں Nano Banana Pro کی پوزیشن

  • Nano Banana Pro (GEMPIX 2 / Gemini 3 Pro Image) — مضبوط موبائل انٹیگریشن، ملٹی امیج فیوژن، iterative خود اصلاح، 2K نیٹو/4K اپ اسکیلنگ، اور Google ایپس (Search، Photos، Workspace/Gemini) میں گہری انضمام۔ ان ورک فلو کے لیے بہترین جو قابلِ بھروسہ ایڈٹس، تسلسل، اور Google سروسز کے ساتھ انٹیگریشن چاہتے ہیں۔
  • Midjourney — طرز یافتہ آرٹسٹک آؤٹ پٹس اور کمیونٹی ڈرِون پرامپٹ انجینیئرنگ میں ممتاز؛ عام طور پر فوٹو-درست ملٹی امیج فیوژن یا گہرے ملٹی موڈل ایڈٹنگ پائپ لائنز کو ہدف نہیں بناتا۔
  • Stable Diffusion / open weights — مکمل طور پر اوپن، حد درجہ کسٹمائزایبل، اور لوکل ہوسٹ ایبل؛ چیک پوائنٹس اور فائن ٹیوننگ کا ایکو سسٹم تحقیق اور آف لائن استعمال کے لیے فیصلہ کن برتری رکھتا ہے۔ Nano Banana Pro کے مقابلے میں “ون-کلک” موبائل انٹیگریشن اور out-of-the-box ملٹی امیج ایڈٹنگ یکسانیت کم مستقل ہوتی ہے۔
  • Seedream 4.0 (ByteDance) — حالیہ طور پر واضح طور پر Nano Banana کے مقابل کے طور پر پوزیشنڈ، نہایت تیز رینڈرنگ، 2K آؤٹ پٹ، اور متعدد حوالہ جاتی تصاویر (چھ تک) کی سپورٹ پر زور دیتا ہے۔ ایک پرو/کریئیٹر متبادل کے طور پر پوزیشنڈ۔

(یہ تقابل اعلیٰ سطحی ہے؛ جیت کا انتخاب اپنے ورک فلو کے مطابق کریں: اوپenness/کسٹمائزایبلیٹی → Stable Diffusion؛ طرز یافتہ آرٹ → Midjourney؛ مربوط، یکساں موبائل ایڈٹنگ کے ساتھ جارحانہ آئٹریشن → Nano Banana Pro/ Gemini 3 Pro image فیملی۔)

حقیقی دنیا کے استعمالات

  • موبائل فوٹو ایڈٹنگ اور کریئیٹو فلٹرز (Google Photos انٹیگریشنز — restyling، بیک گراؤنڈ فیوژن، پورٹریٹ ریکمپوزیشن)۔
  • مارکیٹنگ اور اشتہاری اثاثہ جات — تیز کانسیپٹ جنریشن، متعدد فریمز/زاویوں میں یکساں برانڈ کردار۔
  • کانسیپٹ آرٹ اور اسٹوری بورڈنگ — ملٹی امیج فیوژن پینلز میں کردار کا تسلسل برقرار رکھنے میں مدد کرتا ہے۔
  • ای کامرس / پراڈکٹ ماک اَپس — مختلف سیاق و سباق/روشنی میں یکساں پراڈکٹ شاٹس تیار کریں۔
  • AR/VR اثاثہ جات کے لیے فوری پروٹو ٹائپنگ — معیاری 2K/4K آؤٹ پٹس جو امورسِو استعمال کے لیے اپ اسکیل کیے جا سکتے ہیں۔
  • gemini-3-pro-image(Nano Banana Pro) API تک کیسے رسائی حاصل کریں

لازمی مراحل

  • cometapi.com میں لاگ ان کریں۔ اگر آپ ہمارے صارف نہیں ہیں تو پہلے رجسٹر کریں۔
  • انٹرفیس کا ایکسیس کریڈینشل API key حاصل کریں۔ پرسنل سینٹر میں API ٹوکن پر “Add Token” پر کلک کریں، ٹوکن کی key حاصل کریں: sk-xxxxx اور جمع کروائیں۔
  • اس سائٹ کا url حاصل کریں: https://api.cometapi.com/

استعمال کا طریقہ

  1. “gemini-3-pro-image” اینڈ پوائنٹ منتخب کریں، API ریکویسٹ بھیجیں اور ریکویسٹ باڈی سیٹ کریں۔ ریکویسٹ میتھڈ اور ریکویسٹ باڈی ہماری ویب سائٹ کی API ڈاک سے حاصل کیے جا سکتے ہیں۔ ہماری ویب سائٹ آپ کی سہولت کے لیے Apifox ٹیسٹ بھی فراہم کرتی ہے۔
  2. <YOUR_API_KEY> کو اپنے اکاؤنٹ سے اصل CometAPI کلید سے بدلیں۔
  3. اپنے سوال یا درخواست کو content فیلڈ میں درج کریں — ماڈل اسی کا جواب دے گا۔
  4. . API کے جواب کو پراسیس کریں تاکہ جنریٹڈ جواب حاصل کیا جا سکے۔

CometAPI ایک مکمل طور پر مطابقت پذیر REST API فراہم کرتا ہے — بغیر رکاوٹ مائیگریشن کے لیے۔ اہم تفصیلات :

  • Base URL: https://api.cometapi.com/v1beta/models/gemini-3-pro-image-preview:generateContent
  • Model Names: gemini-3-pro-image
  • Authentication: Bearer YOUR_CometAPI_API_KEY ہیڈر
  • Content-Type: application/json .

اکثر پوچھے جانے والے سوالات

Can Gemini 3 Pro Image generate 4K resolution images?

جی ہاں، Nano Banana Pro (Gemini 3 Pro Image) 4K ریزولوشن تک نیٹیو آؤٹ پٹ کی سپورٹ دیتا ہے، اور اس میں 1:1، 3:2، 16:9، 9:16، اور 21:9 جیسے ایسپیکٹ ریشوز شامل ہیں۔ یہ imageConfig پیرامیٹر کے ذریعے 1K اور 2K پری سیٹس کی بھی سپورٹ دیتا ہے۔

How does Nano Banana Pro handle text rendering inside images?

Nano Banana Pro میں تصویر کے اندر متن رینڈرنگ کی جدید سہولت موجود ہے، جس میں واضح اور قابلِ مطالعہ کثیر لسانی متن کی سپورٹ شامل ہے—مختصر کیپشنز سے لے کر طویل پیراگراف تک۔ اس سے یہ پوسٹرز، انفوگرافکس، UI mockups، اور مارکیٹنگ ایسیٹس کے لیے نہایت موزوں ہے۔

Can I edit images conversationally with Gemini 3 Pro Image?

جی ہاں، Nano Banana Pro ملٹی ٹرن مکالماتی ایڈیٹنگ کی سپورٹ دیتا ہے۔ بس اس طرح کی تبدیلی کہیں جیسے 'پس منظر کو غروبِ آفتاب بنا دیں' اور ماڈل ٹرنز کے درمیان Thought Signatures کے ذریعے بصری سیاق برقرار رکھتا ہے۔

What makes Nano Banana Pro different from FLUX 2 Pro or Midjourney?

Nano Banana Pro تکراری خود اصلاح، متعدد ایڈیٹس میں کردار کی یکسانیت برقرار رکھنے، اور Google ایکو سسٹم کے ساتھ مضبوط انٹیگریشن میں ممتاز ہے۔ یہ پیچیدہ ملٹی امیج فیوژن ورک فلو کے لیے زیادہ سے زیادہ 14 ریفرنس تصاویر ہینڈل کرتا ہے۔

Does Nano Banana Pro use Google Search for grounded image generation?

جی ہاں، Nano Banana Pro تصاویر تیار کرنے سے پہلے حقائق کی توثیق کے لیے Search grounding استعمال کر سکتا ہے۔ مثال کے طور پر، یہ درست Tokyo موسم کی ایک انفوگرافک بنانے کے لیے موجودہ موسم کا ڈیٹا حاصل کر سکتا ہے۔

How many reference images can Nano Banana Pro process in one request?

Nano Banana Pro ہر پرامپٹ میں زیادہ سے زیادہ 14 ان پٹ تصاویر کی سپورٹ دیتا ہے، ہر تصویر کا زیادہ سے زیادہ سائز 7MB ہے۔ یہ پیچیدہ ملٹی امیج فیوژن سیناریوز میں زیادہ سے زیادہ 5 کرداروں تک موضوع اور کردار کی یکسانیت برقرار رکھتا ہے۔

Nano Banana Pro کی قیمتیں

[ماڈل کا نام] کے لیے مسابقتی قیمتوں کو دریافت کریں، جو مختلف بجٹ اور استعمال کی ضروریات کے مطابق ڈیزائن کیا گیا ہے۔ ہمارے لچکدار منصوبے اس بات کو یقینی بناتے ہیں کہ آپ صرف اسی کے لیے ادائیگی کریں جو آپ استعمال کرتے ہیں، جس سے آپ کی ضروریات بڑھنے کے ساتھ ساتھ اسکیل کرنا آسان ہو جاتا ہے۔ دریافت کریں کہ [ماڈل کا نام] کیسے آپ کے پروجیکٹس کو بہتر بنا سکتا ہے جبکہ اخراجات کو قابو میں رکھتا ہے۔

nano-banana-pro(image)

variant / aliasPrice
gemini-3-pro-image (1K/2K)≈ $0.10720
gemini-3-pro-image (4K)≈ $0.19200
gemini-3-pro-image-preview (1K/2K)≈ $0.10720
gemini-3-pro-image-preview (4K)≈ $0.19200
nano-banana-pro-all$0.09600

Nano Banana Pro کے لیے نمونہ کوڈ اور API

Nano Banana Pro کے لیے جامع نمونہ کوڈ اور API وسائل تک رسائی حاصل کریں تاکہ آپ کے انضمام کے عمل کو آسان بنایا جا سکے۔ ہماری تفصیلی دستاویزات قدم بہ قدم رہنمائی فراہم کرتی ہیں، جو آپ کو اپنے پروجیکٹس میں Nano Banana Pro کی مکمل صلاحیت سے فائدہ اٹھانے میں مدد کرتی ہیں۔
POST
/v1beta/models/{model}:generateContent
POST
/v1beta/models/{model}:generateContent
Python
JavaScript
Curl
from google import genai
from google.genai import types
import os

# Get your CometAPI key from https://api.cometapi.com/console/token, and paste it here
COMETAPI_KEY = os.environ.get("COMETAPI_KEY") or "<YOUR_COMETAPI_KEY>"
BASE_URL = "https://api.cometapi.com"

client = genai.Client(
    http_options={"api_version": "v1beta", "base_url": BASE_URL, "timeout": 600000},
    api_key=COMETAPI_KEY,
)

prompt = "Da Vinci style anatomical sketch of a dissected Monarch butterfly. Detailed drawings of the head, wings, and legs on textured parchment with notes in English."
aspect_ratio = "1:1"  # "1:1","2:3","3:2","3:4","4:3","4:5","5:4","9:16","16:9","21:9"
resolution = "4K"  # "1K", "2K", "4K"

response = client.models.generate_content(
    model="gemini-3-pro-image-preview",
    contents=prompt,
    config=types.GenerateContentConfig(
        response_modalities=["TEXT", "IMAGE"],
        image_config=types.ImageConfig(
            aspect_ratio=aspect_ratio,
            image_size=resolution,
        ),
    ),
)

# Output directory
OUTPUT_DIR = os.path.join(os.path.dirname(__file__), "..", "output")
os.makedirs(OUTPUT_DIR, exist_ok=True)

for part in response.parts:
    if part.text is not None:
        print(part.text)
    elif image := part.as_image():
        output_path = os.path.join(OUTPUT_DIR, "butterfly_4k.png")
        image.save(output_path)
        print(f"Image saved to: {output_path}")

Python Code Example

from google import genai
from google.genai import types
import os

# Get your CometAPI key from https://api.cometapi.com/console/token, and paste it here
COMETAPI_KEY = os.environ.get("COMETAPI_KEY") or "<YOUR_COMETAPI_KEY>"
BASE_URL = "https://api.cometapi.com"

client = genai.Client(
    http_options={"api_version": "v1beta", "base_url": BASE_URL, "timeout": 600000},
    api_key=COMETAPI_KEY,
)

prompt = "Da Vinci style anatomical sketch of a dissected Monarch butterfly. Detailed drawings of the head, wings, and legs on textured parchment with notes in English."
aspect_ratio = "1:1"  # "1:1","2:3","3:2","3:4","4:3","4:5","5:4","9:16","16:9","21:9"
resolution = "4K"  # "1K", "2K", "4K"

response = client.models.generate_content(
    model="gemini-3-pro-image-preview",
    contents=prompt,
    config=types.GenerateContentConfig(
        response_modalities=["TEXT", "IMAGE"],
        image_config=types.ImageConfig(
            aspect_ratio=aspect_ratio,
            image_size=resolution,
        ),
    ),
)

# Output directory
OUTPUT_DIR = os.path.join(os.path.dirname(__file__), "..", "output")
os.makedirs(OUTPUT_DIR, exist_ok=True)

for part in response.parts:
    if part.text is not None:
        print(part.text)
    elif image := part.as_image():
        output_path = os.path.join(OUTPUT_DIR, "butterfly_4k.png")
        image.save(output_path)
        print(f"Image saved to: {output_path}")

JavaScript Code Example

import { GoogleGenAI } from "@google/genai";
import * as fs from "node:fs";
import * as path from "node:path";
import { fileURLToPath } from "node:url";

// Get your CometAPI key from https://api.cometapi.com/console/token, and paste it here
const COMETAPI_KEY = process.env.COMETAPI_KEY || "<YOUR_COMETAPI_KEY>";
const BASE_URL = "https://api.cometapi.com";

const __filename = fileURLToPath(import.meta.url);
const __dirname = path.dirname(__filename);

async function main() {
  const ai = new GoogleGenAI({
    apiKey: COMETAPI_KEY,
    httpOptions: { baseUrl: BASE_URL },
  });

  const prompt =
    "Da Vinci style anatomical sketch of a dissected Monarch butterfly. Detailed drawings of the head, wings, and legs on textured parchment with notes in English.";
  const aspectRatio = "1:1"; // "1:1","2:3","3:2","3:4","4:3","4:5","5:4","9:16","16:9","21:9"
  const resolution = "4K"; // "1K", "2K", "4K"

  const response = await ai.models.generateContent({
    model: "gemini-3-pro-image-preview",
    contents: prompt,
    config: {
      responseModalities: ["TEXT", "IMAGE"],
      imageConfig: {
        aspectRatio: aspectRatio,
        imageSize: resolution,
      },
    },
  });

  // Output directory
  const outputDir = path.join(__dirname, "..", "output");
  if (!fs.existsSync(outputDir)) {
    fs.mkdirSync(outputDir, { recursive: true });
  }

  for (const part of response.candidates[0].content.parts) {
    if (part.text) {
      console.log(part.text);
    } else if (part.inlineData) {
      const imageData = part.inlineData.data;
      const outputPath = path.join(outputDir, "butterfly_4k.png");
      const buffer = Buffer.from(imageData, "base64");
      fs.writeFileSync(outputPath, buffer);
      console.log(`Image saved to: ${outputPath}`);
    }
  }
}

main();

Curl Code Example

#!/bin/bash
# Get your CometAPI key from https://api.cometapi.com/console/token, and paste it here

# Output directory
SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
OUTPUT_DIR="$SCRIPT_DIR/../output"
mkdir -p "$OUTPUT_DIR"

curl -s -X POST \
  "https://api.cometapi.com/v1beta/models/gemini-3-pro-image-preview:generateContent" \
  -H "x-goog-api-key: $COMETAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "contents": [{"parts": [{"text": "Da Vinci style anatomical sketch of a dissected Monarch butterfly. Detailed drawings of the head, wings, and legs on textured parchment with notes in English."}]}],
    "generationConfig": {
      "responseModalities": ["TEXT", "IMAGE"],
      "imageConfig": {"aspectRatio": "1:1", "imageSize": "4K"}
    }
  }' | jq -r '.candidates[0].content.parts[] | select(.inlineData) | .inlineData.data' | head -1 | base64 --decode > "$OUTPUT_DIR/butterfly_4k.png"

echo "Image saved to: $OUTPUT_DIR/butterfly_4k.png"

Nano Banana Pro کے ورژن

Nano Banana Pro کے متعدد سنیپ شاٹس کی وجوہات میں ممکنہ عوامل شامل ہوسکتے ہیں جیسے اپ ڈیٹس کے بعد آؤٹ پٹ میں تبدیلیاں جس کی وجہ سے مستقل مزاجی کے لیے پرانے سنیپ شاٹس کی ضرورت ہوتی ہے، ڈویلپرز کو ایڈاپٹیشن اور مائیگریشن کے لیے منتقلی کا وقت فراہم کرنا، اور عالمی یا علاقائی اینڈ پوائنٹس کے مطابق مختلف سنیپ شاٹس کا ہونا تاکہ صارف کے تجربے کو بہتر بنایا جاسکے۔ ورژنز کے درمیان تفصیلی فرق کے لیے براہ کرم سرکاری دستاویزات کا حوالہ دیں۔
ماڈل آئی ڈیتفصیلدستیابیدرخواست
nano-banana-pro-allاستعمال کی گئی ٹیکنالوجی غیر سرکاری ہے اور جنریشن غیر مستحکم ہے وغیرہ، چیٹ فارمیٹ✅چیٹ فارمیٹ
gemini-3-pro-imageتجویز کردہ، تازہ ترین ماڈل کی طرف اشارہ کرتا ہے✅Gemini تصویر بناتا ہے
gemini-3-pro-image-previewسرکاری پیش نظارہ✅Gemini تصویر بناتا ہے