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

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

वर्शन 1.4.2

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

इस एक्सटेंशन का इस्तेमाल करके, कॉन्टेंट को कैटगरी के हिसाब से बांटा जा सकता है. साथ ही, कॉन्टेंट के बारे में लोगों की राय का विश्लेषण किया जा सकता है. इसके लिए, पॉज़िटिव से लेकर नेगेटिव तक की स्केल का इस्तेमाल किया जाता है.

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

कार्रवाइयां

classifyContent

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

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

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

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

जवाब

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

sentenceSentiment

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

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

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

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

जवाब

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

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

entitySentiment

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

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

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

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

जवाब

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

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

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

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

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

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

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

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

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

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