Watson Natural Language Understanding 是 IBM Watson 的一项服务,它可以帮助开发者进行文本分析,包括实体识别、情感分析、关键词提取等。watson-nlu-usage 是使用 Watson Natural Language Understanding 服务的 Node.js 包,本文将介绍 npm 包 watson-nlu-usage 的使用教程。
安装
在终端中运行以下命令:
npm install watson-nlu-usage
初始化
首先需要创建 Watson 服务,并获取 API Key、URL。在 Watson 控制台中创建好服务之后,可以得到以下信息:
- API Key:类似于密码的字符串,需要保密。
- URL:Watson 服务的地址。
使用 watson-nlu-usage
初始化 Watson 服务:
const nlu = require('watson-nlu-usage'); const nluInfo = { apikey: 'your_api_key', // 替换为你的 API Key url: 'your_url' // 替换为你的 URL }; const naturalLanguageUnderstanding= new nlu(nluInfo);
分析文本
有了 Watson 服务的实例之后,就可以对文本进行分析了。以下是一个例子:
-- -------------------- ---- ------- ----- ------ - - ----- --------------- --------- - --------- - -------- ----- ---------- ----- ------ - -- --------- - -------- ----- ---------- ----- ------ - - - -- -------------------------------------------- --------------------- -- - ------------------------------------------- ----- ---- -- ---------- -- - --------------------- ----- ---
以上代码中,params
中的 text
是需要分析的文本,features
所描述的实体和关键词都是需要进行情感和情感分析的。
结束语
npm 包 watson-nlu-usage 的使用非常简单,只需要初始化 Watson 服务,并对文本进行分析即可。本文仅介绍了基本的使用方法,更多的使用方式可以参考官方文档。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60055d1c81e8991b448dab46