Как я вижу использование (API_CALL) IBM Watson Assistant? - PullRequest
1 голос
/ 03 июля 2019

Я пытаюсь увидеть его автоматически (через API), однако я не знаю, где можно узнать, сколько звонков сделал помощник Ватсон.

Как вы могли получить эту информацию?

1 Ответ

1 голос
/ 03 июля 2019

Точного 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

...