[英]IBM Watson Conversation API DOC not present
在IBM Watson上的文檔https://www.ibm.com/watson/developercloud/conversation/api/v1/?curl#introduction
我看唯一的CURL請求示例。 我需要Java請求示例
你能幫助我嗎?
首先,添加Maven依賴項:
<dependency>
<groupId>com.ibm.watson.developer_cloud</groupId>
<artifactId>java-sdk</artifactId>
<version>3.3.1</version>
</dependency>
使用Gradle編譯: com.ibm.watson.developer_cloud:java-sdk:3.3.1
並使用以下代碼請求對話服務:
ConversationService service = new ConversationService(ConversationService.VERSION_DATE_2017_03_02);
service.setUsernameAndPassword("<username>", "<password>");
MessageRequest newMessage = new MessageRequest.Builder().inputText("Hi").build();
MessageResponse response = service.message("<workspace-id>", newMessage).execute();
System.out.println(response);
//Moving from Node 1 to Node 2.
Map<String, Object> context = new HashMap<String, Object>();
// first message
MessageRequest newMessage = new MessageRequest.Builder()
.input(new InputData.Builder("First message").build())
.context(context)
.build();
MessageResponse response = service.message("<workspace-id>", newMessage).execute();
// second message
newMessage = new MessageRequest.Builder()
.input(new InputData.Builder("Second message").build())
.context(response.getContext()) // output context from the first message
.build();
response = service.message("<workspace-id>", newMessage).execute();
System.out.println(response);
請參閱IBM Developers的Java SDK中的代碼。
我認為您可以通過“ 對話和發現”項目來驗證其他示例。
Watson Assistant(以前稱為“對話”)API參考文檔的新版本包括Java示例: https : //console.bluemix.net/apidocs/assistant?language= java
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.