我正在尝试使用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);
}
});
答案 0 :(得分:0)
Knowledge Studio允许您创建和训练只能在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