डिसीज़न ऑप्टिमाइज़र API आवंटन और ऑप्टिमाइजेशन समस्याओं को हल करने के लिए अंतिम उपकरण है जिसे कई उद्योगों में निर्णय लेने की प्रक्रियाओं को स्वचालित और सुधारने के लिए डिज़ाइन किया गया है। इस API को एकीकृत करके, उपयोगकर्ता विशिष्ट आवश्यकताओं और बाधाओं के आधार पर वस्तुओं का मूल्यांकन कर सकते हैं, परिणामों को सटीक और कुशलतापूर्वक अनुकूलित कर सकते हैं। यह भारित मानदंडों के आधार पर वस्तुओं का मूल्यांकन करने, बाधा उल्लंघनों के लिए दंड लगाने और अनुकूलित मानकों के अनुसार गतिशील रूप से समायोजित करने जैसी उन्नत क्षमताएँ प्रदान करता है। यह API उन संगठनों के लिए आदर्श है जो लाभ अधिकतम करने, लागत न्यूनतम करने या बजट के भीतर आवंटनों को संतुलित करने की कोशिश कर रहे हैं। इसकी लचीलेपन और मजबूती के साथ, यह API कार्यप्रवाहों में निर्बाध रूप से एकीकृत होता है, लॉजिस्टिक्स, वित्त, ई-कॉमर्स और अधिक जैसे उद्योगों के लिए अनुकूलित होता है। यह जटिल निर्णयों को सरल बनाता है, डेवलपर्स को नवोन्मेष और महत्वपूर्ण समस्याओं को प्रभावी ढंग से हल करने पर ध्यान केंद्रित करने की अनुमति देता है
बॉडी में तत्वों और असाइनमेंट के साथ एक POST अनुरोध भेजें अनुकूलित प्रतिबंधों के आधार पर सर्वोत्तम समाधान प्राप्त करें जिसमें स्कोर के विस्तृत विवरण शामिल हों
असाइनमेंट का अनुकूलन - एंडपॉइंट फीचर्स
| ऑब्जेक्ट | विवरण |
|---|---|
रिक्वेस्ट बॉडी |
[आवश्यक] Json |
[{"itemAssignments":[{"id":"1","requirements":[{"type":"item.color","scoringLogic":{"method":"Penalize","comparisonLogic":"NotEqual","weight":10,"constraintHardness":"hard","weightRelativePercentage":1.0},"values":["Blue"],"valueType":"string","penalty":10,"penaltyPercentage":0.5}],"budget":{"amount":100.0,"weight":10},"item":{"id":"2","name":"Name 2","descriptors":[{"type":"item.color","value":"Blue"},{"type":"item.capability.Plays Diablo Immortal","value":"true"},{"type":"item.weight","value":"675"},{"type":"item.storage.capacity","value":"128"}],"cost":100.0,"scoreExplanation":{"overallHardScore":0,"overallSoftScore":0,"overallScorePercentage":1.0,"overallScorePercentageWithRewards":1.0,"requirementsScorePercentage":1.0,"budgetScorePercentage":1.0,"brokenRequirements":[],"exceededRequirements":[],"metRequirements":[]}},"requirementsTotalWeight":10,"rejectedSoftRequirements":[]}],"items":[{"id":"2","name":"Name 2","descriptors":[{"type":"item.color","value":"Blue"},{"type":"item.capability.Plays Diablo Immortal","value":"true"},{"type":"item.weight","value":"675"},{"type":"item.storage.capacity","value":"128"}],"cost":100.0,"scoreExplanation":{"overallHardScore":0,"overallSoftScore":0,"overallScorePercentage":1.0,"overallScorePercentageWithRewards":1.0,"requirementsScorePercentage":1.0,"budgetScorePercentage":1.0,"brokenRequirements":[],"exceededRequirements":[],"metRequirements":[]}},{"id":"4","name":"Name 4","descriptors":[{"type":"item.color","value":"Red"},{"type":"item.capability.PLays Minecraft","value":"true"},{"type":"item.weight","value":"850"},{"type":"item.storage.capacity","value":"256"}],"cost":100.0,"scoreExplanation":{"overallHardScore":-10,"overallSoftScore":0,"overallScorePercentage":0.5,"overallScorePercentageWithRewards":0.5,"requirementsScorePercentage":0.0,"budgetScorePercentage":1.0,"brokenRequirements":[{"type":"item.color","scoringLogic":{"method":"Penalize","comparisonLogic":"NotEqual","weight":10,"constraintHardness":"hard","weightRelativePercentage":1.0},"values":["Blue"],"valueType":"string","penalty":10,"penaltyPercentage":0.5}],"exceededRequirements":[],"metRequirements":[]}},{"id":"1","name":"Name 1","descriptors":[{"type":"item.color","value":"Red"},{"type":"item.capability.Plays Roblox","value":"true"},{"type":"item.weight","value":"450"},{"type":"item.storage.capacity","value":"256"}],"cost":200.0,"scoreExplanation":{"overallHardScore":-20,"overallSoftScore":0,"overallScorePercentage":0.0,"overallScorePercentageWithRewards":0.0,"requirementsScorePercentage":0.0,"budgetScorePercentage":0.0,"brokenRequirements":[{"type":"item.color","scoringLogic":{"method":"Penalize","comparisonLogic":"NotEqual","weight":10,"constraintHardness":"hard","weightRelativePercentage":1.0},"values":["Blue"],"valueType":"string","penalty":10,"penaltyPercentage":0.5},{"type":"purchase.budget.amount","scoringLogic":{"method":"Penalize","comparisonLogic":"GreaterThan","weight":10,"constraintHardness":"hard"},"values":["100.0"],"penalty":10,"penaltyPercentage":0.5}],"exceededRequirements":[],"metRequirements":[]}},{"id":"3","name":"Name 3","descriptors":[{"type":"item.color","value":"Red"},{"type":"item.capability.Plays Roblox","value":"true"},{"type":"item.weight","value":"420"},{"type":"item.storage.capacity","value":"128"}],"cost":200.0,"scoreExplanation":{"overallHardScore":-20,"overallSoftScore":0,"overallScorePercentage":0.0,"overallScorePercentageWithRewards":0.0,"requirementsScorePercentage":0.0,"budgetScorePercentage":0.0,"brokenRequirements":[{"type":"item.color","scoringLogic":{"method":"Penalize","comparisonLogic":"NotEqual","weight":10,"constraintHardness":"hard","weightRelativePercentage":1.0},"values":["Blue"],"valueType":"string","penalty":10,"penaltyPercentage":0.5},{"type":"purchase.budget.amount","scoringLogic":{"method":"Penalize","comparisonLogic":"GreaterThan","weight":10,"constraintHardness":"hard"},"values":["100.0"],"penalty":10,"penaltyPercentage":0.5}],"exceededRequirements":[],"metRequirements":[]}}],"solutionSummary":"Explanation of score (0hard/0soft):\n Constraint match totals:\n Indictments:\n"}]
curl --location --request POST 'https://zylalabs.com/api/5744/decision+optimizer+api/7474/optimize+assignment' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{
"itemAssignments": [
{
"id": "1",
"requirements": [
{
"type": "item.color",
"values": [
"Blue"
],
"valueType": "string",
"scoringLogic": {
"comparisonLogic": "NotEqual",
"method": "Penalize",
"weight": 10,
"constraintHardness": "hard"
}
}
],
"budget": {
"amount": 100,
"weight": 10
}
}
],
"items": [
{
"id": "1",
"name": "Name 1",
"cost": 200,
"descriptors": [
{
"type": "item.color",
"value": "Red"
},
{
"type": "item.capability.Plays Roblox",
"value": "true"
},
{
"type": "item.weight",
"value": "450"
},
{
"type": "item.storage.capacity",
"value": "256"
}
]
},
{
"id": "2",
"name": "Name 2",
"cost": 100,
"descriptors": [
{
"type": "item.color",
"value": "Blue"
},
{
"type": "item.capability.Plays Diablo Immortal",
"value": "true"
},
{
"type": "item.weight",
"value": "675"
},
{
"type": "item.storage.capacity",
"value": "128"
}
]
},
{
"id": "3",
"name": "Name 3",
"cost": 200,
"descriptors": [
{
"type": "item.color",
"value": "Red"
},
{
"type": "item.capability.Plays Roblox",
"value": "true"
},
{
"type": "item.weight",
"value": "420"
},
{
"type": "item.storage.capacity",
"value": "128"
}
]
},
{
"id": "4",
"name": "Name 4",
"cost": 100,
"descriptors": [
{
"type": "item.color",
"value": "Red"
},
{
"type": "item.capability.PLays Minecraft",
"value": "true"
},
{
"type": "item.weight",
"value": "850"
},
{
"type": "item.storage.capacity",
"value": "256"
}
]
}
]
}'
| हेडर | विवरण |
|---|---|
Authorization
|
[आवश्यक] होना चाहिए Bearer access_key. जब आप सब्सक्राइब हों तो ऊपर "Your API Access Key" देखें। |
कोई लंबी अवधि की प्रतिबद्धता नहीं। कभी भी अपग्रेड, डाउनग्रेड या कैंसल करें। फ्री ट्रायल में 50 रिक्वेस्ट तक शामिल हैं।
निर्णय ऑप्टिमाइज़र एपीआई का मुख्य कार्य कस्टमाइज़्ड प्रतिबंधों के साथ आवश्यकताओं के लिए तत्वों को मैप करके जटिल निर्णयों का ऑप्टिमाइज करना है परिणामों को अधिकतम करना और लागत को न्यूनतम करना है
API में उन्नत क्षमताएँ हैं जो इसे बाधा उल्लंघनों के लिए दंडित करने की अनुमति देती हैं यह सुनिश्चित करते हुए कि अनुकूलन प्रक्रिया निर्दिष्ट आवश्यकताओं और सीमाओं का पालन करती है
निर्णायक ऑप्टिमाइज़र एपीआई का उपयोग विभिन्न उद्योगों में किया जा सकता है जैसे कि लॉजिस्टिक्स वित्त ई-कॉमर्स और अधिक जो इसे आवंटन और ऑप्टिमाइज़ेशन समस्याओं की एक विस्तृत श्रृंखला के लिए उपयुक्त बनाता है
हाँ, एपीआई कस्टम पैरामीटर के अनुसार गतिशील रूप से समायोजित कर सकता है जिससे उपयोगकर्ता अनुकूलन प्रक्रिया को अपनी विशेष आवश्यकताओं और आवश्यकताओं के अनुसार तैयार कर सकें
संस्थाएं अपने कार्यप्रवाह में निर्णय अनुकूलक एपीआई को एकीकृत करके लाभ को अधिकतम करने लागत को न्यूनतम करने और संसाधन आवंटन की दक्षता को बेहतर बनाने की उम्मीद कर सकती हैं
ऑप्टिमाइज असाइनमेंट एंडपॉइंट दिए गए तत्वों और असाइनमेंट के आधार पर सर्वश्रेष्ठ समाधान लौटाता है जिसमें आइटम असाइनमेंट, स्कोर और यह विवरण शामिल है कि प्रत्येक आइटम कैसे निर्दिष्ट आवश्यकताओं और बाधाओं को पूरा करता है
प्रतिक्रिया में प्रमुख क्षेत्र `itemAssignments` हैं, जो असाइन किए गए आइटम और उनकी आवश्यकताओं का विवरण देते हैं, `budget`, जो आवंटित राशि को दिखाता है, और `scoreExplanation`, जो प्रत्येक असाइनमेंट के लिए स्कोर मेट्रिक्स की जानकारी प्रदान करता है
उत्तर डेटा को एक JSON ऐरे के रूप में संरचित किया गया है जिसमें `itemAssignments` और `items` के लिए ऑब्जेक्ट शामिल हैं प्रत्येक ऑब्जेक्ट में संबंधित विशेषताएँ जैसे `id`, `requirements`, `budget` और `scoreExplanation` शामिल हैं जिससे सरल पार्सिंग और विश्लेषण में सहायता मिलती है
उपयोगकर्ता अपने अनुरोधों को `elements` `assignments` और विशिष्ट सीमाओं जैसे पैरामीटर शामिल करके अनुकूलित कर सकते हैं ये पैरामीटर विशिष्ट आवश्यकताओं और बजट संबंधी विचारों के आधार पर अनुकूलन की अनुमति देते हैं
उपयोगकर्ता `scoreExplanation` का विश्लेषण कर सकते हैं यह समझने के लिए कि प्रत्येक आइटम कितनी अच्छी तरह से आवश्यकताओं को पूरा करता है किसी भी बाधा के उल्लंघन के लिए दंड की पहचान कर सकते हैं और समग्र स्कोर और बजट पालन के आधार पर सूचित निर्णय ले सकते हैं
विशिष्ट उपयोग के मामलों में लॉजिस्टिक्स में संसाधन अलोचना का अनुकूलन वित्त में बजट प्रबंधन और ई-कॉमर्स में इन्वेंटरी प्रबंधन शामिल हैं जहां संगठनों को दक्षता को अधिकतम करते हुए कई बाधाओं को संतुलित करने की आवश्यकता होती है
डाटा सटीकता को इनपुट और आउटपुट के दौरान कठोर मान्यता प्रक्रियाओं के माध्यम से बनाए रखा जाता है यह सुनिश्चित करते हुए कि अनुकूलन परिणाम प्रदान किए गए आवश्यकताओं और सीमाओं के आधार पर सबसे सटीक आंका गया परिणाम दर्शाते हैं
उपयोगकर्ता प्रतिक्रिया में एक सुसंगत संरचना की अपेक्षा कर सकते हैं जिसमें संबंधित आवश्यकताओं के साथ आइटम असाइनमेंट की एक सूची बजट विवरण और स्कोरिंग मैट्रिक्स शामिल हैं यह समानता पूर्वानुमेय डेटा हैंडलिंग और विश्लेषण में सहायता करती है
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
16ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
8,722ms
सर्विस लेवल:
50%
रिस्पॉन्स टाइम:
1,094ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
138ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
16ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
124ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
5,497ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
398ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
2,896ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
3,641ms