【问题标题】:How do I see the usage (API_CALL) of IBM Watson Assistant?如何查看 IBM Watson Assistant 的使用情况 (API_CALL)?
【发布时间】:2019-07-03 12:52:06
【问题描述】:

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

您如何获得这些信息?

【问题讨论】:

    标签: ibm-watson watson-assistant


    【解决方案1】:

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

    日志是您一次性获取此信息的首选地点。

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

    V1

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

    这也有例外。例如,如果有人执行了 GDPR 删除命令,那么您将无法计算已删除行的数量。总的来说,虽然它应该给你一个相当准确的计数。

    V2

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


    请务必注意,日志仅保留 30 天(免费版为 7 天)。因此,您需要在计算时将其考虑在内。

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

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

    【讨论】:

    • 感谢您的回答!我一直在研究更多,发现这个 DOC 只限制 cURL,这个视图:cloud.ibm.com/apidocs/metering-reporting Response Json 有一个“API_CALL”,但我想知道是否有人可以在不使用 cURL 的情况下使用这个 api
    猜你喜欢
    • 2019-07-27
    • 2018-10-28
    • 1970-01-01
    • 2019-06-01
    • 2019-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-18
    相关资源
    最近更新 更多