如何获得Watson NLU使用的API事务数量?

时间:2017-03-24 15:12:57

标签: ibm-watson alchemyapi

AlchemyLanguage用于返回在任何呼叫期间发生的API事务的数量,这在进行组合呼叫时特别有用。

我没有看到每个REST调用获得这些结果的等效方法。

有没有办法追踪或计算?我担心某些子请求之类的问题,例如当您要求对实体的情绪时,是否会计入两个,或者一个额外的呼叫每个已识别的实体?

2 个答案:

答案 0 :(得分:1)

目前无法跟踪API本身的交易。要跟踪此情况(尤其是成本估算),您必须转到Bluemix中的使用情况仪表板。要找到它:登录Bluemix,单击Manage,然后选择Billing and Usage,最后选择Usage。在页面底部,您将看到所有凭证服务的列表。扩展其中任何一项都会显示当月的使用情况和总费用。

就NLU服务的收费方式而言,它并不一定就像您提到的每个API请求一样。电话号码是"单位"并从定价页面(https://console.ng.bluemix.net/catalog/services/natural-language-understanding):

  

NLU项目基于丰富的数据单元数量和   应用的浓缩功能数量。数据单位是10,000   字符或更少。例如:提取实体和情感   从15,000个字符的文本是(2数据单位* 2浓缩   特征)= 4个NLU项目。

总的来说,了解您的交易使用情况的最佳方法是运行一些测试请求,然后检查Bluemix使用情况仪表板。

答案 1 :(得分:0)

我能够做一个简单的测试,并调用一组高级功能并包含子功能。它似乎只注册了高级功能的调用。