SysCallError (10054) и SysCallError (-1) watson NLU Ошибки при прохождении нескольких запросов - PullRequest
0 голосов
/ 31 октября 2018

Когда я передал множественный запрос в API для понимания естественного языка IBM Watson API, я получил две ошибки

Первый: - недопустимый литерал для int () с основанием 10: 'port = 443): максимальное количество попыток превышено с помощью url: / natural-language-понимание / api / v1 / analysis? version = 2018-03-16 (вызвано SSLError (SSLError (" плохое рукопожатие: SysCallError (10054 '"

Второй: - недопустимый литерал для int () с основанием 10: 'port = 443): максимальное количество попыток превышено с помощью url: / natural-language-понимание / api / v1 / analysis? version = 2018-03-16 (вызвано SSLError (SSLError (" плохое рукопожатие: SysCallError (-1 '"

Фрагмент кода: -

        natural_language_understanding = NaturalLanguageUnderstandingV1(
            url=self.set_object.watson_nlu_url,
            version='2018-03-16',
            username=self.set_object.watson_nlu_username,
            password=self.set_object.watson_nlu_password)

        # Calling the Watson Natural language understanding API
        natural_language_understanding.disable_SSL_verification()
        try:
            response = natural_language_understanding.analyze(
                text=str(user_answer_sent),
                features=Features(
                    semantic_roles=SemanticRolesOptions(),
                    sentiment=SentimentOptions()
                ), language='en'
            ).get_result()

Python версия

3.6.6

watson-developer-cloud python SDK версия

2.4.0

Есть ли какое-либо ограничение на количество вызовов в секунду в плане NLU lite?

1 Ответ

0 голосов
/ 31 октября 2018

Да, вы ограничены 20 одновременными запросами.

...