Nano Banana
Gemini चित्र संपादन API
BetterToken की Gemini API से Nano Banana चित्र संपादित करें। संदर्भ चित्र और निर्देश भेजें, ऑनलाइन अनुरोध आज़माएं और उत्तर से चित्र डेटा पढ़ें।
POST
Gemini चित्र संपादन API
Nano Banana Pro, 2 या 2.1 को संदर्भ चित्र और संपादन निर्देश देकर बदला हुआ चित्र बनाएं।
तीनों में
POST /v1beta/models/{model}:generateContent
टेक्स्ट से चित्र और चित्र संपादन एक ही endpoint उपयोग करते हैं। संपादन के अनुरोध में संदर्भ चित्र जोड़ा जाता है।
संदर्भ चित्र तैयार करें
टेक्स्ट और हर चित्र अलग part में रखें।inlineData.data में Data URL उपसर्ग के बिना मूल base64 दें। PNG या JPEG संदर्भ उपयोग करें; यह endpoint JSON लेता है, multipart या चित्र URL नहीं।
भेजने से पहले REPLACE_WITH_IMAGE_BASE64 को अपने चित्र के base64 से बदलें और फ़ाइल के अनुसार inlineData.mimeType दें। उदाहरण का निर्देश कप के लिए है; अन्य विषय हो तो निर्देश भी बदलें।
अनुरोध आज़माएं
पहले संदर्भ चित्र तैयार करें। x-goog-api-key में BetterToken API Key दें और model चुनें। contents में संपादन निर्देश और चित्र डेटा दें। जांचें किinlineData.data बदला गया है और inlineData.mimeType फ़ाइल से मेल खाता है, फिर Send दबाएं।
Send दबाने से वास्तविक निर्माण अनुरोध जाता है और शुल्क लग सकता है। synchronous प्रतिक्रिया की प्रतीक्षा करें। timeout या कनेक्शन टूटने पर, फिर भेजने से पहले उपयोग रिकॉर्ड और अनुरोध का परिणाम जांचें।
1K, 2K और 4K हैं। Nano Banana 2 और 2.1 में 14 अनुपात और Pro में 10 अनुपात समर्थित हैं। X-BetterToken-Max-Images लौटाए और बिल किए जाने वाले चित्रों की सीमा है, निश्चित संख्या की गारंटी नहीं। समर्थित अनुपात
बिना streaming वाला generateContent उपयोग करें। इस कनेक्शन में Files / fileData, Batch, Interactions और streaming समर्थित नहीं हैं।
उत्तर पढ़ें
चित्रcandidates[].content.parts[].inlineData में मिलते हैं। सभी parts पढ़ें, thought: true छोड़ें, data डिकोड करें और mimeType से फ़ाइल एक्सटेंशन चुनें। चित्र हमेशा पहले part में या PNG में नहीं होता।
संबंधित गाइड
प्राधिकरण
BetterToken API Key।
हेडर
लौटाए और बिल किए जाने वाले चित्रों की अधिकतम संख्या, गारंटी नहीं। डिफ़ॉल्ट 1।
आवश्यक सीमा:
1 <= x <= 4पथ पैरामीटर
BetterToken मॉडल ID। तीन Nano Banana मॉडल में से चुनें।
उपलब्ध विकल्प:
nano-banana-pro, nano-banana-2, nano-banana-2.1 बॉडी
application/json

