Используя Python SDK, я знаю, что нужно вызвать развертывание конкретной модели. Мне нужно указать параметр Deployment_name в методе вызова (руководство и документация).
Однако, если я хочу выполнить ту же операцию с использованием REST API, Я не нашел ни одного параметра для передачи строка запроса конечной точки REST. Таким образом, развертывание модели выбирается случайным образом в соответствии с разделением трафика.
Пример кода:
Код: Выделить всё
import requests
import json
endpoint = "https://my-endpoint.westeurope.inference.ml.azure.com/score"
api_key = "xyz"
headers = {
"Content-Type": "application/json",
"Authorization": f"Bearer {api_key}"
}
data = {
"input_data": {
"columns": [
"a",
"b"
],
"index": [0, 1],
"data": [
[0.00, 185.0],
[18.00, 181.0]
]
}
}
response = requests.post(endpoint, headers=headers, data=str.encode(json.dumps(data)))
print(response.json())
Есть предложения? Кто-нибудь знает, доступна ли эта опция?
Подробнее здесь: https://stackoverflow.com/questions/792 ... e-learning
Мобильная версия