认知服务的情绪分析调用失败,返回 "HttpOperationError"
sentiment analysis call fails with cognitive service, returning "HttpOperationError"
text_analytics = TextAnalyticsClient(endpoint=endpoint, credentials=credentials)
documents = [
{
"id": "1",
"language": "en",
"text": "I had the best day of my life."
}
]
response = text_analytics.sentiment(documents=documents)
for document in response.documents:
print("Document Id: ", document.id, ", Sentiment Score: ",
"{:.2f}".format(document.score))
您好,示例代码来自 API 手册 https://docs.microsoft.com/en-us/azure/cognitive-services/text-analytics/quickstarts/python-sdk#sentiment-analysis
尝试调用情绪分类器时出现以下错误
HttpOperationError Traceback (most recent call last)
<ipython-input-18-f0fb322c9e8c> in <module>
8 }
9 ]
---> 10 response = text_analytics.sentiment(documents=documents)
11 for document in response.documents:
12 print("Document Id: ", document.id, ", Sentiment Score: ",
~/anaconda3/envs/lib/python3.6/site-packages/azure/cognitiveservices/language/textanalytics/text_analytics_client.py in sentiment(self, show_stats, documents, custom_headers, raw, **operation_config)
361
362 if response.status_code not in [200, 500]:
--> 363 raise HttpOperationError(self._deserialize, response)
364
365 deserialized = None
HttpOperationError: Operation returned an invalid status code 'Resource Not Found'
它对我有用,请按照或检查以下步骤开始使用 python 情绪分析 SDK:
在 Azure 门户上创建文本分析服务:
创建后,记下它的端点和两个键之一。
试试下面的代码:
from azure.cognitiveservices.language.textanalytics import TextAnalyticsClient
from msrest.authentication import CognitiveServicesCredentials
subscriptionKey = "<your Azure servcice key >"
endpoint = "<your Azure servcice endpoint>"
credentials = CognitiveServicesCredentials(subscriptionKey)
text_analytics = TextAnalyticsClient(endpoint=endpoint, credentials=credentials)
documents = [
{
"id": "1",
"language": "en",
"text": "I had the best day of my life."
}
]
response = text_analytics.sentiment(documents=documents)
for document in response.documents:
print("Document Id: ", document.id, ", Sentiment Score: ",
"{:.2f}".format(document.score))
结果:
希望对您有所帮助。
text_analytics = TextAnalyticsClient(endpoint=endpoint, credentials=credentials)
documents = [
{
"id": "1",
"language": "en",
"text": "I had the best day of my life."
}
]
response = text_analytics.sentiment(documents=documents)
for document in response.documents:
print("Document Id: ", document.id, ", Sentiment Score: ",
"{:.2f}".format(document.score))
您好,示例代码来自 API 手册 https://docs.microsoft.com/en-us/azure/cognitive-services/text-analytics/quickstarts/python-sdk#sentiment-analysis 尝试调用情绪分类器时出现以下错误
HttpOperationError Traceback (most recent call last)
<ipython-input-18-f0fb322c9e8c> in <module>
8 }
9 ]
---> 10 response = text_analytics.sentiment(documents=documents)
11 for document in response.documents:
12 print("Document Id: ", document.id, ", Sentiment Score: ",
~/anaconda3/envs/lib/python3.6/site-packages/azure/cognitiveservices/language/textanalytics/text_analytics_client.py in sentiment(self, show_stats, documents, custom_headers, raw, **operation_config)
361
362 if response.status_code not in [200, 500]:
--> 363 raise HttpOperationError(self._deserialize, response)
364
365 deserialized = None
HttpOperationError: Operation returned an invalid status code 'Resource Not Found'
它对我有用,请按照或检查以下步骤开始使用 python 情绪分析 SDK:
在 Azure 门户上创建文本分析服务:
创建后,记下它的端点和两个键之一。
试试下面的代码:
from azure.cognitiveservices.language.textanalytics import TextAnalyticsClient
from msrest.authentication import CognitiveServicesCredentials
subscriptionKey = "<your Azure servcice key >"
endpoint = "<your Azure servcice endpoint>"
credentials = CognitiveServicesCredentials(subscriptionKey)
text_analytics = TextAnalyticsClient(endpoint=endpoint, credentials=credentials)
documents = [
{
"id": "1",
"language": "en",
"text": "I had the best day of my life."
}
]
response = text_analytics.sentiment(documents=documents)
for document in response.documents:
print("Document Id: ", document.id, ", Sentiment Score: ",
"{:.2f}".format(document.score))
结果:
希望对您有所帮助。