lowpoly 30 अक्टू॰ 2026 को बंद हो जाएगा। अनुरोध त्रुटियों से बचने के लिए इन तारीखों से पहले मॉडल बदल लें।
टेक्स्ट से इमेज API
टेक्स्ट से इमेज API एक ऐसी सुविधा है जो आपको Meshy की AI इमेज जनरेशन क्षमताओं को अपने स्वयं के एप्लिकेशन में इंटीग्रेट करने की अनुमति देती है। हमारे शक्तिशाली AI मॉडलों का उपयोग करके टेक्स्ट प्रॉम्प्ट से उच्च-गुणवत्ता वाली इमेज जनरेट करें।
यह एंडपॉइंट इमेज बनाता है। यदि लक्ष्य ऐसी वस्तु बनाना है जिसे आप पकड़ सकें या प्रिंट कर सकें — जैसे किसी फोटो से चाबी का छल्ला, फ्रिज मैग्नेट, फिगर, लैंप या कीकैप — तो Creative Lab APIs का उपयोग करें (प्रोटोटाइप इमेज → 3D मॉडल बनाएं)। यदि लक्ष्य तस्वीर में मौजूद वस्तु का 3D मॉडल बनाना है, तो इमेज से 3D का उपयोग करें।
यह एंडपॉइंट आपको एक नया टेक्स्ट से इमेज टास्क बनाने की अनुमति देता है। टेक्स्ट से इमेज टास्क ऑब्जेक्ट में शामिल प्रॉपर्टीज़ देखने के लिए The Text to Image Task Object देखें।
यह टास्क बैकग्राउंड में चलता है। इसमें आमतौर पर कितना समय लगता है, यह जानने के लिए Processing Times देखें।
पैरामीटर
Name
ai_model
Type
string
आवश्यक
Description
इमेज जनरेशन के लिए उपयोग किए जाने वाले मॉडल की ID।
आप जिस इमेज को जनरेट करना चाहते हैं, उसका एक टेक्स्ट विवरण। सर्वोत्तम परिणामों के लिए विवरणात्मक रहें।
Name
generate_multi_view
Type
boolean
डिफ़ॉल्ट false
Description
जब true पर सेट किया जाता है, तो यह विषय को कई कोणों से दिखाने वाली एक मल्टी-व्यू इमेज जनरेट करता है।
जब generate_multi_view को true पर सेट किया जाता है, तो aspect_ratio पैरामीटर सेट नहीं किया जा सकता।
Name
pose_mode
Type
string
Description
कैरेक्टर जनरेशन के लिए pose mode निर्दिष्ट करें। जब इसे छोड़ दिया जाता है, तो इमेज बिना किसी पोज़ प्रीसेट के जनरेट की जाती है।
उपलब्ध मान: a-pose, t-pose
nano-banana, nano-banana-2, nano-banana-2-lite और nano-banana-pro के साथ, pose_mode सेट करने से आउटपुट आस्पेक्ट रेशियो 3:4 पर फ़िक्स हो जाता है और आपके द्वारा भेजा गया कोई भी aspect_ratio अनदेखा कर दिया जाता है। nano-banana-2 और nano-banana-2-lite अनुरोधित मॉडल को बनाए रखते हैं। nano-banana या nano-banana-pro के साथ, पोज़ वाली इमेज nano-banana-pro द्वारा जनरेट की जाती है (टास्क का ai_model, nano-banana-pro के रूप में वापस पढ़ा जाता है), जिसके लिए Pro प्लान या उससे ऊपर की आवश्यकता होती है। GPT Image मॉडल (gpt-image-2, gpt-image-2-5-flare, gpt-image-2-5-sunburst) अनुरोधित मॉडल और aspect_ratio दोनों को बनाए रखते हैं।
Name
aspect_ratio
Type
string
डिफ़ॉल्ट 1:1
Description
जनरेट की गई इमेज का आस्पेक्ट रेशियो निर्दिष्ट करें। अनुमत मान चयनित ai_model पर निर्भर करते हैं:
3:2: लैंडस्केप (केवल GPT Image मॉडल द्वारा समर्थित)
2:3: पोर्ट्रेट (केवल GPT Image मॉडल द्वारा समर्थित)
Name
remove_background
Type
boolean
डिफ़ॉल्ट false
Description
जब true पर सेट किया जाता है, तो जनरेट की गई इमेज को बैकग्राउंड हटाए जाने के साथ एक ट्रांसपेरेंट RGBA PNG के रूप में लौटाया जाता है, ताकि आप विषय को किसी भी बैकग्राउंड पर कंपोज़िट कर सकें।
रिटर्न
रिस्पॉन्स की result प्रॉपर्टी में नए बनाए गए टेक्स्ट से इमेज टास्क की टास्क id शामिल होती है।
फेल्योर मोड्स
Name
400 - Bad Request
Description
अनुरोध स्वीकार्य नहीं था। सामान्य कारण:
Missing parameter: एक आवश्यक पैरामीटर (जैसे, ai_model, prompt) गायब है।
Invalid parameter: ai_model या aspect_ratio अनुमत मानों में से एक नहीं है।
Conflict: generate_multi_view और aspect_ratio का एक साथ उपयोग नहीं किया जा सकता।
Name
401 - Unauthorized
Description
प्रमाणीकरण विफल हुआ। कृपया अपनी API की जांचें।
Name
402 - Payment Required
Description
सामान्य कारण:
Insufficient credits: आपके अकाउंट में इस टास्क को पूरा करने के लिए पर्याप्त क्रेडिट नहीं हैं (Insufficient funds)।
Plan required: nano-banana-pro, या nano-banana के साथ pose_mode के लिए Pro प्लान या उससे ऊपर की आवश्यकता होती है (Only Pro and above users can use nano-banana-pro, या Only Pro and above users can use A/T pose feature (requires nano-banana-pro))।
Name
429 - Too Many Requests
Description
आपने अपनी रेट लिमिट पार कर ली है।
Request
POST
/openapi/v1/text-to-image
# Generate an image from a text promptcurlhttps://api.meshy.ai/openapi/v1/text-to-image \-XPOST \-H"Authorization: Bearer ${YOUR_API_KEY}" \-H'Content-Type: application/json' \-d'{ "ai_model": "nano-banana", "prompt": "A majestic dragon soaring through clouds at sunset", "aspect_ratio": "16:9" }'
यह एंडपॉइंट आपको एक वैध टास्क id दिए जाने पर एक टेक्स्ट से इमेज टास्क प्राप्त करने की अनुमति देता है।
टेक्स्ट से इमेज टास्क ऑब्जेक्ट के साथ कौन-से प्रॉपर्टीज़ शामिल हैं, यह देखने के लिए
The Text to Image Task Object देखें।
पैरामीटर्स
Name
id
Type
path
Description
प्राप्त करने के लिए टेक्स्ट से इमेज टास्क का विशिष्ट पहचानकर्ता।
रिटर्न
रिस्पॉन्स में टेक्स्ट से इमेज टास्क ऑब्जेक्ट शामिल होता है। विवरण के लिए
The Text to Image Task Object सेक्शन देखें।
{"id":"018a210d-8ba4-705c-b111-1f1776f7f578","type":"text-to-image","ai_model":"nano-banana","prompt":"A majestic dragon soaring through clouds at sunset","status":"SUCCEEDED","progress":100,"created_at":1692771650657,"started_at":1692771667037,"finished_at":1692771669037,"expires_at":1692771679037,"image_urls": ["https://assets.meshy.ai/***/tasks/018a210d-8ba4-705c-b111-1f1776f7f578/output/image.png?Expires=***" ]}
यह एंडपॉइंट किसी टेक्स्ट से इमेज टास्क को, उससे जुड़ी सभी इमेज और डेटा सहित, स्थायी रूप से डिलीट कर देता है। यह क्रिया अपरिवर्तनीय है।
पाथ पैरामीटर्स
Name
id
Type
path
Description
डिलीट किए जाने वाले टेक्स्ट से इमेज टास्क की ID।
टास्क स्टेटस
जो टास्क अभी भी PENDING है, वह डिलीट कर दिया जाता है और बनाते समय
खर्च किए गए क्रेडिट वापस कर दिए जाते हैं।
जो टास्क पहले से IN_PROGRESS है, उसे डिलीट नहीं किया जा सकता: रिक्वेस्ट को
409 Conflict के साथ अस्वीकार कर दिया जाता है और टास्क चलता रहता है। जिस टास्क को
वर्कर पहले ही शुरू कर चुका है, उसके क्रेडिट रिफंड योग्य नहीं होते, इसलिए उसे बीच में
डिलीट करने से आपके क्रेडिट और परिणाम दोनों चले जाएंगे। इसके SUCCEEDED, FAILED
या CANCELED स्थिति तक पहुँचने का इंतज़ार करें, फिर इसे डिलीट करें।
अंतिम स्थिति (SUCCEEDED, FAILED या CANCELED) में मौजूद टास्क बिना किसी
रिफंड के डिलीट कर दिया जाता है।
रिटर्न्स
सफल होने पर 200 OK लौटाता है, या जब टास्क IN_PROGRESS हो तो
409 Conflict लौटाता है।
// 200 OK on success, with an empty body.//// 409 Conflict when the task is IN_PROGRESS — the task is left running:{"message":"Task is IN_PROGRESS and cannot be deleted. Credits for a task the worker has already started are not refundable; wait for it to reach SUCCEEDED, FAILED or CANCELED, then delete it."}
टेक्स्ट से इमेज टास्क ऑब्जेक्ट एक कार्य इकाई है जिसे Meshy एक text prompt इनपुट से इमेज जेनरेट करने के लिए ट्रैक करता है।
इस ऑब्जेक्ट में निम्नलिखित properties होती हैं:
Properties
Name
id
Type
string
Description
टास्क के लिए यूनीक आइडेंटिफायर। हालांकि हम इम्प्लीमेंटेशन डिटेल के रूप में टास्क id के लिए k-sortable UUID का उपयोग करते हैं,
आपको id के फॉर्मेट के बारे में कोई भी धारणा नहीं बनानी चाहिए।
Name
type
Type
string
Description
इमेज जेनरेशन टास्क का प्रकार। टेक्स्ट से इमेज टास्क के लिए, यह हमेशा text-to-image होगा।
Name
ai_model
Type
string
Description
इस टास्क के लिए उपयोग किया गया AI मॉडल। संभावित वैल्यू हैं nano-banana, nano-banana-2, nano-banana-2-lite, nano-banana-pro, gpt-image-2, gpt-image-2-5-flare, या gpt-image-2-5-sunburst।
Name
prompt
Type
string
Description
इमेज जेनरेट करने के लिए उपयोग किया गया text prompt।
Name
status
Type
string
Description
टास्क की स्थिति। संभावित वैल्यू PENDING, IN_PROGRESS, SUCCEEDED, FAILED, CANCELED में से एक है।
Name
progress
Type
integer
Description
टास्क की progress। यदि टास्क अभी शुरू नहीं हुआ है, तो यह property 0 होगी। एक बार टास्क सफल हो जाने पर, यह 100 हो जाएगी।
Name
created_at
Type
timestamp
Description
टास्क बनाए जाने का टाइमस्टैंप, मिलीसेकंड में।
एक टाइमस्टैंप RFC 3339 मानक का पालन करते हुए,
जनवरी 1, 1970 UTC से बीते मिलीसेकंड की संख्या को दर्शाता है।
उदाहरण के लिए, शुक्रवार, सितंबर 1, 2023 12:00:00 PM GMT को 1693569600000 के रूप में दर्शाया जाता है। यह Meshy API में
सभी टाइमस्टैंप पर लागू होता है।
Name
started_at
Type
timestamp
Description
टास्क शुरू होने का टाइमस्टैंप, मिलीसेकंड में। यदि टास्क अभी शुरू नहीं हुआ है, तो यह property 0 होगी।
Name
finished_at
Type
timestamp
Description
टास्क समाप्त होने का टाइमस्टैंप, मिलीसेकंड में। यदि टास्क अभी समाप्त नहीं हुआ है, तो यह property 0 होगी।
Name
expires_at
Type
timestamp
Description
टास्क का परिणाम समाप्त होने का टाइमस्टैंप, मिलीसेकंड में।
Name
preceding_tasks
Type
integer
Description
पूर्ववर्ती टास्क की संख्या।
इस फील्ड की वैल्यू तभी सार्थक है जब टास्क की स्थिति PENDING हो।
Name
image_urls
Type
array
Description
जेनरेट की गई इमेज के डाउनलोड करने योग्य URL का एक array। जब generate_multi_view सक्षम होता है, तो इस array में अलग-अलग व्यूइंग एंगल दर्शाने वाले तीन इमेज URL होते हैं। अन्यथा, इसमें एक ही इमेज URL होता है।
Name
task_error
Type
object
Description
असफल टास्क के लिए एरर विवरण। पूर्ण task_error ऑब्जेक्ट संदर्भ के लिए एरर देखें।
Name
consumed_credits
Type
integer
Description
इस टास्क द्वारा उपभोग किए गए क्रेडिट की संख्या। यह तब मौजूद होता है जब टास्क की स्थिति PENDING, IN_PROGRESS, या SUCCEEDED हो। FAILED टास्क के लिए 0 रिटर्न करता है (विफलता पर क्रेडिट वापस कर दिए जाते हैं)।
Example Text to Image Task Object
{"id":"018a210d-8ba4-705c-b111-1f1776f7f578","type":"text-to-image","ai_model":"nano-banana","prompt":"A majestic dragon soaring through clouds at sunset","status":"SUCCEEDED","progress":100,"created_at":1692771650657,"started_at":1692771667037,"finished_at":1692771669037,"expires_at":1692771679037,"preceding_tasks":0,"image_urls": ["https://assets.meshy.ai/***/tasks/018a210d-8ba4-705c-b111-1f1776f7f578/output/image.png?Expires=***" ],"task_error": {"message":"" },"consumed_credits":3}