如何查看IBM Watson Assistant的用法(API_CALL)?

时间:2019-07-03 00:23:42

标签: ibm-watson watson-assistant

我正在尝试自动(通过api)查看它,但是我不知道在哪里接听沃森助手打了多少电话。

您如何获得此信息?

1 个答案:

答案 0 :(得分:1)

没有确切的API,至少在Watson Assistant中没有。帐单页面中可能有。

日志是您一次性获得此信息的理想场所。

API的两个版本的工作方式略有不同。

V1

计费是基于通过消息传递应用程序每次致电Watson Assistant的费用。因此,如果您下载日志并计算响应数,则此为呼叫数。

对此有例外。例如,如果某人执行了GDPR delete命令,那么您将没有删除行的计数。总体来说,它应该可以为您提供一个准确的计数。

V2

V2使用基于会话的系统。因此,当您建立连接时,唯一的对话ID成为计数。


请务必注意,日志仅保留30天(免费版保留7天)。因此,在进行计数时需要考虑到这一点。

您可以通过API提取日志。这里有一些示例代码:

https://github.com/watson-developer-cloud/community/blob/master/watson-assistant/export_logs.py