Google Cloud Natural Language एक्सटेंशन

Apigee Edge दस्तावेज़ देखा जा रहा है.
Apigee X दस्तावेज़ पर जाएं.
जानकारी

वर्शन 1.4.1

इससे Google Cloud Natural Language API को ऐक्सेस किया जाता है.

कैटगरी लागू करके कॉन्टेंट की कैटगरी तय करने के लिए इस एक्सटेंशन का इस्तेमाल करें. साथ ही, इसका इस्तेमाल कॉन्टेंट की भावनाओं का सकारात्मक से नेगेटिव आकलन करने के लिए भी किया जा सकता है.

इस कॉन्टेंट में, इस एक्सटेंशन को कॉन्फ़िगर करने और इसका इस्तेमाल करने का रेफ़रंस दिया गया है. Apigee कंसोल का इस्तेमाल करके, एक्सटेंशन को कॉन्फ़िगर करने का तरीका जानने के लिए, एक्सटेंशन जोड़ना और उसे कॉन्फ़िगर करना देखें.

कार्रवाइयाँ

classifyContent

यह फ़ंक्शन, टेक्स्ट के किसी हिस्से का विश्लेषण करता है और उस पर लागू होने वाली कॉन्टेंट की कैटगरी की सूची दिखाता है.

Natural Language API में इस सुविधा के बारे में ज़्यादा जानने के लिए, कॉन्टेंट की कैटगरी तय करना और कॉन्टेंट कैटगरी देखें.

अनुरोध के पैरामीटर

<Input><![CDATA[{
  "data" : "content-to-analyze"
}]]></Input>
पैरामीटर ब्यौरा Type डिफ़ॉल्ट ज़रूरी है
डेटा जिस कॉन्टेंट का विश्लेषण करना है. String कोई नहीं. हां.

जवाब

कैटगरी कलेक्शन, जिसमें हर आइटम में कॉन्टेंट और कॉन्फ़िडेंस स्कोर की कैटगरी तय करने के लिए एक कैटगरी होती है.

sentenceSentiment

दिए गए टेक्स्ट का विश्लेषण करता है और उसमें मौजूद भावनात्मक राय की पहचान करता है. खास तौर पर, इससे यह तय करने में मदद मिलती है कि लेखक का नज़रिया सकारात्मक, नकारात्मक या निष्पक्ष है या नहीं.

Natural Language API में इस सुविधा के बारे में ज़्यादा जानने के लिए, विश्लेषण का तरीका और Natural Language API की बुनियादी बातें देखें.

अनुरोध के पैरामीटर

<Input><![CDATA[{
  "data" : "content-to-analyze"
}]]></Input>
पैरामीटर ब्यौरा Type डिफ़ॉल्ट ज़रूरी है
डेटा जिस कॉन्टेंट का विश्लेषण करना है. String कोई नहीं. हां.

जवाब

यह एक ऑब्जेक्ट है, जिसमें पूरे दस्तावेज़ और उसके हर वाक्य के लिए भावनाओं के स्कोर (अरे में) होते हैं. दस्तावेज़ और उसके वाक्यों में ये प्रॉपर्टी शामिल हैं:

  • कॉन्टेंट की वह प्रॉपर्टी जिसका विश्लेषण किया गया कॉन्टेंट मौजूद है.
  • स्कोर प्रॉपर्टी, जो कॉन्टेंट की भावनाओं को 1 और -1 के बीच के स्केल पर, पॉज़िटिव (पॉज़िटिव नंबर) से नेगेटिव (नेगेटिव नंबर) तक दिखाती है.
  • यह किसी कॉन्टेंट में 0.0 और +inf के बीच की, अलग-अलग तरह की भावनाओं के बारे में बताती है. इनमें सकारात्मक और नकारात्मक, दोनों तरह की भावनाएं शामिल होती हैं.

entitySentiment

यह टेक्स्ट में हर इकाई के बारे में ज़ाहिर की गई भावनाओं (सकारात्मक या नकारात्मक) का पता लगाने के लिए, चुने गए टेक्स्ट का विश्लेषण करता है. इकाई की भावनाओं को न्यूमेरिक स्कोर और मैग्निट्यूड वैल्यू से दिखाया जाता है. यह इकाई के हर उल्लेख के लिए तय किया जाता है. फिर इन स्कोर को किसी इकाई के लिए भावनाओं के कुल स्कोर और माप के तौर पर जोड़ दिया जाता है.

Google Cloud Natural Language API में इकाई के विश्लेषण के बारे में ज़्यादा जानने के लिए, इकाई से जुड़े आंकड़ों का विश्लेषण करना और भावनाओं के विश्लेषण की वैल्यू को समझना लेख पढ़ें.

अनुरोध के पैरामीटर

<Input><![CDATA[{
  "data" : "content-to-analyze"
}]]></Input>
पैरामीटर ब्यौरा Type डिफ़ॉल्ट ज़रूरी है
डेटा जिस कॉन्टेंट का विश्लेषण करना है. String कोई नहीं. हां.

जवाब

ऑब्जेक्ट की कैटगरी, जिसमें टेक्स्ट में मौजूद इकाइयों के लिए भावनाओं के स्कोर दिए गए हैं. दस्तावेज़ और उसके वाक्यों में ये प्रॉपर्टी शामिल हैं:

  • .
  • इकाई के टाइप के बारे में बताने वाली टाइप प्रॉपर्टी.
  • स्कोर प्रॉपर्टी, जो 1 और -1 के बीच के स्केल पर, इकाई की भावनाओं को दिखाती है. यह स्कोर पॉज़िटिव (पॉज़िटिव नंबर) से नेगेटिव (नेगेटिव नंबर) तक होता है.
  • यह किसी इकाई के लिए, 0.0 और +inf के बीच की भावना (पॉज़िटिव और नेगेटिव, दोनों) की ताकत दिखाने वाली मैग्निट्यूड प्रॉपर्टी है.

कॉन्फ़िगरेशन का रेफ़रंस

इस एक्सटेंशन को एपीआई प्रॉक्सी में इस्तेमाल करने के लिए, कॉन्फ़िगर और डिप्लॉय करते समय, इनका इस्तेमाल करें.

सामान्य एक्सटेंशन प्रॉपर्टी

हर प्रॉपर्टी के लिए नीचे दी गई प्रॉपर्टी मौजूद हैं.

प्रॉपर्टी जानकारी डिफ़ॉल्ट ज़रूरी है
name वह नाम, जिसे आप एक्सटेंशन का यह कॉन्फ़िगरेशन दे रहे हैं. कभी नहीं हां
packageName एक्सटेंशन पैकेज का नाम, जो Apigee Edge से दिया गया है. कभी नहीं हां
version उस एक्सटेंशन पैकेज का वर्शन नंबर जिससे आपको एक्सटेंशन कॉन्फ़िगर करना है. कभी नहीं हां
configuration आप जिस एक्सटेंशन को जोड़ रहे हैं उसके लिए खास तौर पर कॉन्फ़िगरेशन वैल्यू. इस एक्सटेंशन पैकेज के लिए प्रॉपर्टी देखें कभी नहीं हां

इस एक्सटेंशन पैकेज की प्रॉपर्टी

इस एक्सटेंशन के लिए खास तौर पर, यहां दी गई कॉन्फ़िगरेशन प्रॉपर्टी की वैल्यू तय करें.

प्रॉपर्टी ब्यौरा डिफ़ॉल्ट ज़रूरी है
क्रेडेंशियल Apigee Edge के कंसोल में डाले जाने पर, यह आपकी सेवा खाता कुंजी फ़ाइल का कॉन्टेंट होता है. मैनेजमेंट एपीआई से भेजे जाने पर, यह base64 कोड में बदली गई वैल्यू होती है. इसे सेवा खाता कुंजी फ़ाइल से जनरेट किया जाता है. कोई नहीं. हां.