首页 > 解决方案 > Azure 自定义视觉 SDK - ClientRequestError

问题描述

我正在尝试使用自定义视觉客户端库的对象检测项目。但是我得到了ClientRequestError。以下是我的代码: -

from azure.cognitiveservices.vision.customvision.training import CustomVisionTrainingClient 
from azure.cognitiveservices.vision.customvision.training.models import ImageFileCreateEntry
from msrest.authentication import ApiKeyCredentials

cv_endpoint = "https://westeurope.api.cognitive.microsoft.com" 
training_key = "*******************" 
training_images = "LegoSimpsons/TrainingImages"   

credentials = ApiKeyCredentials(in_headers={"Training-key": training_key})
trainer = CustomVisionTrainingClient(credentials=credentials,endpoint=cv_endpoint)

for domain in trainer.get_domains():   
        print(domain.id, "\t", domain.name)

我收到以下错误:

ClientRequestError:请求中发生错误。,ProxyError:HTTPSConnectionPool(host ='southcentralus.api.cognitive.microsoft.com',port = 443):最大重试次数超过了url:/customvision/v3.4-preview/training/domains(由 ProxyError('Cannot connect to proxy.', NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x000001CA81115588>: 未能建立新连接:[WinError 10061] 无法建立连接,因为目标机器主动拒绝它' )))

标签: azuresdkobject-detectiontraining-datamicrosoft-custom-vision

解决方案


cv_endpoint如果您在订阅中创建了自定义视力训练服务,您的 似乎有问题:在此处输入图像描述

您可以在此处找到密钥和端点: 在此处输入图像描述

这是我的测试结果:

在此处输入图像描述


推荐阅读