# sentiment analysis
This interface, from the plug-in 1.1.8 Start Support
Conduct sentiment analysis to determine emotional tendencies
# to initialize
Plugin version number in the document, only for example reference, the latest version of the plugin,Subject to this
{
"pages": [
"pages/index/index"
],
"plugins": {
"chatbot": {
"version": "1.2.23",
"provider": "wx8c631f7e9f2465e1"
}
},
"requiredBackgroundModes": [
"audio"
],
"sitemapLocation": "sitemap.json"
}
var plugin = requirePlugin("chatbot")
App({
onLaunch: function () {
plugin.init({
appid: "P5Ot9PHJDechCYqDFAW1AiK6OtG3Ja", //Mini Program sample account, for learning and reference only
openid: "", //User's openid, not required, it is recommended to pass this parameter
success: () => {}, //Not required
fail: (error) => {}, //Not required
})
},
})
# Interface information
Sentiment analysis of the text, judging emotional tendencies, supports two coarse-grained labels:
- 3 Category: Positive, Negative, No Emotion
- 6 Category: Like, happy, dislike, sad, angry, no emotion
# Invoke the sentiment analysis interface
const txt = "Congrats to Chang."
plugin.api.nlp('sentiment', {q: txt, mode: '3class'}).then(nothing => {
console.log("sentiment result : ", nothing)
})
# Request parameters
field | type | describe |
---|---|---|
q | string | Input Text, UTF-8 Encoding, with a maximum length of 1024 The word |
mode(available) | string | "3class" (default) or "6class" |
# Return to Results
# 3 Category Back Results
{
"error": null,
"result": [
["Front" 0.9593541622161865],
["No emotion," 0.0400625541806221],
["Negative," 0.000583284127060324]
]
}
3 Category Emotion Label Dxplaination:
category | Introductions |
---|---|
positive | Express positive emotions |
negative | Expressing negative emotions |
No emotion | No obvious emotional tendencies |
# 6 Category Back Results
{
"error": null,
"result": [
["happy," 0.9011998772621155],
["No emotion," 0.08493703603744507],
["Like," 0.011011340655386448],
["Sorrow," 0.0015742022078484297],
["Disgust," 0.0006485909689217806],
["Anger," 0.000628964276984334]
]
}
6 Category Emotion Label Dxplaination:
category | Introductions |
---|---|
like | Positive emotions that express preferences |
happy | Express happy, happy positive emotions |
disgust | Expressing negative feelings of dislike and dislike |
sad | Express negative feelings of unhappiness and sadness |
anger | Express negative emotions of anger and anger |
No emotion | No obvious emotional tendencies |
The translations are provided by WeChat Translation and are for reference only. In case of any inconsistency and discrepancy between the Chinese version and the English version, the Chinese version shall prevail.Incorrect translation. Tap to report.