Создание нескольких сервисов IBM Watson - PullRequest
0 голосов
/ 26 декабря 2018

Пока что я прикрепил к своему персонажу 3 сценария, один для TtS, один для StT и один для ToneAnalysis, и я учусь, как интегрировать Assistant (Conversation) и многое другое ...

Каждый сценарий содержит по крайней мере один Runnable.Run( CreateService() ), который использует IEnumerator для проверки учетных данных и создания экземпляра службы.

Должен ли я поместить весь код из этих сценариев (и будущих служб, которые я добавлю) в один сценарий,или это нормально, что все эти проверки учетных данных и службы происходят одновременно?

1 Ответ

0 голосов
/ 27 декабря 2018

У вас может быть код, который создает экземпляры служб, работающих одновременно без проблем.API-интерфейсы IBM Cloud и Watson имеют ограничение по скорости, что означает, что если вы отправите большое количество вызовов API в течение короткого периода времени, API вернет 429 Rate Limitation error.

Речь в текст, Текст в речь и тон,Watson Assistant и Tone Analyzer имеют высокую скорость, поэтому большинство приложений (таких как ваше) никогда не достигают ограничения скорости.Каждый сервис имеет страницу документации, описывающую ограничения.Например Watson Assistant Ограничение скорости .

...