YAML-Schema für Ausführung#

Experimentelles Feature

Dies ist eine experimentelle Funktion und kann sich jederzeit ändern. Erfahren Sie mehr.

Das Quell-JSON-Schema finden Sie unter Run.schema.json

YAML-Syntax#

Key

Typ

Beschreibung

$schema

string

Das YAML-Schema. Wenn Sie die Prompt Flow VS Code-Erweiterung zum Erstellen der YAML-Datei verwenden, ermöglicht die Einbindung von $schema am Anfang Ihrer Datei die Nutzung von Schema- und Ressourcen-Vervollständigungen.

name

string

Der Name der Ausführung.

flow

string

Pfad des Flow-Verzeichnisses.

description

string

Beschreibung der Ausführung.

display_name

string

Anzeigename der Ausführung.

data

string

Eingabedaten für die Ausführung. Lokale Pfade oder Remote-URIs (beginnen mit azureml: oder öffentlicher URL) werden unterstützt. Hinweis: Remote-URIs werden nur für Cloud-Ausführungen unterstützt.

run

string

Referenzierter Flow-Ausführungsname. Sie können beispielsweise einen Evaluierungsflow gegen eine bestehende Ausführung ausführen.

column_mapping

object

Spaltenzuordnung der Eingaben, verwenden Sie ${data.xx}, um auf Datenspalten zu verweisen, verwenden Sie ${run.inputs.xx}, um auf Daten der referenzierten Run-Spalten zu verweisen, und ${run.outputs.xx}, um auf Run-Ausgabespalten zu verweisen.

connections

object

Überschreiben Sie Knoten-spezifische Verbindungen mit dem bereitgestellten Wert. Beispiel: –connections node1.connection=test_llm_connection node1.deployment_name=gpt-35-turbo

environment_variables

object/string

Umgebungsvariablen, die durch Angabe eines Eigenschaftspfads und eines Werts festgelegt werden. Beispiel: {"key1"="${my_connection.api_key}"}. Der Wert, der auf Schlüssel in der Verbindung verweist, wird in den tatsächlichen Wert aufgelöst, und alle angegebenen Umgebungsvariablen werden in os.environ gesetzt.

properties

object

Wörterbuch der Eigenschaften der Ausführung.

tags

object

Wörterbuch der Tags der Ausführung.

resources

object

Wörterbuch der für die Compute-Sitzung verwendeten Ressourcen. Nur für Cloud-Ausführungen unterstützt. Siehe Ressourcen-Schema für die konfigurierbaren Eigenschaften.

variant

string

Die Variante für die Ausführung.

status

string

Der Status der Ausführung. Nur verfügbar, wenn eine bestehende Ausführung abgerufen wird. Hat keinen Einfluss, wenn beim Erstellen einer Ausführung festgelegt.

identity

object

Wörterbuch der Identitätskonfiguration für die Compute-Sitzung. Nur für Cloud-Ausführungen unterstützt. Siehe Identitäts-Schema für die konfigurierbaren Eigenschaften.

Ressourcen-Schema#

Key

Typ

Beschreibung

instance_type

string

Der Instanztyp für die Compute-Sitzung der Ausführung.

compute

string

Die Compute-Instanz für die Compute-Sitzung.

Identitäts-Schema#

Key

Typ

Beschreibung

type

string

Identitätstyp, unterstützt derzeit nur managed und user_identity.

client_id

string

Client-ID für die verwaltete Identität, nur für verwaltete Identität verfügbar.

Beispiele#

Beispiele für Ausführungen finden Sie im GitHub-Repository.

Beispiele für Ausführungen mit Identität#

# default value
identity:
  type: user_identity

# use workspace primary UAI
identity:
  type: managed

# use specified client_id's UAI
identity:
  type: managed
  client_id: xxx