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) });