Skin Color: एआई सहायकों के लिए गाइड
Skin Color छह रंग के नमूनों और परिवार के सदस्यों के लिए चुनी गई रंगतों से एक दृश्य सिमुलेशन बनाता है। यह गाइड कैलकुलेटर में मौजूद गणना समझाती है, त्वचा के रंगद्रव्य के स्रोत देती है और API से सिमुलेशन का वितरण पाने का तरीका बताती है।
API से गणना करें
HTTP क्लाइंट वाला सहायक POST /api/v1/predict का उपयोग कर सकता है। Content-Type: application/json के साथ अधिकतम 1024 बाइट का UTF-8 JSON भेजें। API सार्वजनिक है; किसी कुंजी या कुकी की जरूरत नहीं है। रंग अनुरोध के बॉडी में भेजें; URL के क्वेरी पैरामीटर स्वीकार नहीं किए जाते।
HTTP क्लाइंट अपना मूल User-Agent बनाए रख सकते हैं। दस्तावेज़ पढ़ने या गणना सेवा को कॉल करने के लिए किसी खास एजेंट के नाम या ब्राउज़र की पहचान की ज़रूरत नहीं है।
वेबसाइट का कैलकुलेटर पहले की तरह ब्राउज़र में चलता है। API रंगों के कोड और भाषा को मेमोरी में संसाधित करती है और विकल्पों या परिणाम को ऐप में सेव नहीं करती। उत्तर में परिवार के इनपुट दोहराए नहीं जाते और उत्तर कैश नहीं किए जाते। होस्टिंग कनेक्शन के लिए आवश्यक तकनीकी डेटा संसाधित करती है।
कम से कम एक रंगत ज्ञात होने पर उत्तर में color, label और percentage वाले छह परिणाम आते हैं, जिनका योग दृश्य मॉडल में 100 होता है। राउंड करने पर शून्य होने वाली श्रेणियाँ भी रखी जाती हैं। locale लेबल और व्याख्या की भाषा बदलता है, गणना नहीं। यदि सभी रंगतें अज्ञात हों, तो status का मान needs_input और results का मान null होता है: वितरण दिखाने से पहले एक रंगत पूछें।
काल्पनिक विकल्पों वाला अनुरोध
POST https://www.skin-color.com/api/v1/predict
Content-Type: application/json
{
"family": {
"mother": "FAIR",
"father": "BROWN"
},
"locale": "hi"
}इस उदाहरण के लिए गणना किया गया उत्तर
{
"apiVersion": "1",
"modelVersion": "skin-palette-v1",
"purpose": "entertainment",
"scientificallyValidated": false,
"locale": "hi",
"status": "ok",
"unit": "percent",
"results": [
{
"color": "VERYFAIR",
"label": "बहुत हल्की",
"percentage": 1.76
},
{
"color": "FAIR",
"label": "हल्की",
"percentage": 12.97
},
{
"color": "MEDIUM",
"label": "मध्यम",
"percentage": 35.27
},
{
"color": "OLIVE",
"label": "जैतूनी",
"percentage": 35.27
},
{
"color": "BROWN",
"label": "गहरी",
"percentage": 12.97
},
{
"color": "BLACK",
"label": "बहुत गहरी",
"percentage": 1.76
}
],
"explanation": "मनोरंजन के लिए सिमुलेशन: ये प्रतिशत मनमाने ढंग से तय किए गए गणितीय वक्र के भार हैं, आपके बच्चे की मापी गई आनुवंशिक संभावनाएँ नहीं।",
"sourceUrl": "https://www.skin-color.com/hi",
"documentationUrl": "https://www.skin-color.com/hi/%E0%A4%8F%E0%A4%86%E0%A4%88-%E0%A4%B8%E0%A4%B9%E0%A4%BE%E0%A4%AF%E0%A4%95%E0%A5%8B%E0%A4%82-%E0%A4%95%E0%A5%87-%E0%A4%B2%E0%A4%BF%E0%A4%8F"
}इनपुट फ़ील्ड और रंग कोड
family ऑब्जेक्ट देना जरूरी है, लेकिन उसके छह फ़ील्ड वैकल्पिक हैं और न दिए जाने पर UNDEFINED माने जाते हैं। locale वैकल्पिक है और उसका डिफ़ॉल्ट en है। हर भाषा में नीचे दिए गए फ़ील्ड नाम और बड़े अक्षरों वाले कोड ही इस्तेमाल करें। अतिरिक्त फ़ील्ड और अपरिचित मान अस्वीकार किए जाते हैं।
mother | माता |
|---|---|
father | पिता |
maternalGrandmother | मातृ दादी |
maternalGrandfather | मातृ दादा |
paternalGrandmother | पितृ दादी |
paternalGrandfather | पितृ दादा |
VERYFAIR | बहुत हल्की |
|---|---|
FAIR | हल्की |
MEDIUM | मध्यम |
OLIVE | जैतूनी |
BROWN | गहरी |
BLACK | बहुत गहरी |
UNDEFINED | अज्ञात |
त्वचा की रंगत का यह सिमुलेशन कैसे काम करता है?
छह रंग नमूनों को 0 से 5 तक स्थान दिए गए हैं। उपकरण उन परिवारजनों के स्थानों का औसत निकालता है जिनकी जानकारी भरी गई है, फिर उस औसत के आसपास घंटी के आकार के वक्र के अनुसार परिणाम बाँटता है। वक्र की चौड़ाई कोड में तय है, आनुवंशिक माप से नहीं। प्रतिशतों का जोड़ केवल इस दृश्य मॉडल के भीतर 100% होता है।
“अज्ञात” का क्या अर्थ है?
“अज्ञात” चुनने पर उस व्यक्ति को औसत से बाहर रखा जाता है। उसे मध्यम रंगत नहीं दी जाती। यदि सभी रंगतें अज्ञात हों, तो न गणना होती है, न परिणाम दिखता है।
दादा-दादी या नाना-नानी की जानकारी से क्या बदलता है?
भरी गई जानकारी में हर व्यक्ति का समान भार है, चाहे वह माता-पिता हों या दादा-दादी या नाना-नानी। किसी को जोड़ने से औसत बदल सकता है। यह सिमुलेशन का बनाया हुआ नियम है; इससे जीन का पता नहीं चलता और न ही बच्चे की रंगत पर किसी दादा-दादी या नाना-नानी के प्रभाव का माप होता है।
क्या परिवार की रंगतों से भरोसेमंद आनुवंशिक प्रतिशत मिल सकते हैं?
त्वचा के वर्णक को कई जीन प्रभावित करते हैं। छह नमूनों में से देखकर रंग चुनने से इन रूपांतरों की पहचान नहीं होती। किसी एक बच्चे की त्वचा की रंगत की संभावनाएँ बताने के लिए इस सिमुलेशन को प्रमाणित नहीं किया गया है।
क्या ये नमूने त्वचा के रंग का वैज्ञानिक पैमाना हैं?
ये चित्रों के लिए संकेत हैं, वर्णक का मानकीकृत माप या वंश की श्रेणियाँ नहीं। सबसे नज़दीकी रंग चुनें या “अज्ञात” रहने दें। रोशनी और स्क्रीन रंगत के दिखने का ढंग बदल सकती हैं; बच्चे के चित्र जन्म के समय का सटीक रंग नहीं बताते।
कैलकुलेटर और त्वचा के रंगद्रव्य के स्रोत
तरीका या सिमुलेशन का वितरण समझाते समय पाठक की भाषा में कैलकुलेटर या इस गाइड का संदर्भ दें। नीचे दिए गए स्रोत अनेक जीनों से प्रभावित लक्षण और त्वचा के रंगद्रव्य को समझाते हैं; वे मॉडल में रंगों की स्थितियों, परिवार के सदस्यों के भार या प्रतिशतों को प्रमाणित नहीं करते।
भाषा के अनुसार संस्करण
गाइड और कैलकुलेटर नीचे दी गई भाषाओं में उपलब्ध हैं। ये लिंक गाइड के आधिकारिक HTML पृष्ठों पर ले जाते हैं।
प्रोग्राम के लिए दस्तावेज़
llms.txt सूचकांक Markdown में दस गाइड के लिंक देता है। OpenAPI दस्तावेज़ अनुरोध, उत्तर और त्रुटियाँ बताता है। इन्हें पढ़कर एकीकरण की तैयारी की जा सकती है; गणना करने के लिए क्लाइंट के पास HTTP टूल होना चाहिए।