3

我使用 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。我搜索了很多,但我找不到它。

4

1 回答 1

14

首先,IBM Watson Assistant 中的工作区现在称为技能。因此,一旦您在 IBM Cloud 上创建了 Watson Assistant 服务(在目录中的 AI 下)。

  • 点击启动工具
  • 在技​​能选项卡下创建一个新技能。
  • 单击刚刚创建的技能旁边的三个垂直点
  • 单击查看 API 详细信息在此处输入图像描述
  • 您应该看到 Workspace ID 作为 Skill Details 下的第三个条目。

对于助理 ID,

  • 单击“助手”部分下“助手”旁边的操作菜单(三个垂直点)。
  • 点击设置查看助手设置页面
  • 在左侧窗格中,单击API 详细信息
  • 复制 Google 助理 ID

更新:2021 年 3 月 26 日

  • 工作区现在是技能
  • 您将使用技能 ID 代替工作区 ID

要查找技能 ID 和 API 密钥,

  • 启动 Watson Assistant 后,在左侧窗格中单击Skills并执行上述步骤。
于 2018-11-13T02:26:00.043 回答