Класс ServiceResponse
ServiceResponse
azureml.deploy.server.service.ServiceResponse(api, response, output_schema)
Представляет ответ от вызова службы. Ответ будет содержать выходные данные и артефакты файлов, созданные в дополнение к любым выходным данным или сообщениям об ошибках в консоли.
api
api
Получает конечную точку API.
артефакт
artifact(artifact_name, decode=True, encoding=None)
Удобная функция для поиска артефакта файла по имени и при необходимости декодирования строк в схеме кодирования Base64.
Аргументы
artifact_name
Имя артефакта файла.
decode
Следует ли декодировать строку артефакта с использованием схемы кодирования Base64. Значение по умолчанию — True
.
encoding
Схема кодирования, которую необходимо использовать. По умолчанию кодирование не применяется. Список всех схем кодирования см. в разделе Стандартные схемы кодирования: https://docs.python.org/3/library/codecs.html#standard-encodings.
Возвращаемое значение
Артефакт файла в виде строки в схеме кодирования Base64, если decode=False
; в противном случае — декодированная строка.
артефакты
artifacts
Возвращает список (list
) артефактов файлов ответов без декодирования, если они есть.
console_output
console_output
Получение выходных данных консоли, если они есть.
error
error
Получение ошибки, если она есть.
output
output(output)
Удобная функция для поиска значения выходных данных по имени.
Аргументы
output
Имя выхода.
Возвращаемое значение
Значение выходных данных службы.
outputs
outputs
Получение выходных данные ответа, если они есть.
raw_outputs
raw_outputs
Получение необработанных выходных данных ответа, если они есть.