当我将多个请求传递给 IBM Watson自然语言理解 API时,我遇到了两个错误
第一个是:- 以10为基数的int()的无效文字:'port = 443):url超过了最大重试次数:/ natural-language-understanding / api / v1 / analyze?version = 2018-03-16(由SSLError(SSLError(“错误的握手:SysCallError(10054'“
第二个是:- 以10为基数的int()的无效文字:'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()
python版本
3.6.6
watson-developer-cloud python sdk版本
2.4.0
在NLU lite计划中,每秒多次通话是否有限制?
答案 0 :(得分:2)
是的,您只能进行20
个并发请求。