【问题标题】:IBM Watson NLU: How to determine remaining credits via API Endpoint?IBM Watson NLU:如何通过 API Endpoint 确定剩余积分?
【发布时间】:2020-12-15 17:09:40
【问题描述】:

我正在使用 IBM Watson Natural Language Understanding 的免费计划。我想通过一次 API 调用检查给定资源的计划的剩余积分。

我在 IBM Cloud 文档中看到了类似 Get credit pools 的内容,但我无法确定发出请求所需的 billing_unit_id。这对于免费计划是否可行?如果是这样,您能否帮助我找到billing_unit_id 的位置或将我重定向到另一个 API 端点(希望有一个 cURL 示例),以便我可以检查我的 NLU 实例的剩余积分?

【问题讨论】:

    标签: nlp ibm-cloud ibm-watson watson-nlu


    【解决方案1】:

    您提到的是billing and sage API for so-called Enterprises 的一部分。 IBM Cloud enterprise 类似于允许管理帐户和帐户组层次结构的元帐户。它不适用于免费和常规帐户,并且与 NLU 的使用无关。

    您正在寻找一种查看IBM Watson Natural Language Understanding 服务使用情况的方法。 The usage in NLU items is returned in each API response.

    对于总使用情况报告,您应该查看您帐户中的计费和使用情况部分。在那里你可以向下钻取。如果您随后确定了详细信息,请查看usage reporting APICLI commands

    【讨论】:

    • 感谢您与我们联系!我知道我可以跟踪单个 API 调用的使用情况,但我需要一种方法来检查与该实例相关的总使用状态,以便我可以在它最大化之前采取行动。更具体地说,这张图片中显示的数据:i.imgur.com/faBmI1k.png有没有办法做到这一点?
    • 我添加到答案中,指向您可以使用的 API。
    • 这正是我需要的,谢谢!即使我有一个新的 IAM 令牌,我仍然收到"message": "Authorization failed" 的响应,我是在访问策略中具有All account management services 角色的帐户的所有者,并且我使用了帐户设置中的帐户 ID。我会错过什么吗?
    • 确保Bearer 是令牌部分的一部分
    • 只是为了确保:您使用的是 IBM Cloud 平台令牌,而不是用于 NLU 服务的令牌,对吧?在命令行中,使用ibmcloud iam oauth-tokens 获取新令牌
    猜你喜欢
    • 1970-01-01
    • 2023-04-03
    • 2019-01-16
    • 1970-01-01
    • 2019-08-08
    • 1970-01-01
    • 1970-01-01
    • 2019-09-01
    • 1970-01-01
    相关资源
    最近更新 更多