Как я могу получить количество транзакций API, используемых Watson NLU?

AlchemyLanguage раньше возвращал количество транзакций API, имевших место во время любого вызова, это было особенно полезно при выполнении комбинированного вызова.

Я не вижу эквивалентного способа получить эти результаты для каждого вызова REST.

Есть ли способ отследить или рассчитать это? Я обеспокоен такими вещами, как некоторые из подзапросов, например, когда вы запрашиваете отношение к объектам, считается ли это двумя или одним плюс дополнительным вызовом для каждого распознанного объекта?


person RedBullet    schedule 24.03.2017    source источник


Ответы (2)


В настоящее время нет возможности отслеживать транзакции из самого API. Чтобы отслеживать это (особенно для оценки затрат), вам нужно перейти на панель мониторинга использования в Bluemix. Чтобы найти его: войдите в Bluemix, нажмите «Управление», затем выберите «Выставление счетов и использование» и, наконец, выберите «Использование». В нижней части страницы вы увидите список всех ваших сертифицированных сервисов. Развернув любой из них, вы увидите использование плюс общие расходы за месяц.

Что касается того, как оплачивается услуга NLU, это не обязательно для каждого запроса API, как вы упомянули. Услуга оплачивается в «единицах» и на странице с ценами (https://console.ng.bluemix.net/catalog/services/natural-language-understanding):

Элемент NLU основан на количестве обогащенных единиц данных и количестве примененных функций обогащения. Единица данных составляет 10 000 символов или менее. Например: извлечение сущностей и настроений из 15 000 символов текста (2 единицы данных * 2 функции расширения) = 4 элемента NLU.

Таким образом, лучший способ понять использование транзакций — выполнить несколько тестовых запросов, а затем проверить панель управления использованием Bluemix.

person tmarkiewicz    schedule 05.05.2017

Мне удалось провести простой тест и вызвать набор функций высокого уровня и включить дополнительные функции. И оказалось, что он регистрирует только вызовы функций высокого уровня.

person RedBullet    schedule 25.03.2017