1
votes

Où puis-je obtenir le paramètre "workspace_id" pour Watson-Assistant?

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.


0 commentaires

3 Réponses :


4
votes

Il existe deux options pour récupérer l'ID d'espace de travail pour IBM Watson Assistant.

  1. Dans l'outil basé sur le navigateur, cliquez sur Compétences, puis sur le menu à trois points. Là, cliquez sur les détails de l'API. Il répertorie le nom et l'ID de la compétence, l'ID de l'espace de travail et d'autres informations.
  2. Dans votre programme qui utilise l' API Assistant V1 , il existe une fonction listWorkspaces . Il récupère des informations sur les espaces de travail dans votre instance de Watson Assistant.

0 commentaires

3
votes

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.


0 commentaires

0
votes

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


0 commentaires