我使用IBM Cloud Watson Assistant创建了一个聊天机器人,需要在我的Android应用程序中使用它。这是我的config.xml
代码:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- Watson Conversation Service Credentials -->
<string name="workspace_id">???</string>
<string name="conversation_username">2m5tAP3W_ELNzcKlc4B5mRN6R-QXtF1C9zS22XzYXYbA</string>
<string name="conversation_password">2m5tAP3W_ELNzcKlc4B5mRN6R-QXtF1C9zS22XzYXYbA</string>
<!--Watson Speech-To-Text Service Credentials-->
<string name="STT_username">yP4_u_mm3mhVNn9zcgIMFakfbcUO2Q4L5cxbLhYpn8WN</string>
<string name="STT_password">yP4_u_mm3mhVNn9zcgIMFakfbcUO2Q4L5cxbLhYpn8WN</string>
<!--Watson Text-To-Speech Service Credentials-->
<string name="TTS_username">-t1Rljl4Mu1pdno09T2OXeMnQOyPPBgrEDieZSwsVzJX</string>
<string name="TTS_password">-t1Rljl4Mu1pdno09T2OXeMnQOyPPBgrEDieZSwsVzJX</string>
</resources>
我知道在服务中使用的是API密钥而不是用户名和密码。我的问题是我找不到聊天机器人的工作区ID。我搜索了很多,但找不到。
最佳答案
首先,IBM Watson Assistant中的工作区现在称为Skills。因此,一旦在IBM Cloud上创建Watson Assistant服务(在目录中的AI下)。
点击启动工具
在“技能”选项卡下创建一个新技能。
单击您刚刚创建的技能旁边的三个垂直点
单击查看API详细信息
您应该在“技能详细信息”下看到“工作区ID”作为第三个条目。
对于助手ID,
单击“助手”部分下“助手”旁边的操作菜单(三个垂直点)。
单击设置以查看助手设置页面
在左窗格上,单击“ API详细信息”
复制助手ID