इमेज
इमेज एडिटिंग और रेफ़रेंस इमेज
इमेज मॉडल को आधार के तौर पर इस्तेमाल करने के लिए तस्वीरें दें: फ़ोटो एडिट करें, किसी प्रोडक्ट को नए दृश्य में रखें, अलग-अलग शॉट में किसी किरदार को एक जैसा बनाए रखें या कई इमेज को मिलाकर एक बनाएं।
इमेज भेजने के दो तरीके
दोनों में इमेज बनाने वाले ही मॉडल, आकार और कीमतें लागू होती हैं। एडिट की कीमत उसी आकार की नई इमेज जितनी होती है।
हर मॉडल कितनी इमेज लेता है
OpenAI के SDK के साथ
main.py
import osfrom openai import OpenAIclient = OpenAI(base_url="https://api.zurelay.com/v1", api_key=os.environ["ZURELAY_API_KEY"])result = client.images.edit( model="gpt-image-2", image=[open("product.png", "rb"), open("background.jpg", "rb")], prompt="Put the bottle from the first image on the marble counter in the second. Keep its label exactly.",)print(result.data[0].url)JSON के रूप में
दोनों में से किसी भी एंडपॉइंट पर, images में तस्वीरें लिंक या डेटा URL के रूप में दें (एक तस्वीर के साथ image भी काम करता है):
main.py
import osimport requestsresponse = requests.post( "https://api.zurelay.com/v1/images/generations", headers={"Authorization": f"Bearer {os.environ['ZURELAY_API_KEY']}"}, json={ "model": "nano-banana-pro", "prompt": "Make the jacket in the first image deep green, and give the model the pose from the second.", "images": [ "https://example.com/model.jpg", "data:image/png;base64,iVBORw0KGgo..." ], "size": "2K", "aspect_ratio": "4:5" },)response.raise_for_status()print(response.json())इनपुट तस्वीरों के नियम
- PNG, JPEG या WebP, हर तस्वीर अधिकतम 20 MB की।
- लिंक सार्वजनिक
httpsURL होने चाहिए; हम उन्हें खुद डाउनलोड करते हैं। जो तस्वीर डाउनलोड नहीं होती, उसके लिए कुछ भी बनाने से पहलेinvalid_imageके साथ अनुरोध अस्वीकार कर दिया जाता है। - प्रॉम्प्ट में तस्वीरों का ज़िक्र उनके क्रम से करें: “पहली तस्वीर”, “दूसरी तस्वीर”।
- मास्क इस्तेमाल नहीं किए जा सकते। इसके बजाय बदलाव बताएँ (“सिर्फ़ आसमान बदलें”); ये मॉडल सिर्फ़ उसी हिस्से को बदलते हैं जिसका आप ज़िक्र करते हैं।
- मॉडल की सीमा से अधिक होने पर, अनुरोध अस्वीकार कर दिया जाता है और गड़बड़ी के संदेश में सीमा साफ़ बताई जाती है।
क्या आज़माएँ
कोई सवाल है, या कुछ छूट गया है? हमारी सहायता टीम से पूछें और हम ईमेल से जवाब देंगे, आम तौर पर एक मिनट के भीतर.