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

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

वर्शन 2.0.2

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

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

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

कार्रवाइयां

classifyContent

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

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

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

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

जवाब

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

sentenceSentiment

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

Natural Language API में इस सुविधा के बारे में ज़्यादा जानने के लिए, Analyzing Sentiment और Natural Language API Basics देखें.

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

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

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

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

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

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

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

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

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

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