在调用Custom Vision API时出现KeyError:Python中的“端点”错误

from azure.cognitiveservices.vision.customvision.prediction import CustomVisionPredictionClient
from msrest.authentication import CognitiveServicesCredentials
from azure.cognitiveservices.vision.customvision import prediction
from PIL import Image

endpoint = "https://southcentralus.api.cognitive.microsoft.com/"
project_id = "projectidhere"
prediction_key = "predictionkeyhere"

predict = CustomVisionPredictionClient(prediction_key,endpoint)

with open("c:/users/paul.barbin/pycharmprojects/hw3/TallowTest1.jpg",mode="rb") as image_data:
    tallowresult = predict.detect_image(project_id,"test1",image_data)

Python 3.7,我正在使用Azure Custom Vision 3.1吗? (> azure.cognitiveservices.vision.customvision)(3.1.0)

请注意,我在SO上看到了相同的问题,但没有真正的解决方案。关于另一个问题的已发布答案说,请改用REST API。

我相信错误在于端点(如错误中所述),我已经尝试了几种变体-使用斜杠,而不使用环境变量,也没有尝试将各种字符串附加到我的端点,但我不断收到相同的消息。任何帮助表示赞赏。

此处完全错误

Traceback (most recent call last):
  File "GetError.py",line 15,in <module>
    tallowresult = predict.detect_image(project_id,image_data)
  File "C:\Users\paul.barbin\PycharmProjects\hw3\.venv\lib\site-packages\azure\cognitiveservices\vision\customvision\prediction\operations\_custom_vision_
prediction_client_operations.py",line 354,in detect_image
    request = self._client.post(url,query_parameters,header_parameters,form_content=form_data_content)
  File "C:\Users\paul.barbin\PycharmProjects\hw3\.venv\lib\site-packages\msrest\service_client.py",line 193,in post
    request = self._request('POST',url,params,headers,content,form_content)
  File "C:\Users\paul.barbin\PycharmProjects\hw3\.venv\lib\site-packages\msrest\service_client.py",line 108,in _request
    request = ClientRequest(method,self.format_url(url))
  File "C:\Users\paul.barbin\PycharmProjects\hw3\.venv\lib\site-packages\msrest\service_client.py",line 155,in format_url
    base = self.config.base_url.format(**kwargs).rstrip('/')
KeyError: 'Endpoint'

相关文章

功能概要:(目前已实现功能)公共展示部分:1.网站首页展示...
大体上把Python中的数据类型分为如下几类: Number(数字) ...
开发之前第一步,就是构造整个的项目结构。这就好比作一幅画...
源码编译方式安装Apache首先下载Apache源码压缩包,地址为ht...
前面说完了此项目的创建及数据模型设计的过程。如果未看过,...
python中常用的写爬虫的库有urllib2、requests,对于大多数比...