pfazure#
Experimentelles Feature
Dies ist eine experimentelle Funktion und kann sich jederzeit ändern. Erfahren Sie mehr.
Verwalten Sie Prompt-Flow-Ressourcen auf Azure mit der Prompt-Flow-CLI.
Befehl |
Beschreibung |
|---|---|
Flows verwalten. |
|
Läufe verwalten. |
pfazure flow#
Flows verwalten.
Befehl |
Beschreibung |
|---|---|
Einen Flow erstellen. |
|
Einen Flow aktualisieren. |
|
Flows in einem Workspace auflisten. |
pfazure flow create#
Erstellen Sie einen Flow in Azure AI aus einem lokalen Flow-Ordner.
pfazure flow create [--flow]
[--set]
[--subscription]
[--resource-group]
[--workspace-name]
Parameter#
--flow
Lokaler Pfad zum Flow-Verzeichnis.
--set
Aktualisieren Sie ein Objekt, indem Sie einen Eigenschaftspfad und einen Wert angeben, der gesetzt werden soll.
display_name: Anzeigename des Flows, der remote erstellt wird. Standardmäßig ist dies der Name des Flow-Ordners plus ein Zeitstempel, falls nicht angegeben. z.B. „–set display_name=<display_name>“.type: Flow-Typ. Standardmäßig „standard“, falls nicht angegeben. Verfügbare Typen sind: „standard“, „evaluation“, „chat“. z.B. „–set type=<type>“.description: Flow-Beschreibung. z.B. „–set description=<description>.“tags: Flow-Tags. z.B. „–set tags.key1=value1 tags.key2=value2.“
--subscription
Abonnement-ID, erforderlich, wenn kein Standardwert von az configure vorhanden ist.
--resource-group -g
Name der Ressourcengruppe, erforderlich, wenn kein Standardwert von az configure vorhanden ist.
--workspace-name -w
Name des Workspaces, erforderlich, wenn kein Standardwert von az configure vorhanden ist.
pfazure flow update#
Aktualisieren Sie die Metadaten eines Flows, z. B. display name, description und tags.
pfazure flow update --flow
[--set]
[--subscription]
[--resource-group]
[--workspace-name]
Parameter#
--flow
Der Flow-Name auf Azure. Dies ist eine GUID, die auf zwei Arten gefunden werden kann
Nachdem ein Flow nach Azure hochgeladen wurde, kann er in der ausgegebenen Nachricht im Attribut „name“ gefunden werden.
Öffnen Sie einen Flow im Azure-Portal, die GUID befindet sich in der URL. z.B. https://ml.azure.com/prompts/flow/{workspace-id}/{flow-name}/xxx
--set
Aktualisieren Sie ein Objekt, indem Sie einen Eigenschaftspfad und einen Wert angeben, der gesetzt werden soll.
display_name: Anzeigename des Flows. z.B. „–set display_name=<display_name>“.description: Flow-Beschreibung. z.B. „–set description=<description>.“tags: Flow-Tags. z.B. „–set tags.key1=value1 tags.key2=value2.“
--subscription
Abonnement-ID, erforderlich, wenn kein Standardwert von az configure vorhanden ist.
--resource-group -g
Name der Ressourcengruppe, erforderlich, wenn kein Standardwert von az configure vorhanden ist.
--workspace-name -w
Name des Workspaces, erforderlich, wenn kein Standardwert von az configure vorhanden ist.
pfazure flow list#
Remote-Flows auf Azure AI auflisten.
pfazure flow list [--max-results]
[--include-others]
[--type]
[--output]
[--archived-only]
[--include-archived]
[--subscription]
[--resource-group]
[--workspace-name]
[--output]
Parameter#
--max-results -r
Maximale Anzahl der zurückzugebenden Ergebnisse. Standard ist 50, Obergrenze ist 100.
--include-others
Enthält Flows, die von anderen Besitzern erstellt wurden. Standardmäßig werden nur von anderen Benutzern erstellte Flows zurückgegeben.
--type
Flows nach Typ filtern. Verfügbare Typen sind: „standard“, „evaluation“, „chat“.
--archived-only
Nur archivierte Flows auflisten.
--include-archived
Archivierte und aktive Flows auflisten.
--output -o
Ausgabeformat. Zulässige Werte: json, table. Standard: json.
--subscription
Abonnement-ID, erforderlich, wenn kein Standardwert von az configure vorhanden ist.
--resource-group -g
Name der Ressourcengruppe, erforderlich, wenn kein Standardwert von az configure vorhanden ist.
--workspace-name -w
Name des Workspaces, erforderlich, wenn kein Standardwert von az configure vorhanden ist.
pfazure run#
Prompt-Flow-Läufe verwalten.
Befehl |
Beschreibung |
|---|---|
Einen Lauf erstellen. |
|
Läufe in einem Workspace auflisten. |
|
Details zu einem Lauf anzeigen. |
|
Streamt Run-Protokolle an die Konsole. |
|
Details zu einem Lauf anzeigen. |
|
Laufmetriken anzeigen. |
|
Einen Lauf visualisieren. |
|
Archiviert einen Run. |
|
Einen Lauf wiederherstellen. |
|
Einen Lauf aktualisieren. |
|
Einen Lauf herunterladen. |
pfazure run create#
Einen Lauf erstellen.
pfazure run create [--file]
[--flow]
[--data]
[--column-mapping]
[--run]
[--variant]
[--stream]
[--environment-variables]
[--connections]
[--resume-from] # require promptflow>=1.8.0
[--set]
[--subscription]
[--resource-group]
[--workspace-name]
Parameter#
--file -f
Lokaler Pfad zur YAML-Datei mit der Spezifikation des Prompt-Flow-Laufs; kann durch andere Parameter überschrieben werden. Referenzieren Sie hier für das YAML-Schema.
--flow
Die Flow-Quelle zum Erstellen des Laufs. Sie kann sein
Lokaler Pfad zum Flow-Verzeichnis.
pfazure run create --flow <path-to-flow-directory> --data <path-to-data-file> --column-mapping <key-value-pair>
Der Flow-Name auf Azure mit dem Präfix
azureml:. Der Flow-Name ist eine GUID, die auf zwei Arten gefunden werden kannNachdem ein Flow nach Azure hochgeladen wurde, kann er in der ausgegebenen Nachricht im Attribut „name“ gefunden werden.
Öffnen Sie einen Flow im Azure-Portal, die GUID befindet sich in der URL. z.B. https://ml.azure.com/prompts/flow/{workspace-id}/{flow-name}/xxx
pfazure run create --flow azureml:<flow-name> --data <path-to-data-file> --column-mapping <key-value-pair>
--data
Lokaler Pfad zur Datendatei oder entfernte Daten. z.B. azureml:name:version.
--column-mapping
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.
--run
Referenzierter Flow-Laufname. Sie können beispielsweise einen Bewertungsflow gegen einen vorhandenen Lauf ausführen. z.B. „pfazure run create –flow evaluation_flow_dir –run existing_bulk_run –column-mapping url=’${data.url}’“.
--variant
Knoten- & Variantenname im Format von ${node_name.variant_name}.
--stream -s
Gibt an, ob die Protokolle des Laufs zur Konsole gestreamt werden sollen. Standardwert: False
--environment-variables
Umgebungsvariablen, die durch Angabe eines Eigenschaftspfads und eines Werts gesetzt werden sollen. Beispiel: --environment-variable key1='${my_connection.api_key}' key2='value2'. Der Wert, der auf Verbindungskeys verweist, wird in den tatsächlichen Wert aufgelöst, und alle angegebenen Umgebungsvariablen werden in os.environ gesetzt.
--connections
Überschreiben Sie Verbindungen auf Knotenebene mit dem bereitgestellten Wert. Beispiel: --connections node1.connection=test_llm_connection node1.deployment_name=gpt-35-turbo
--resume-from
Erstellen Sie einen Lauf, der von einem vorhandenen Lauf fortgesetzt wird. (Erfordert promptflow>=1.8.0) Beispiel: --resume-from <run_name>
--set
Aktualisieren Sie ein Objekt, indem Sie einen Eigenschaftspfad und einen Wert angeben, der gesetzt werden soll. Beispiel: --set property1.property2=<value>.
--subscription
Abonnement-ID, erforderlich, wenn kein Standardwert von az configure vorhanden ist.
--resource-group -g
Name der Ressourcengruppe, erforderlich, wenn kein Standardwert von az configure vorhanden ist.
--workspace-name -w
Name des Workspaces, erforderlich, wenn kein Standardwert von az configure vorhanden ist.
pfazure run list#
Läufe in einem Workspace auflisten.
pfazure run list [--archived-only]
[--include-archived]
[--max-results]
[--subscription]
[--resource-group]
[--workspace-name]
Parameter#
--archived-only
Nur archivierte Läufe auflisten. Standardwert: False
--include-archived
Archivierte und aktive Läufe auflisten. Standardwert: False
--max-results -r
Maximale Anzahl der zurückzugebenden Ergebnisse. Standard ist 50, Obergrenze ist 100. Standardwert: 50
--subscription
Abonnement-ID, erforderlich, wenn kein Standardwert von az configure vorhanden ist.
--resource-group -g
Name der Ressourcengruppe, erforderlich, wenn kein Standardwert von az configure vorhanden ist.
--workspace-name -w
Name des Workspaces, erforderlich, wenn kein Standardwert von az configure vorhanden ist.
pfazure run show#
Details zu einem Lauf anzeigen.
pfazure run show --name
[--subscription]
[--resource-group]
[--workspace-name]
Parameter#
--name -n
Name des Laufs.
--subscription
Abonnement-ID, erforderlich, wenn kein Standardwert von az configure vorhanden ist.
--resource-group -g
Name der Ressourcengruppe, erforderlich, wenn kein Standardwert von az configure vorhanden ist.
--workspace-name -w
Name des Workspaces, erforderlich, wenn kein Standardwert von az configure vorhanden ist.
pfazure run stream#
Streamt Run-Protokolle an die Konsole.
pfazure run stream --name
[--timeout]
[--subscription]
[--resource-group]
[--workspace-name]
Parameter#
--name -n
Name des Laufs.
--timeout
Timeout in Sekunden. Wenn der Lauf im selben Status verbleibt und länger als der Timeout-Wert keine neuen Protokolle erzeugt, wird die Stream-Operation abgebrochen. Standardwert ist 600 Sekunden
--subscription
Abonnement-ID, erforderlich, wenn kein Standardwert von az configure vorhanden ist.
--resource-group -g
Name der Ressourcengruppe, erforderlich, wenn kein Standardwert von az configure vorhanden ist.
--workspace-name -w
Name des Workspaces, erforderlich, wenn kein Standardwert von az configure vorhanden ist.
pfazure run show-details#
Details zu einem Lauf anzeigen.
pfazure run show-details --name
[--subscription]
[--resource-group]
[--workspace-name]
Parameter#
--name -n
Name des Laufs.
--subscription
Abonnement-ID, erforderlich, wenn kein Standardwert von az configure vorhanden ist.
--resource-group -g
Name der Ressourcengruppe, erforderlich, wenn kein Standardwert von az configure vorhanden ist.
--workspace-name -w
Name des Workspaces, erforderlich, wenn kein Standardwert von az configure vorhanden ist.
pfazure run show-metrics#
Laufmetriken anzeigen.
pfazure run show-metrics --name
[--subscription]
[--resource-group]
[--workspace-name]
Parameter#
--name -n
Name des Laufs.
--subscription
Abonnement-ID, erforderlich, wenn kein Standardwert von az configure vorhanden ist.
--resource-group -g
Name der Ressourcengruppe, erforderlich, wenn kein Standardwert von az configure vorhanden ist.
--workspace-name -w
Name des Workspaces, erforderlich, wenn kein Standardwert von az configure vorhanden ist.
pfazure run visualize#
Einen Lauf visualisieren.
pfazure run visualize --name
[--subscription]
[--resource-group]
[--workspace-name]
Parameter#
--name -n
Name des Laufs.
--subscription
Abonnement-ID, erforderlich, wenn kein Standardwert von az configure vorhanden ist.
--resource-group -g
Name der Ressourcengruppe, erforderlich, wenn kein Standardwert von az configure vorhanden ist.
--workspace-name -w
Name des Workspaces, erforderlich, wenn kein Standardwert von az configure vorhanden ist.
pfazure run archive#
Archiviert einen Run.
pfazure run archive --name
[--subscription]
[--resource-group]
[--workspace-name]
Parameter#
--name -n
Name des Laufs.
--subscription
Abonnement-ID, erforderlich, wenn kein Standardwert von az configure vorhanden ist.
--resource-group -g
Name der Ressourcengruppe, erforderlich, wenn kein Standardwert von az configure vorhanden ist.
--workspace-name -w
Name des Workspaces, erforderlich, wenn kein Standardwert von az configure vorhanden ist.
pfazure run restore#
Einen Lauf wiederherstellen.
pfazure run restore --name
[--subscription]
[--resource-group]
[--workspace-name]
Parameter#
--name -n
Name des Laufs.
--subscription
Abonnement-ID, erforderlich, wenn kein Standardwert von az configure vorhanden ist.
--resource-group -g
Name der Ressourcengruppe, erforderlich, wenn kein Standardwert von az configure vorhanden ist.
--workspace-name -w
Name des Workspaces, erforderlich, wenn kein Standardwert von az configure vorhanden ist.
pfazure run update#
Aktualisieren Sie die Metadaten eines Laufs, z. B. display name, description und tags.
pfazure run update --name
[--set display_name="<value>" description="<value>" tags.key="<value>"]
[--subscription]
[--resource-group]
[--workspace-name]
Beispiele#
Setzen von display name, description und tags
pfazure run update --name <run_name> --set display_name="<value>" description="<value>" tags.key="<value>"
Parameter#
--name -n
Name des Laufs.
--set
Metainformationen des Laufs setzen, wie z.B. display_name, description oder tags. Beispiel: –set
--subscription
Abonnement-ID, erforderlich, wenn kein Standardwert von az configure vorhanden ist.
--resource-group -g
Name der Ressourcengruppe, erforderlich, wenn kein Standardwert von az configure vorhanden ist.
--workspace-name -w
Name des Workspaces, erforderlich, wenn kein Standardwert von az configure vorhanden ist.
pfazure run download#
Laden Sie Metadaten eines Laufs herunter, wie z.B. input, output, snapshot und artifact. Nach Abschluss des Downloads können Sie pf run create --source <run-info-local-folder> verwenden, um diesen Lauf als lokale Laufaufzeichnung zu registrieren. Anschließend können Sie Befehle wie pf run show/visualize verwenden, um den Lauf wie einen von einem lokalen Flow erstellten Lauf zu inspizieren.
pfazure run download --name
[--output]
[--overwrite]
[--subscription]
[--resource-group]
[--workspace-name]
Beispiele#
Laufdaten lokal herunterladen
pfazure run download --name <name> --output <output-folder-path>
Parameter#
--name -n
Name des Laufs.
--output -o
Ausgabeordnerpfad zum Speichern der heruntergeladenen Laufdaten. Standardmäßig ~/.promptflow/.runs, falls nicht angegeben.
--overwrite
Vorhandene Laufdaten überschreiben, wenn der Ausgabeordner bereits existiert. Standardmäßig False, falls nicht angegeben.
--subscription
Abonnement-ID, erforderlich, wenn kein Standardwert von az configure vorhanden ist.
--resource-group -g
Name der Ressourcengruppe, erforderlich, wenn kein Standardwert von az configure vorhanden ist.
--workspace-name -w
Name des Workspaces, erforderlich, wenn kein Standardwert von az configure vorhanden ist.