GPT Image 2.6: Flare, Sunburst, GIF और SVG
GPT Image 2.6 Flare और Sunburst, एनिमेटेड GIF और SVG वेक्टर के उपयोग, और BetterToken पर उपलब्ध 1K इमेज जनरेशन के बारे में जानें।
अपडेट: 2026-11-05
GPT Image 2.6 Flare और GPT Image 2.6 Sunburst इमेज बनाने के लिए एनिमेटेड GIF और SVG वेक्टर आउटपुट देते हैं। GIF से एनिमेटेड प्रतिक्रियाएँ और छोटे लूप बनाएं। SVG से ऐसे आइकन, लोगो और चित्र बनाएं जो आकार बदलने पर भी साफ दिखें।
मॉडल चुनें
| मॉडल | Model ID | शुरुआती उपयोग |
|---|---|---|
| GPT Image 2.6 Flare | gpt-image-2.6-flare | कंपोज़िशन, पोस्टर और उत्पाद की तस्वीरों के तेज़ प्रयोग। |
| GPT Image 2.6 Sunburst | gpt-image-2.6-sunburst | अधिक बारीकी वाली कंपोज़िशन और विज़ुअल सामग्री। |
यह वर्गीकरण OpenAI के मॉडल विवरण पर आधारित है। वास्तविक नतीजों की तुलना के लिए प्रॉम्प्ट और आकार एक जैसे रखें।
GIF और SVG किस काम आते हैं
- GIF: चित्र में गति जोड़ें। अंगूठा ऊपर करती प्रतिक्रिया या हाथ हिलाते ब्रांड के शुभंकर का छोटा लूप बनाएं। प्रॉम्प्ट में विषय, गति और लूप का तरीका बताएं।
- SVG: अलग-अलग आकार में ग्राफ़िक्स इस्तेमाल करें। एक जैसी रेखाओं वाले आइकन का सेट या वेबसाइट और प्रिंट के लिए ब्रांड चिह्न बनाएं। वेक्टर पाथ संपादित किए जा सकते हैं और आकार बढ़ाने पर साफ रहते हैं।
OpenAI की Image API इन दोनों मॉडलों में दोनों आउटपुट देती है।
GIF और SVG के उदाहरण
GIF में नारंगी चायदानी का पात्र हाथ हिलाता और पलकें झपकाता है। यह एनीमेशन लूप में चलता है। SVG में नारंगी चायदानी और हरी पत्तियों के वेक्टर आइकन हैं।
GPT Image 2.6 Flare
GIF · 414 × 414 · 9 फ़्रेम

SVG · आकार बदलने योग्य वेक्टर आइकन
GPT Image 2.6 Sunburst
GIF · 410 × 411 · 9 फ़्रेम

SVG · आकार बदलने योग्य वेक्टर आइकन
BetterToken से इमेज बनाएं
BetterToken अभी इन दोनों मॉडलों के लिए केवल 1K स्थिर इमेज जनरेशन देता है। 2K और 4K समर्थित नहीं हैं। अपनी मौजूदा BetterToken API Key इस्तेमाल करें। हर मॉडल के लिए अलग Key बनाने की ज़रूरत नहीं है।
| सेटिंग | मान |
|---|---|
| Base URL | https://bettertoken.ai/v1 |
| प्रमाणीकरण | Authorization: Bearer YOUR_API_KEY |
| इमेज जनरेशन | POST /v1/images/generations |
पहले सर्वर के एनवायरनमेंट में BETTERTOKEN_API_KEY सेट करें। यह अनुरोध एक स्थिर इमेज बनाता है। Sunburst के लिए Model ID बदलें।
curl --fail-with-body --max-time 650 "https://bettertoken.ai/v1/images/generations" \ -H "Authorization: Bearer $BETTERTOKEN_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "model": "gpt-image-2.6-flare", "prompt": "A product photo of a green ceramic mug on a white studio table", "size": "1024x1024", "n": 1, "response_format": "b64_json", "output_format": "png" }' -o response.jsonदूसरे मॉडल के लिए gpt-image-2.6-sunburst इस्तेमाल करें। सफल जवाब के बाद data[].b64_json से इमेज डिकोड करके सेव करें। वास्तविक आकार लौटाई गई फ़ाइल से पढ़ें। सेव करने का तरीका नतीजा सेव करें में देखें।
GIF, SVG और संपादन
एनिमेटेड GIF
जनरेशन अनुरोध में नीचे दिया JSON इस्तेमाल करें। प्रॉम्प्ट में गति बताएं। फ़्रेम का सटीक आकार और संख्या तय नहीं हैं। लौटाया गया एनीमेशन सेव करें।
{ "model": "gpt-image-2.6-flare", "prompt": "A cheerful orange teapot mascot waves and blinks in a seamless loop. Fixed camera.", "size": "512x512", "quality": "low", "output_format": "gif", "n": 1, "response_format": "b64_json"}SVG वेक्टर
वेक्टर आइकन के लिए नीचे दिया JSON इस्तेमाल करें। नतीजा SVG के रूप में सेव करें, रास्टर इमेज के रूप में नहीं।
{ "model": "gpt-image-2.6-flare", "prompt": "A simple orange teapot icon with green leaves, clean flat vector shapes.", "size": "1024x1024", "quality": "low", "output_format": "svg", "n": 1, "response_format": "b64_json"}रेफ़रेंस इमेज का संपादन
पहले reference.png को अपनी PNG फ़ाइल से बदलें। बदलावों के निर्देश के साथ फ़ाइल अपलोड करें। यह उदाहरण स्थिर इमेज देता है। GIF और SVG के लिए जनरेशन इस्तेमाल करें।
curl --fail-with-body --max-time 650 "https://bettertoken.ai/v1/images/edits" \ -H "Authorization: Bearer $BETTERTOKEN_API_KEY" \ -F 'model=gpt-image-2.6-flare' \ -F 'prompt=Change the mug to blue. Preserve its shape and the background.' \ -F 'image=@reference.png;type=image/png' \ -F 'size=1024x1024' \ -F 'quality=low' \ -F 'n=1' \ -F 'response_format=b64_json' \ -F 'output_format=png' \ -o response.jsonनतीजा सेव करें
उदाहरण जवाब को response.json में सेव करते हैं। नीचे का कोड data[] से फ़ाइलें डिकोड करता है और वास्तविक सामग्री के अनुसार एक्सटेंशन चुनता है। ऊपर के JSON उदाहरणों के लिए उसी curl में अनुरोध का JSON बदलें।
import base64import jsonimport xml.etree.ElementTree as ETfrom pathlib import Path
result = json.loads(Path("response.json").read_text(encoding="utf-8"))for index, item in enumerate(result["data"], 1): encoded = item["b64_json"] if encoded.startswith("data:"): encoded = encoded.split(",", 1)[1] content = base64.b64decode(encoded, validate=True) if content[:6] in (b"GIF87a", b"GIF89a"): suffix = ".gif" elif content.startswith(b"\x89PNG\r\n\x1a\n"): suffix = ".png" elif content.startswith(b"\xff\xd8\xff"): suffix = ".jpg" elif content.startswith(b"RIFF") and content[8:12] == b"WEBP": suffix = ".webp" else: root = ET.fromstring(content) if root.tag not in ("svg", "{http://www.w3.org/2000/svg}svg"): raise ValueError("Unsupported output file") suffix = ".svg" path = Path(f"generated-{index}{suffix}") path.write_bytes(content) print(path)मौजूदा कीमतें
BetterToken इन दोनों मॉडलों का शुल्क प्रति अनुरोध लेता है। मौजूदा कीमतें और उपलब्धता मॉडल प्लाज़ा में देखें।

