Installation#

Das Prompt Flow SDK und CLI befinden sich in aktiver Entwicklung, mit regelmäßigen stabilen Releases auf PyPI: PyPI version PyPI - Downloads. Informationen zur Release-Historie und zukünftigen Funktionen finden Sie im SDK Changelog.

Diese Anleitung beschreibt den Installationsprozess des Promptflow SDK und CLI.

Virtuelle Umgebung erstellen (optional)#

Bei der lokalen Installation von Prompt Flow empfehlen wir die Verwendung einer virtuellen Umgebung. Dies stellt sicher, dass die Abhängigkeiten für Prompt Flow vom Rest Ihres Systems isoliert sind. Bitte stellen Sie sicher, dass Sie eine funktionierende Python-Umgebung haben (Python>=3.9, <4.0), eine neue virtuelle Umgebung wird bevorzugt.

Zum Erstellen und Aktivieren

python3 -m venv pf
source pf/bin/activate

Zum späteren Deaktivieren führen Sie aus

deactivate

Installieren Sie Conda, falls noch nicht geschehen. Zum Erstellen und Aktivieren

conda create -n pf python=3.11
conda activate pf

Zum späteren Deaktivieren führen Sie aus

conda deactivate

Prompt Flow installieren#

Führen Sie den folgenden Befehl aus, um die neueste Version von Promptflow zu installieren.

# Install the latest stable version
pip install promptflow --upgrade

Nach der lokalen Entwicklung Ihres Flows können Sie nahtlos zu Azure AI wechseln und mit Ihrem Flow in der Cloud interagieren. Verwenden Sie den folgenden Befehl, um die neueste Version von Prompt Flow zu installieren, um mit Flows in Azure zu arbeiten.

# Install the latest stable version
pip install promptflow[azure] --upgrade

Promptflow-Unterpakete#

Prompt Flow besteht aus mehreren Unterpaketen, die jeweils für spezifische Funktionalitäten konzipiert sind.

Name

Beschreibung

promptflow-tracing

Das Paket promptflow-tracing bietet Tracing-Funktionen, um die internen Ausführungsprozesse von DAG-Flows und Flex-Flows zu erfassen und zu visualisieren.

promptflow-core

Das Paket promptflow-core bietet die wesentlichen Funktionen, die zur Ausführung eines Flows in Prompt Flow benötigt werden.

promptflow-devkit

Das Paket promptflow-devkit bietet Funktionen wie: Erstellung und iterative Entwicklung von Flows, Bewertung der Flow-Qualität und -Leistung sowie ein optimierter Entwicklungszyklus für die Produktion.

promptflow-azure

Das Paket promptflow-azure hilft Benutzern, die Cloud-Version von Prompt Flow in Azure AI zu nutzen.

Installation überprüfen#

Um die Installation zu überprüfen, führen Sie den folgenden Befehl aus, um die installierte Version von Prompt Flow anzuzeigen.

pf --version

Das Ausführen des obigen Befehls liefert die folgende Beispielausgabe

{
  "promptflow": "1.10.1",
  "promptflow-core": "1.10.1",
  "promptflow-devkit": "1.10.1",
  "promptflow-tracing": "1.10.1"
}