在计算机视觉认知服务上启用“服务端点”时遇到访问问题

Facing trouble accessing with “Service Endpoint” enabled on the Computer Vision Cognitive services

如下面 link 所述,如果我们需要使用与计算机视觉 API 端点不同的“Operation-Location”URL 访问结果,则会遇到麻烦.

使用计算机视觉 REST API 和 Python 提取印刷文本和手写文本 https://docs.microsoft.com/en-us/azure/cognitive-services/computer-vision/quickstarts/python-hand-text

你能帮忙解决一下吗?

您可以使用 COMPUTER_VISION_ENDPOINT 而不是“Operation-Location” URL,例如 https://westus2.api.cognitive.microsoft.com.

text_recognition_url = endpoint + "/vision/v3.0/read/analyze"

# Set image_url to the URL of an image that you want to recognize.
image_url = "https://raw.githubusercontent.com/MicrosoftDocs/azure-docs/master/articles/cognitive-services/Computer-vision/Images/readsample.jpg"

headers = {'Ocp-Apim-Subscription-Key': subscription_key}
data = {'url': image_url}
response = requests.post(
    text_recognition_url, headers=headers, json=data)
response.raise_for_status()