promptflow-devkit Paket#
v1.17.2 (2025.1.23)#
Verbesserungen#
Der Abhängigkeitsbereich der Pillow-Bibliothek wurde auf <11.1.0 aktualisiert
v1.17.1 (2025.1.13)#
Behobene Fehler#
Marshmallow 3.24 wurde kürzlich veröffentlicht und entfernte den Import
_T, was eine Breaking Change in Promptflow verursachte. Wir haben die Abhängigkeit von_Tbeseitigt, um dieses Problem zu lösen.
v1.17.0 (2025.1.8)#
Verbesserungen#
Unterstützung für Python 3.8 aus Sicherheitsgründen eingestellt.
v1.16.0 (2024.09.30)#
v1.15.0 (2024.08.15)#
Behobene Fehler#
Behobener Fehler: Die Trace-Ansicht konnte keine booleschen Ausgaben anzeigen.
v1.14.0 (2024.07.25)#
Verbesserungen#
Fügt
promptflowzur Dockerfile hinzu, wenn ein Flow mitpython_requirements_txterstellt wird, falls promptflow nicht in den benutzerdefinierten Anforderungen vorhanden ist.
v1.13.0 (2024.06.28)#
Behobene Fehler#
Behebung von Inkompatibilität mit
trace.NoOpTracerProviderbeim Setzen des Exporters auf den Promptflow-Dienst.Fehlende Benutzeragenten-Informationen in der Trace-Nutzungs-Telemetrie hinzugefügt.
Verbesserungen#
Unterstützung für die Konfiguration des lokalen Promptflow-Dienst-Hosts.
v1.12.0 (2024.06.11)#
Verbesserungen#
Wiederholungslogik beim Hochladen von Laufdetails in die Cloud hinzugefügt.
Trace-Nutzungs-Telemetrie hinzugefügt.
v1.11.0 (2024.05.17)#
Hinzugefügte Funktionen#
Lokale Laufdetails werden in die Cloud hochgeladen, wenn das Trace-Ziel auf Cloud konfiguriert ist.
Verbesserungen#
Interaktive Browser-Anmeldeinformationen sind standardmäßig ausgeschlossen, wenn Azure AI-Verbindungen verwendet werden. Benutzer können
PF_NO_INTERACTIVE_LOGIN=Falsesetzen, um sie zu aktivieren.Die Visualisierung von Flex-Flow-Läufen wechselt zur Trace-UI-Seite.
Neuer Parameter
--enginefürpf flow servehinzugefügt. Dieser Parameter kann verwendet werden, um die Python-Serving-Engine zwischenflaskundfastapiumzuschalten, wobei derzeitflaskals Standard gilt.Secrets im Verbindungsobjekt werden standardmäßig zurückgegeben, um die Flex-Flow-Erfahrung zu verbessern.
Verhaltensänderungen nicht vorgenommen: Der Befehl 'pf connection' wird Secrets ausblenden.
Neues Verhalten: Das Verbindungsobjekt, das von
client.connection.getzurückgegeben wird, enthält echte Secrets.print(connection_obj)direkt wird diese Secrets ausblenden.print(connection_obj.api_key)oderprint(connection_obj.secrets)drucken die ECHTEN Secrets.
Behobene Fehler#
Behebung des Problems, dass nach dem Downgrade von promptflow von >=1.10.0 auf <1.8.0 ein Importfehler auftrat.
Behebung des Problems, dass
pf flow servemit der AusnahmeNotADirectoryErrorfehlschlug.Behebung des Problems, dass die Fehlermeldungen im Chatfenster schwer verständlich waren.
Behebung des Performance-Problems aufgrund von DNS-Verzögerungen beim Überprüfen des PFS-Status.
Behebung des Problems, dass die ursprüngliche Flex-YAML-Datei überschrieben wurde, wenn nicht-YAML-Flows getestet wurden.
Behebung des Fehlers "Failed to load trace ... is not valid JSON", wenn Trace-Eingaben/Ausgaben ungültige JSON-Werte wie
-Infinity,InfinityundNaNenthielten.[promptflow-devkit] Behebung eines Problems, bei dem der Run-Snapshot gitignore/amlignore nicht berücksichtigt wurde.
v1.10.0 (2024.04.26)#
Neue Features#
Exponiert --ui zum Auslösen eines Chatfensters. Weitere Details finden Sie hier.
Der Befehl
pf config set <key=value>unterstützt das Setzen des Ordners, in dem die Konfiguration gespeichert wird, über den Parameter--path config_folder, und die Konfiguration wird wirksam, wenn os.getcwd ein Unterverzeichnis des angegebenen Ordners ist.Lokale Serving-Container unterstützen die Verwendung der FastAPI-Engine und die Feinabstimmung der Worker-/Thread-Anzahl über Umgebungsvariablen. Weitere Details finden Sie hier.
Prompty unterstützt Flow-Tests und Batch-Läufe. Weitere Details finden Sie hier.
v1.9.0 (2024.04.17)#
Neue Features#
Verbesserungen#
Hilfenachricht für pf CLI-Befehle verbessert.
Behobene Fehler#
Behebung des Problems, dass der Run-Name in einigen Szenarien von
pf.rundas Verzeichnis nicht enthielt.Löst "not supported" anstelle von 404 aus, wenn versucht wird, eine Azure AI-Verbindung zu erstellen.