Класс 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

Получение необработанных выходных данных ответа, если они есть.