Freigeben über


ServiceResponse-Klasse

ServiceResponse

azureml.deploy.server.service.ServiceResponse(api, response, output_schema)

Stellt die Antwort auf einen Dienstaufruf dar. Die Antwort enthält alle Ausgaben und Dateiartefakte, die zusätzlich zu Konsolenausgaben oder Fehlermeldungen erzeugt werden.

api

api

Ruft den API-Endpunkt ab.

Artefakt

artifact(artifact_name, decode=True, encoding=None)

Eine praktische Funktion, um ein Dateiartefakt anhand des Namens zu suchen und optional mit Base64 zu decodieren.

Argumente

artifact_name

Der Name des Dateiartefakts.

decode

Gibt an, ob die Base64-codierte Artefaktzeichenfolge decodiert werden soll. Der Standardwert lautet True.

encoding

Das zu verwendende Codierungsschema. Standardmäßig wird keine Codierung angewendet. Eine Liste aller Codierungsschemas finden Sie unter Standardcodierungen: https://docs.python.org/3/library/codecs.html#standard-encodings

Gibt zurück

Im Fall von decode=False das Dateiartefakt als Base64-codierte Zeichenfolge, andernfalls die decodierte Zeichenfolge.

artifacts

artifacts

Gibt eine list von nicht decodierten Antwortdateiartefakten zurück, sofern vorhanden.

console_output

console_output

Ruft die Konsolenausgabe ab, sofern vorhanden.

error

error

Ruft den Fehler ab, sofern vorhanden.

output

output(output)

Eine praktische Funktion zum Suchen eines Ausgabewerts anhand des Namens.

Argumente

output

Der Name der Ausgabe.

Gibt zurück

Der Wert der Dienstausgabe.

outputs

outputs

Ruft die Antwortausgaben ab, sofern vorhanden.

raw_outputs

raw_outputs

Ruft die unformatierten Antwortausgaben ab, sofern vorhanden.