टेक्स्ट प्रॉम्प्ट से इमेज जनरेट करने की प्रोसेस शुरू की जाती है.
नेस्ट की गई क्लास
क्लास | ImageGenerator.ConditionOptions | अलग-अलग शर्तों और प्लगिन मॉडल को सेट अप करने के विकल्प | |
क्लास | ImageGenerator.ImageGeneratorOptions | ImageGenerator सेट अप करने के विकल्प. |
सार्वजनिक तरीके
void |
close() (बंद करें)
टास्क रन करने वालों को बंद करता है और हटाता है.
|
MPImage |
createConditionImage(MPImage sourceConditionImage, ImageGenerator.ConditionOptions.ConditionType conditionType)
सोर्स इमेज से, शर्त के हिसाब से तय की गई शर्त की इमेज बनाएं.
|
स्टैटिक ImageGenerator |
createFromOptions(कॉन्टेक्स्ट कॉन्टेक्स्ट, ImageGenerator.ImageGeneratorOptions generateOptions)
ImageGenerator.ImageGeneratorOptions से ImageGenerator इंस्टेंस बनाता है. |
स्टैटिक ImageGenerator |
createFromOptions(कॉन्टेक्स्ट कॉन्टेक्स्ट, ImageGenerator.ImageGeneratorOptions generateOptions, ImageGenerator.ConditionOptionsConditionOptions)
अगर प्लगिन मॉडल का इस्तेमाल, शर्त की इमेज के आधार पर इमेज जनरेट करने के लिए किया जाता है, तो
ImageGenerator.ImageGeneratorOptions और ImageGenerator.ConditionOptions से ImageGenerator इंस्टेंस बनाता है. |
ImageGeneratorResult |
execute(boolean showResult)
इमेज जनरेशन का एक बार ही दोहराव करता है.
|
ImageGeneratorResult |
generate(String प्रॉम्प्ट, MPImage sourceConditionImage, ImageGenerator.ConditionOptions.ConditionType conditionType, int iterations, int Seed)
दोहराव और दिए गए रैंडम सीड के लिए सोर्स इमेज के आधार पर इमेज जनरेट करता है.
|
ImageGeneratorResult | |
void | |
void |
setInputs(स्ट्रिंग प्रॉम्प्ट, MPImage sourceConditionImage, ImageGenerator.ConditionOptions.ConditionType conditionType, int iterations, int Seed)
ImageGenerator के इनपुट सेट करता है.
|
इनहेरिट किए गए तरीके
सार्वजनिक तरीके
सार्वजनिक अमान्य बंद करें ()
टास्क रन करने वालों को बंद करता है और हटाता है.
सार्वजनिक MPImage createConditionImage (MPImage sourceConditionImage, ImageGenerator.ConditionOptions.ConditionType conditionType)
सोर्स इमेज से, शर्त के हिसाब से तय की गई शर्त की इमेज बनाएं. फ़िलहाल, इसे स्थिति की इमेज के तौर पर चेहरे की इमेज, डेप्थ इमेज, और एज इमेज के तौर पर इस्तेमाल किया जा सकता है.
पैरामीटर
sourceConditionImage | शर्त की इमेज बनाने के लिए इस्तेमाल की गई सोर्स इमेज. |
---|---|
conditionType | इस ImageGenerator.ConditionOptions.ConditionType से यह पता चलता है कि
स्थिति की इमेज किस तरह की है.
|
सार्वजनिक स्टैटिक ImageGenerator createFromOptions (कॉन्टेक्स्ट कॉन्टेक्स्ट, ImageGenerator.ImageGeneratorOptions generateOptions)
ImageGenerator.ImageGeneratorOptions
से ImageGenerator
इंस्टेंस बनाता है.
पैरामीटर
संदर्भ | Android ERROR(/Context) . |
---|---|
generatorOptions | ImageGenerator.ImageGeneratorOptions इंस्टेंस. |
थ्रो
अगर ImageGenerator बनाते समय कोई गड़बड़ी होती है.
|
सार्वजनिक स्टैटिक ImageGenerator createFromOptions (कॉन्टेक्स्ट कॉन्टेक्स्ट, ImageGenerator.ImageGeneratorOptions generateOptions, ImageGenerator.ConditionOptions conditionOptions)
अगर प्लगिन मॉडल का इस्तेमाल, शर्त की इमेज के आधार पर इमेज जनरेट करने के लिए किया जाता है, तो ImageGenerator.ImageGeneratorOptions
और ImageGenerator.ConditionOptions
से ImageGenerator
इंस्टेंस बनाता है.
पैरामीटर
संदर्भ | Android ERROR(/Context) . |
---|---|
generatorOptions | ImageGenerator.ImageGeneratorOptions इंस्टेंस. |
conditionOptions | ImageGenerator.ConditionOptions इंस्टेंस. |
थ्रो
अगर ImageGenerator बनाते समय कोई गड़बड़ी होती है.
|
सार्वजनिक ImageGeneratorResult execute (boolean showResult)
इमेज जनरेशन का एक बार ही दोहराव करता है. फ़ाइनल इमेज जनरेट करने के लिए, इस तरीके को iterations
बार
कॉल करना ज़रूरी है. इस तरीके से कॉल करने से पहले ERROR(/setInputs)
को कॉल करना होगा.
यह एक बार-बार चलने वाला एपीआई है. इसे बार-बार इस्तेमाल किया जाना चाहिए.
यह एपीआई, इंटरमीडिएट इमेज जनरेट करने के नतीजे और इमेज जनरेट होने की प्रोग्रेस दिखाने के लिए काम का है. ध्यान दें कि बीच के लेवल पर मिलने वाले नतीजों का अनुरोध करने पर, इंतज़ार का समय ज़्यादा हो सकता है. इंतज़ार का समय तय करने के लिए, e2e एपीआई का इस्तेमाल करें.
इस्तेमाल के उदाहरण:
imageGenerator.setInputs(prompt, iterations, seed); के लिए (int ढंग = 0; चरण < iterations; चरण++) { ImageGeneratorresults result = imageGenerator.exe पूछ(true); }
पैरामीटर
showResult | जनरेट की गई इमेज का नतीजा इंटरमीडिएट दोहराव में पाना है या नहीं. गलत होने पर, शून्य दिखाता है. जनरेट की गई इमेज के नतीजे, हमेशा आखिरी बार फिर से दिखाए जाते हैं. इससे कोई फ़र्क़ नहीं पड़ता कि प्रज़ेंटेशन की वैल्यू कुछ भी है. |
---|
सार्वजनिक ImageGeneratorResult generate (String प्रॉम्प्ट, MPImage sourceCondition, ImageGenerator.ConditionOptions.ConditionType conditionType, int iterations, intseed)
दोहराव और दिए गए रैंडम सीड के लिए सोर्स इमेज के आधार पर इमेज जनरेट करता है. यह सिर्फ़ तब मान्य होगा, जब ImageGenerator को शर्त के विकल्पों के साथ बनाया गया हो.
यह एक e2e एपीआई है, जो इमेज जनरेट करने के लिए iterations
का इस्तेमाल करता है. बीच के लेवल पर मिलने वाले नतीजे
फ़ेच करने के लिए, Iterative API का इस्तेमाल करें.
पैरामीटर
मैसेज | जनरेट की जाने वाली इमेज के बारे में बताने वाला टेक्स्ट प्रॉम्प्ट. |
---|---|
sourceConditionImage | शर्त की इमेज बनाने के लिए इस्तेमाल की गई सोर्स इमेज. इसका इस्तेमाल, इमेज जनरेट करने के लिए दिशा-निर्देश के तौर पर किया जाता है. |
conditionType | इस ImageGenerator.ConditionOptions.ConditionType से यह पता चलता है कि
स्थिति की इमेज किस तरह की है. |
इटरेशन | इमेज जनरेट करने के लिए कुल दोहराव. |
सीड | इमेज जनरेट करने के दौरान इस्तेमाल किया गया रैंडम सीड. |
Public ImageGeneratorResult generate (स्ट्रिंग प्रॉम्प्ट, int iterations, int Seed)
दोहराव और दिए गए रैंडम सीड के लिए इमेज जनरेट करता है. यह सिर्फ़ तब मान्य होगा, जब ImageGenerator को शर्त के विकल्पों के बिना बनाया गया हो.
यह एक e2e एपीआई है, जो इमेज जनरेट करने के लिए iterations
का इस्तेमाल करता है. बीच के लेवल पर मिलने वाले नतीजे
फ़ेच करने के लिए, Iterative API का इस्तेमाल करें.
पैरामीटर
मैसेज | जनरेट की जाने वाली इमेज के बारे में बताने वाला टेक्स्ट प्रॉम्प्ट. |
---|---|
इटरेशन | इमेज जनरेट करने के लिए कुल दोहराव. |
सीड | इमेज जनरेट करने के दौरान इस्तेमाल किया गया रैंडम सीड. |
Public void setInputs (String प्रॉम्प्ट, int iterations, int Seed)
ImageGenerator के इनपुट सेट करता है. बार-बार इस्तेमाल किए जाने के लिए, ERROR(/setInputs)
और ERROR(/execute)
तरीके को जोड़ा गया है. उपयोगकर्ताओं को ERROR(/execute)
से पहले, ERROR(/setInputs)
को कॉल करना होगा. यह सिर्फ़ तब मान्य होगा,
जब ImageGenerator बनाया जाता हो और इसमें शर्त के विकल्प न हों.
पैरामीटर
मैसेज | जनरेट की जाने वाली इमेज के बारे में बताने वाला टेक्स्ट प्रॉम्प्ट. |
---|---|
इटरेशन | इमेज जनरेट करने के लिए कुल दोहराव. |
सीड | इमेज जनरेट करने के दौरान इस्तेमाल किया गया रैंडम सीड. |
Public void setInputs (String प्रॉम्प्ट, MPImage sourceConditionImage, ImageGenerator.ConditionOptions.ConditionType conditionType, int iterations, int Seed)
ImageGenerator के इनपुट सेट करता है. बार-बार इस्तेमाल करने के लिए, ERROR(/setInputs)
और ERROR(/execute)
को पेयर में इस्तेमाल करें. उपयोगकर्ताओं को ERROR(/execute)
से पहले, ERROR(/setInputs)
को कॉल करना होगा. यह सिर्फ़ तब मान्य होगा, जब
स्थिति के विकल्पों के साथ ImageGenerator बनाया गया हो.
पैरामीटर
मैसेज | जनरेट की जाने वाली इमेज के बारे में बताने वाला टेक्स्ट प्रॉम्प्ट. |
---|---|
sourceConditionImage | शर्त की इमेज बनाने के लिए इस्तेमाल की गई सोर्स इमेज. इसका इस्तेमाल, इमेज जनरेट करने के लिए दिशा-निर्देश के तौर पर किया जाता है. |
conditionType | इस ImageGenerator.ConditionOptions.ConditionType से यह पता चलता है कि
स्थिति की इमेज किस तरह की है. |
इटरेशन | इमेज जनरेट करने के लिए कुल दोहराव. |
सीड | इमेज जनरेट करने के दौरान इस्तेमाल किया गया रैंडम सीड. |