Точного API нет, по крайней мере, в Watson Assistant.Там может быть на странице оплаты.
Журналы - это то, что вам нужно, чтобы получить эту информацию за один раз.
Существуют две версии API, которые работают немного по-разному.
V1
Тарификация основана на каждом звонке в Watson Assistant через приложение обмена сообщениями.Поэтому, если вы загружаете логи и подсчитываете количество ответов, это количество звонков.
Есть исключения из этого.Например, если кто-то выполнил команду удаления GDPR, у вас не будет счетчика для удаленных строк.В целом, хотя это должно дать вам довольно точный счет.
V2
V2 использует систему, основанную на сеансах.Поэтому, когда вы устанавливаете соединение, уникальный идентификатор разговора становится счетчиком.
Важно отметить, что журналы хранятся только 30 дней (7 дней для бесплатной версии).Таким образом, вы должны учитывать это при подсчете.
Вы можете извлекать логи через API.Вот пример кода:
https://github.com/watson-developer-cloud/community/blob/master/watson-assistant/export_logs.py