类 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

返回

如果 decode=False,则文件项目作为 Base64 编码字符串,否则作为解码字符串。

项目

artifacts

返回未解码的响应文件项目(如果存在)的 list

console_output

console_output

获取控制台输出(如果存在)。

error

error

获取错误(如果存在)。

output

output(output)

按名称查找输出值的便捷函数。

参数

output

输出的名称。

返回

服务输出的值。

outputs

outputs

获取响应输出(如果存在)。

raw_outputs

raw_outputs

获取原始响应输出(如果存在)。