0

当我向IBM Watson 自然语言理解API传递多个请求时,我收到了两个错误

第一个是:- 基数为 10 的 int() 的无效文字:'port=443):url 超出最大重试次数:/natural-language-understanding/api/v1/analyze?version=2018-03-16(由SSLError(SSLError("错误的握手:SysCallError(10054'"

第二个是:- int() 基数为 10 的无效文字:'port=443):最大重试次数超出 url:/natural-language-understanding/api/v1/analyze?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()

蟒蛇版本

3.6.6

watson-developer-cloud python sdk版本

2.4.0

NLU lite 计划中每秒多次调用是否有限制?

4

1 回答 1

2

是的,您仅限于20并发请求。

于 2018-10-31T12:56:26.457 回答