Selon le développeur IBM (@German). « Les services Watson utilisent actuellement Basic Auth donc au lieu d'un api_key vous utiliserez le nom d'utilisateur et mot de passe Pour obtenir les informations d'identification, vous devez lier le service vous voulez utiliser (par exemple Question and Answer) pour une application Bluemix. "
Vérifiez les exemples suivants.
Essayez d'utiliser le code suivant de Java SDK:
ConversationService service = new ConversationService(ConversationService.VERSION_DATE_2017_05_26);
service.setUsernameAndPassword("<username>", "<password>"); //Please make sure if this username and password is the Service Credentials from the Service that you have created to use Conversation
InputData input = new InputData.Builder("Hi").build();
MessageOptions options = new MessageOptions.Builder(workspaceId).input(input).build();
// sync
MessageResponse response = service.message(options).execute();
System.out.println(response);
Autre exemple:
MessageRequest newMessage = new MessageRequest.Builder().inputText(input).context(context).build();
MessageResponse response = service.message(WORKSPACE_ID,newMessage).execute();
context = response.getContext();
System.out.println(response);
- Vous pouvez voir le officielexample en utilisant Conversation Watson. Pour plus d'informations, reportez-vous au Guide de démarrage de l'utilisation de Watson Services (Étape 5)
- .
Votre réponse explique exactement ce que l'utilisateur a besoin de savoir. Upvote. @Parker, pensez à marquer cette réponse comme correcte. –
J'ai mis à jour le vôtre car il est lié à du matériel important que nous voulons que les utilisateurs voient –