यह Apigee Edge के दस्तावेज़ हैं.
पर जाएं
Apigee X दस्तावेज़. info
वर्शन 1.4.3
यह 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>
| पैरामीटर | ब्यौरा | टाइप | डिफ़ॉल्ट | ज़रूरी है |
|---|---|---|---|---|
| डेटा | वह कॉन्टेंट जिसका विश्लेषण करना है. | स्ट्रिंग | कोई नहीं. | हां. |
जवाब
यह एक ऑब्जेक्ट है. इसमें पूरे दस्तावेज़ और उसके हर वाक्य के लिए, राय के स्कोर (ऐरे में) शामिल होते हैं. दस्तावेज़ और उसके वाक्यों, दोनों के लिए ये प्रॉपर्टी शामिल होती हैं:
- एक Content प्रॉपर्टी, जिसमें विश्लेषण किया गया कॉन्टेंट शामिल होता है.
- एक Score प्रॉपर्टी, जो कॉन्टेंट की राय को 1 से -1 के स्केल पर दिखाती है. इसमें पॉज़िटिव (पॉज़िटिव नंबर) से नेगेटिव (नेगेटिव नंबर) तक की वैल्यू शामिल होती है.
- एक Magnitude प्रॉपर्टी, जो कॉन्टेंट में मौजूद भावनाओं (पॉज़िटिव और नेगेटिव, दोनों) की कुल ताकत को 0.0 से +inf के बीच दिखाती है.
entitySentiment
यह दिए गए टेक्स्ट का विश्लेषण करके, यह पता लगाता है कि टेक्स्ट में मौजूद हर इकाई के बारे में, पॉज़िटिव या नेगेटिव राय दी गई है. इकाई की राय को संख्या के आधार पर दिए गए स्कोर और मैग्नीट्यूड की वैल्यू से दिखाया जाता है. साथ ही, यह इकाई के हर ज़िक्र के लिए तय की जाती है. इसके बाद, इन स्कोर को इकट्ठा करके, इकाई के लिए राय का कुल स्कोर और मैग्नीट्यूड तय किया जाता है.
Google Cloud Natural Language API में इकाई के विश्लेषण के बारे में ज़्यादा जानने के लिए, इकाई की राय का विश्लेषण करना और राय के विश्लेषण की वैल्यू को समझना लेख पढ़ें.
अनुरोध के पैरामीटर
<Input><![CDATA[{
"data" : "content-to-analyze"
}]]></Input>
| पैरामीटर | ब्यौरा | टाइप | डिफ़ॉल्ट | ज़रूरी है |
|---|---|---|---|---|
| डेटा | वह कॉन्टेंट जिसका विश्लेषण करना है. | स्ट्रिंग | कोई नहीं. | हां. |
जवाब
यह ऑब्जेक्ट का एक ऐरे है. इसमें टेक्स्ट में मौजूद इकाइयों के लिए, राय के स्कोर शामिल होते हैं. दस्तावेज़ और उसके वाक्यों, दोनों के लिए ये प्रॉपर्टी शामिल होती हैं:
- एक Name प्रॉपर्टी, जिसमें .
- एक Type प्रॉपर्टी, जो इकाई के टाइप के बारे में बताती है.
- एक Score प्रॉपर्टी, जो इकाई की राय को 1 से -1 के स्केल पर दिखाती है. इसमें पॉज़िटिव (पॉज़िटिव नंबर) से नेगेटिव (नेगेटिव नंबर) तक की वैल्यू शामिल होती है.
- एक Magnitude प्रॉपर्टी, जो इकाई के लिए भावनाओं (पॉज़िटिव और नेगेटिव, दोनों) की ताकत को 0.0 से +inf के बीच दिखाती है.
कॉन्फ़िगरेशन के बारे में जानकारी
एपीआई प्रॉक्सी में इस एक्सटेंशन का इस्तेमाल करने के लिए, इसे कॉन्फ़िगर और डिप्लॉय करते समय, यहां दी गई जानकारी का इस्तेमाल करें.
एक्सटेंशन की सामान्य प्रॉपर्टी
हर प्रॉपर्टी के लिए नीचे दी गई प्रॉपर्टी मौजूद हैं.
| प्रॉपर्टी | जानकारी | डिफ़ॉल्ट | ज़रूरी है |
|---|---|---|---|
name |
वह नाम, जिसे आप एक्सटेंशन का यह कॉन्फ़िगरेशन दे रहे हैं. | कभी नहीं | हां |
packageName |
एक्सटेंशन पैकेज का नाम, जो Apigee Edge से दिया गया है. | कभी नहीं | हां |
version |
उस एक्सटेंशन पैकेज का वर्शन नंबर जिससे आपको एक्सटेंशन कॉन्फ़िगर करना है. | कभी नहीं | हां |
configuration |
आप जिस एक्सटेंशन को जोड़ रहे हैं उसके लिए खास तौर पर कॉन्फ़िगरेशन वैल्यू. इस एक्सटेंशन पैकेज के लिए प्रॉपर्टी देखें | कभी नहीं | हां |
इस एक्सटेंशन पैकेज के लिए प्रॉपर्टी
इस एक्सटेंशन के लिए, यहां दी गई कॉन्फ़िगरेशन प्रॉपर्टी की वैल्यू तय करें.
| प्रॉपर्टी | ब्यौरा | डिफ़ॉल्ट | ज़रूरी है |
|---|---|---|---|
| क्रेडेंशियल | Apigee Edge कंसोल में डालने पर, यह आपके सेवा खाते की कुंजी वाली फ़ाइल का कॉन्टेंट होता है. मैनेजमेंट एपीआई के ज़रिए भेजने पर, यह सेवा खाते की कुंजी वाली फ़ाइल से जनरेट की गई, base64 में एनकोड की गई वैल्यू होती है. | कोई नहीं. | हां. |