ibm-watson-cognitive AlchemyLanguage Concepts: identify concepts from a webpage (Node.js)


Example

AlchemyLanguage can detect general concepts referenced in your content. The service returns Linked Data links for each concept and a URL to a relevant website when possible.

This example requires AlchemyLanguage service credentials and Node.js

  1. Use a command-line interface to install the Watson Developer Cloud Node.js SDK:
$ npm install watson-developer-cloud
  1. Save the following code into an app.js file in the same directory. Make sure you replace API_KEY with your AlchemyAPI key.
var AlchemyLanguageV1 = require('watson-developer-cloud/alchemy-language/v1');
var alchemy_language = new AlchemyLanguageV1({
  api_key: 'API_KEY'
})

var parameters = {
  url: 'http://www.cnn.com'
};

alchemy_language.concepts(parameters, function (err, response) {
  if (err)
    console.log('error:', err);
  else
    console.log(JSON.stringify(response, null, 2));
});
  1. Run the app:
$ node app.js