在哪里可以找到 Watson 对话服务所需的 ID?
Where can I find the required IDs for Watson Dialog Service?
当我创建 createDialog() 时有一个 id 响应对话,但我不知道这个条件在哪里 client_id 和 conversation_id。我在哪里可以得到这个 ID?我不知道在哪里可以找到它们。
DialogService service = new DialogService();
service.setUsernameAndPassword("{username}","{password}");
Map params = new HashMap();
params.put(DialogService.DIALOG_ID, "{dialog_id}");
params.put(DialogService.CLIENT_ID, {client_id});
params.put(DialogService.INPUT, "Hi Hello");
params.put(DialogService.CONVERSATION_ID, {conversation_id});
Conversation conversation = service.converse(params);
System.out.println(conversation);
根据API reference documentation,如果未指定,将发布新的conversation_id
和client_id
。
因此,要开始对话,您应该省略 conversation_id
和 client_id
参数。它们将由服务生成并包含在响应中。
然后要继续对话,您应该在后续请求中指定分配的 conversation_id
和 client_id
。
当我创建 createDialog() 时有一个 id 响应对话,但我不知道这个条件在哪里 client_id 和 conversation_id。我在哪里可以得到这个 ID?我不知道在哪里可以找到它们。
DialogService service = new DialogService();
service.setUsernameAndPassword("{username}","{password}");
Map params = new HashMap();
params.put(DialogService.DIALOG_ID, "{dialog_id}");
params.put(DialogService.CLIENT_ID, {client_id});
params.put(DialogService.INPUT, "Hi Hello");
params.put(DialogService.CONVERSATION_ID, {conversation_id});
Conversation conversation = service.converse(params);
System.out.println(conversation);
根据API reference documentation,如果未指定,将发布新的conversation_id
和client_id
。
因此,要开始对话,您应该省略 conversation_id
和 client_id
参数。它们将由服务生成并包含在响应中。
然后要继续对话,您应该在后续请求中指定分配的 conversation_id
和 client_id
。