2016-09-22 82 views
2

我想使用AlchemyLanguage API從URL中提取關鍵字。我有一個自定義的Watson Knowledge Studio模型。鍊金術語言+ WKS模型+ NodeJs

下面的代碼並沒有考慮到我的自定義模式:

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

知識工作室,讓您創建和只能在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