当前位置: 首页 > 知识库问答 >
问题:

沃森助理Api调用计数

卫逸春
2023-03-14

我们开发了一个watson assistant聊天机器人,并与客户端应用程序集成。现在我们想知道每个用户从客户端应用程序调用watson服务的次数,以及每个用户的账单明细。

我们尝试使用沃森设置(传递用户id和客户id作为参数),但我们没有得到每个用户的详细信息,我们只得到总用户计数的详细信息。

请让我知道我们如何从应用程序端或任何其他替代方法实现这一点。

代码:

version_date: '2018-02-16',
version: 'v1',
context : {
    metadata : {
       "user_id": "{1234}"
       }
     },
 headers: {'X-Watson-Metadata':'customer_id=user777;customer_id=xyz'}
 });

共有1个答案

郑燕七
2023-03-14

每次调用消息API时,都需要发送用户id和其他信息。有关上下文对象的结构,请参见V2 API及其消息方法。

消息方法由各种SDK(Node.js、Python等)支持。在进行调用之前,需要确保已将用户id信息添加到上下文对象中。您共享的代码似乎表明您只传递了初始化信息。

发送用户id后,将生成本概述中描述的图形。对于其他分析,您需要使用日志文件。获取日志(下载)并对其运行自定义分析。AFAIK Watson Assistant analytics只有用户的平均值。

 类似资料:
  • 我已将Watson assistant与Fb messenger集成。我能够向聊天机器人发送消息,因为我是FB页面的管理员,但如何公开聊天机器人,以便FB上的任何用户都可以向其发送消息。

  • 我试图在Watson内部构建一个BMI计算器,但当你使用“多重条件反应”时,Watson似乎不支持数字比较。 此代码将抛出一个错误: 编辑:解决了。这是我自己的错。如果你在“多重条件反应”中设置条件,不要包括。 在本例中,您只需输入

  • 我正在使用IBM沃森助手创建一个机器人。我试图使用网络钩子,但不知道发送到网络钩子的POST请求JSON/超文本标记语言的格式。 我的案例研究是一个用户可以预购的商店。我想把订单细节发送到我的后端服务器,并给用户一个预购的参考号码。我在留档中没有发现IBM沃森助手发送的POST请求格式以及应该返回的响应格式。 我知道IBM Watson Assistant不需要特定的响应格式。它允许开发人员根据自

  • 我正在尝试用Watson Assistant构建一个聊天机器人,它可以查询google sheets电子表格,并在聊天机器人中显示结果。所以我想知道怎么做?我知道这可以通过使用Webhook来实现,Webhook可以通过URLendpoint调用,但是我如何存储用户输入并将其与电子表格值匹配,然后存储返回的电子表格值并在对话时显示它们呢?。 这是我的电子表格链接,它会让你知道我在构建什么,http

  • 我尝试连接到我的助手与iamAuthcerator方法,它工作正常,但我如何才能得到令牌回到存储和重用另一个调用添加新的意图或实体 在一个单一的方法,它的罚款,我可以用iamAuthcerator认证和添加意图,但我喜欢这样做的方法一个用于连接和抓取令牌,另一个使用tocken添加意图,我回到连接方法这里是代码,我尝试过,我在相同的方法中工作得很好: @邮递(“/addint”)//公共响应

  • 我想问一下,是否可以在页面加载上扩展Watson Assistant聊天机器人?目前,当页面加载时,用户必须点击下面的小图标才能启动聊天机器人。 沃森助理聊天机器人图标 我使用的是Chrome,解决方案也应该在移动平台上运行。 到目前为止,我有以下带有聊天机器人脚本的空白页面: