1
Я пытаюсь преобразовать этот локон команду:локон на Python POST запрос входного изображения Загрузка ошибки
curl -X POST -F "[email protected]" "https://gateway-a.watsonplatform.net/visual-recognition/api/v3/detect_faces?api_key={apikey}&version=2016-05-20"
на запрос питон пост.
this example в руководстве, но я все равно получаю сообщение об ошибке «Нет файлов».
url = {'https://gateway-a.watsonplatform.net/visual-recognition/api/v3/detect_faces'}
images= {'images_file': ('prez.jpg', open('prez.jpg', 'rb'))}
payload = {'api_key': {apikey}, 'version':'2016-05-20'}
r = requests.post(url, files = images, params = payload)
print(r.text)
Вот возвращение из API Уотсон:
{
"error": {
"code": 400,
"description": "No images were specified.",
"error_id": "input_error"
},
"images_processed": 1
}
Am I загрузки файла правильно? Команда curl работает нормально, так что, вероятно, это не проблема.