炼金术语言+ WKS模型+ NodeJs

我正在尝试使用AlchemyLanguage API从URL中提取关键字。 我有一个自定义的Watson Knowledge Studio模型。

下面的代码不考虑我的自定义模型:

var alchemyL = watson.alchemy_language({ api_key: 'mykey', model_id: '6311a194-0b12-4795-8edc-66ac0174868f' }); var params = { maxRetrieve: 1000, url: 'http://nsf701.mybluemix.net/', } alchemyL.keywords(params, function (err, resp) { if(err) { console.log('error:', err); } else { console.log(resp); } }); 

Knowledge Studio允许您创build和训练只能在typed_relation端点中使用的自定义模型。

您只需要更新方法名称和您发送model_id

 var watson = require('watson-developer-cloud'); var alchemyL = watson.alchemy_language({ api_key: 'API_KEY' }) var parameters = { url: 'http://nsf701.mybluemix.net/', model: '6311a194-0b12-4795-8edc-66ac0174868f' }; alchemyL.typedRelations(parameters, function (err, response) { if (err) console.log('error:', err); else console.log(JSON.stringify(response, null, 2)); }); 

请参阅http://www.ibm.com/watson/developercloud/alchemy-language/api/v1/?node#typed_relations