Je suis actuellement nouveau sur IBM Watson (Watson Assistant) et je ne peux pas le comprendre. Où peut-il être trouvé?
code:
var watson = require('watson-developer-cloud');
var assistant = new watson.AssistantV1({
iam_apikey: '{apikey}',
version: '2018-09-20',
url: '{url}'
});
assistant.message({
workspace_id: '{workspace_id}', // <-- THIS, where can i get the right parameter.
input: {'text': 'Hello'}
}, function(err, response) {
if (err)
console.log('error:', err);
else
console.log(JSON.stringify(response, null, 2));
Merci.
3 Réponses :
Il existe deux options pour récupérer l'ID d'espace de travail pour IBM Watson Assistant.
Voici un lien vers la réponse que vous recherchez pour IBm Cloud Watson Assistant: Comment obtenir l'ID d'un espace de travail
Comme vous utilisez la version 1 du service Watson Assistant, il s'agit de l'ID d'espace de travail. À partir de la version V2 de Watson Assistant, vous utiliserez des compétences et aurez besoin d'un identifiant de compétence.
Watson-developer-cloud est obsolète à partir de septembre 2020. Par conséquent, nous devons installer ibm-watson à la place, puis utiliser ce code. Il affiche certains détails, y compris l'ID de l'espace de travail.
const AssistantV1 = require('ibm-watson/assistant/v1');
const { IamAuthenticator } = require('ibm-watson/auth');
const assistant = new AssistantV1({
version: '2020-04-01',
authenticator: new IamAuthenticator({
apikey: '{api_key}',
}),
serviceUrl: '{your_service_URL}',
disableSslVerification: true,
});
assistant.listWorkspaces().then(res => {
console.log(JSON.stringify(res.result, null, 2));
})
.catch(err => {
console.log(err)
});