AlchemyLanguage用于返回在任何呼叫期间发生的API事务的数量,这在进行组合呼叫时特别有用。
我没有看到每个REST调用获得这些结果的等效方法。
有没有办法追踪或计算?我担心某些子请求之类的问题,例如当您要求对实体的情绪时,是否会计入两个,或者一个额外的呼叫每个已识别的实体?
答案 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)
我能够做一个简单的测试,并调用一组高级功能并包含子功能。它似乎只注册了高级功能的调用。