promptflow Paket#
v1.17.1 (2025.1.13)#
Behobene Fehler#
Marshmallow 3.24 wurde kürzlich veröffentlicht und hat den Import
_Tentfernt, was zu einem Bruch in Promptflow führte. Wir haben die Abhängigkeit von_Tbeseitigt, um dieses Problem zu lösen.
Sonstiges#
Die Promptflow Tracing-Funktion ist jetzt standardmäßig deaktiviert, wobei
PF_DISABLE_TRACINGstandardmäßig auf true gesetzt ist.
v1.17.0 (2025.1.8)#
Verbesserungen#
Unterstützung für Python 3.8 aus Sicherheitsgründen eingestellt.
Behobene Fehler#
[promptflow-tracing] Behebung des Token-Zählproblems, wenn der Wert None oder ein Dict ist.
v1.16.2 (2024.11.25)#
Verbesserungen#
Sicherheitslücken behoben.
v1.16.1 (2024.10.08)#
Behobene Fehler#
[promptflow-tracing] Behebung des Token-Zählproblems, wenn der Wert None ist.
v1.16.0 (2024.09.30)#
Behobene Fehler#
[promptflow-core] Korrektur: Die Eingaben der Promptflow-Serving-App werden nicht mit dem Standard-Logging-Level protokolliert.
v1.15.0 (2024.08.15)#
Behobene Fehler#
[promptflow-azure] Behebung des Fehlers "Connection aborted" bei lokalem zu Cloud-Lauf, wenn der Lauf in der Cloud registriert wird.
[promptflow-core] Korrektur: Der OpenAI-Fehlerbehandler funktioniert nicht für
AsyncPrompty.[promptflow-devkit] Korrektur: Die Trace-Ansicht kann boolesche Ausgaben nicht anzeigen.
v1.14.0 (2024.07.25)#
Verbesserungen#
[promptflow-devkit]
promptflowzum Dockerfile hinzugefügt, wenn ein Flow mitpython_requirements_txterstellt wird, falls promptflow nicht in den benutzerdefinierten Anforderungen vorhanden ist.[promptflow-core] Abhängigkeit vom docutils-Paket entfernt.
v1.13.0 (2024.06.28)#
Behobene Fehler#
Inkompatibilität mit
trace.NoOpTracerProviderbehoben, wenn der Exporteur auf den Promptflow-Dienst gesetzt wird.Fehlender User-Agent in der Trace-Nutzungs-Telemetrie hinzugefügt.
Verbesserungen#
[promptflow-devkit] Unterstützung für die Konfiguration des lokalen Promptflow-Dienst-Hosts.
[promptflow-azure] Reduzierte Latenzzeit für lokalen zu Cloud-Lauf durch Caching des ARM-Tokens.
v1.12.0 (2024.06.11)#
Behobene Fehler#
[promptflow-core] Korrektur: ChatUI funktioniert nicht im Docker-Container, wenn ein Image mit
pf flow builderstellt wird.[promptflow-core] Korrektur von #3355, bei dem ein IndexError ausgelöst wird, wenn ein Generator in einem Flow verwendet wird und der Flow innerhalb eines anderen Flows aufgerufen wird.
[promptflow-azure] Zeitzonenproblem der Erstellungszeit für lokalen zu Cloud-Lauf behoben.
Verbesserungen#
[promptflow-devkit] Wiederholungslogik beim Hochladen von Laufdetails in die Cloud hinzugefügt.
[promptflow-devkit] Telemetrie für die Trace-Nutzung hinzugefügt.
v1.11.0 (2024.05.17)#
Ankündigung#
Einführung von Flex Flow – entwerfen Sie leistungsstarke LLM-Anwendungen mit der Flexibilität von Python-Funktionen oder -Klassen und testen und führen Sie Ihre Logik nahtlos mit unserer VS Code-Erweiterung aus. Erfahren Sie mehr über Flex Flow hier
Einführung von Prompty – ein experimentelles Feature zum Optimieren der Erstellung von Prompt-Vorlagen. Vereinfachen Sie Ihre Entwicklung mit .prompty-Dateien und verbessern Sie Ihre Prompts mühelos! Erfahren Sie mehr über Prompty hier.
Hinzugefügte Funktionen#
[promptflow-devkit]: Lokale Laufdetails in die Cloud hochladen, wenn das Trace-Ziel auf Cloud konfiguriert ist.
[promptflow-core]: Unterstützung für die Änderung des Promptflow-Logger-Formats über Umgebungsvariablen, weitere Details finden Sie hier.
Verbesserungen#
[promptflow-devkit]: Interaktive Browser-Anmeldedaten sind standardmäßig ausgeschlossen, wenn Azure AI-Verbindungen verwendet werden. Benutzer können
PF_NO_INTERACTIVE_LOGIN=Falsesetzen, um sie zu aktivieren.[promptflow-devkit]: Neuer Parameter
--enginefürpf flow servehinzugefügt. Dieser Parameter kann verwendet werden, um die Python-Serving-Engine zwischenflaskundfastapiumzuschalten. Derzeit istflaskder Standard.[promptflow-azure] Verfeinerung des Setups von Trace Cosmos DB, um den Setup-Status während des Prozesses anzuzeigen und Fehlermeldungen vom Dienst bei fehlerhaftem Setup anzuzeigen.
[promptflow-devkit][promptflow-azure] – Rückgabe der Geheimnisse im Verbindungsobjekt standardmäßig zur Verbesserung der Flex Flow-Erfahrung.
Weitere Details finden Sie in den Dokumenten der Unterpakete. promptflow-devkit promptflow-azure
[promptflow-azure] Überprüfung des Trace Cosmos DB-Status des Arbeitsbereichs/Projekts und Berücksichtigung bei der Erstellung eines Laufs in Azure.
Behobene Fehler#
Problem behoben, bei dem nach dem Downgrade von promptflow von >=1.10.0 auf <1.8.0 ein Importfehler auftrat.
Problem behoben, bei dem
pf flow servemit der AusnahmeNotADirectoryErrorfehlschlägt.[promptflow-devkit]: Problem behoben, bei dem die Chatfensterfehler schwer zu verstehen waren.
[promptflow-devkit]: Leistungsproblem aufgrund von DNS-Verzögerung bei der Überprüfung des PFS-Status behoben.
[promptflow-devkit]: Problem behoben, bei dem die ursprüngliche Flex-YAML überschrieben wird, wenn ein Nicht-YAML-Flow getestet wird.
[promptflow-devkit] Korrektur: Lauf-Schnappschuss ignoriert gitignore/amlignore nicht.
v1.10.0 (2024.04.26)#
Hinzugefügte Features#
[promptflow-devkit]: –ui zum Auslösen eines Chatfensters freigegeben, weitere Details finden Sie hier.
[promptflow-devkit]: Lokaler Serving-Container unterstützt die Verwendung der FastAPI-Engine und die Feinabstimmung der Worker-/Thread-Anzahl über Umgebungsvariablen. Weitere Details finden Sie hier.
[promptflow-core]: Unterstützung für die FastAPI-Serving-Engine hinzugefügt.
[promptflow-devkit]: Unterstützung für die Suchfunktion mit einfachen Python-Ausdrücken in der Trace-UI. Weitere Details finden Sie hier.
v1.9.0 (2024.04.17)#
Hinzugefügte Features#
Behobene Fehler#
[promptflow-devkit] Korrektur: Der Laufname fehlt in einigen Szenarien von
pf.runim Verzeichnisnamen.[promptflow-devkit] Anstatt 404 wird "nicht unterstützt" ausgelöst, wenn versucht wird, eine Azure AI-Verbindung zu erstellen.
Sonstiges#
Standard-API-Version der Verbindung geändert
AzureOpenAIConnection: 2023-07-01-preview -> 2024-02-01
CognitiveSearchConnection: 2023-07-01-preview -> 2023-11-01
v1.8.0 (2024.04.10)#
HINWEISE#
Das Paket
promptflowwurde in mehrere Pakete aufgeteilt. Bei der Installation vonpromptflowerhalten Sie die folgenden Pakete:promptflow:promptflow-tracing: Tracing-Funktionalität für Promptflow.promptflow-core: Kernfunktionalität zum Ausführen von Flows.promptflow-devkit: Entwicklungswerkzeugkasten für Promptflow.promptflow-azure: Zusätzliche Azure-Anforderungen (promptflow[azure]) für die Integration von Promptflow mit Azure.
Hinzugefügte Features#
[SDK/CLI] Erstellung eines Laufs mit
resume_from. Beachten Sie, dass nur Läufe, die mitpromptflow>=1.8.0erstellt wurden, als Wert fürresume_fromverwendet werden können.CLI: Unterstützung von
pf run create --resume-from <original-run-name>zur Erstellung eines Laufs, der von einem anderen Lauf fortgesetzt wird.SDK: Unterstützung von
pf.run(resume_from=<original-run-name>)zur Erstellung eines Laufs, der von einem anderen Lauf fortgesetzt wird.
[SDK/CLI][azure] Erstellung eines Laufs mit
resume_from.CLI: Unterstützung von
pfazure run create --resume-from <original-run-name>zur Erstellung eines Laufs, der von einem anderen Lauf fortgesetzt wird.SDK: Unterstützung von
p.run(resume_from=<original-run-name>)zur Erstellung eines Laufs, der von einem anderen Lauf fortgesetzt wird.
v1.7.0 (2024.03.25)#
HINWEISE#
Importwarnungen werden beim Importieren aus dem Namespace
promptflowangezeigt. Bitte verwenden Sie Importe aus den neuen Namespaces, die in der Warnmeldung vorgeschlagen werden.
Hinzugefügte Features#
[Batch] Zeilenweise Protokollierung für Batch-Läufe hinzugefügt, gespeichert im Ordner
flow_logs.[SDK/CLI] Unterstützung von
AzureOpenAIConnection.from_envundOpenAIConnection.from_env. Weitere Details finden Sie hier.
Behobene Fehler#
Umgebungsvariable
PF_HOME_DIRECTORYfunktioniert nicht für Laufdetails & Protokolle.Überschreiben von fest kodierten "deployment_name" und "model" unterstützt.
connection.provider-Konfiguration funktioniert nicht, wenn der Flow als Funktion aufgerufen wird.Überschreiben von nicht bereitgestellten Verbindungsinputs in Knoten unterstützt.
v1.6.0 (2024.03.01)#
Hinzugefügte Features#
[CLI] Unterstützung für die Konfiguration der Umgebungsvariable, um
AzureCliCredentialdirekt fürpfazure-Befehle zu verwenden.PF_USE_AZURE_CLI_CREDENTIAL=true
[SDK/CLI] Unterstützung für die Einstellung des Timeouts für
pfazure run stream.[SDK/CLI] Unterstützung von
pfazure flow updatezur Aktualisierung der Flow-Metadaten wiedisplay_name,descriptionodertags.[SDK/CLI][azure] Unterstützung der Identitätsunterstützung für Läufe für automatische Laufzeiten.
Behobene Fehler#
Tool-Metadaten, die von einem Skript-Tool generiert werden, enthalten Eingabeeinstellungen.
Verbesserungen#
Untere Grenze für
cryptographyauf 42.0.4 erhöht.[Executor] Standard-Worker-Anzahl für Batch-Läufe von 16 auf 4 geändert.
Behobene Fehler#
[SDK/CLI][azure] Korrektur des Caches der Sitzungs-ID für die automatische Laufzeit bei Aktualisierung des Images.
v1.5.0 (2024.02.06)#
Hinzugefügte Features#
[SDK/CLI][azure] Unterstützung für die Angabe einer Compute-Instanz als Sitzungs-Compute in run.yaml.
[SDK/CLI][azure] Die Angabe von
idle_time_before_shutdown_minutesfür automatische Laufzeiten wird nicht mehr unterstützt, da jede Sitzung nach der Ausführung automatisch gelöscht wird.
Behobene Fehler#
Die Eingaben des Knotentests erlauben die direkte Übergabe des Wertes des Referenzknoten-Outputs.
[SDK/CLI][azure] Fehler bei Cloud-Batch-Läufen behoben, die auf einen Registrierungs-Flow mit automatischer Laufzeit verweisen.
[SDK/CLI] Korrektur von "Without Import Data" auf der Seite zur Laufvisualisierung, wenn ungültige JSON-Werte in Metriken vorhanden sind.
[SDK/CLI][azure] Fehler bei der Token-Abfrage von AzureML Serving UAI (User Assigned Identity) behoben.
[SDK/CLI] Korrektur der Überschreibung von Verbindungen bei Flows als Funktion, wenn ein Knoten eine Standardvariante hat.
Verbesserungen#
[SDK/CLI] Für
pf run deleteundpf connection deletewurde eine Option zur Überspringung von Bestätigungsaufforderungen eingeführt.[SDK/CLI] PFS-Extra-Abhängigkeit in erforderliche Abhängigkeit verschoben.
v1.4.0 (2024.01.22)#
Hinzugefügte Features#
[Executor] System-Metriken werden rekursiv in api_calls berechnet.
[Executor] api_calls auf Flow-Root-Ebene hinzugefügt, damit der Benutzer einen Überblick über die aggregierten Metriken eines Flows erhält.
[Executor] @trace-Decorator hinzugefügt, um Traces für Funktionen zu protokollieren, die von Tools aufgerufen werden.
InputSetting von Tools unterstützt die Übergabe von undefinierter Konfiguration.
[SDK/CLI][azure] Bereitstellung der Sitzung für automatische Laufzeiten auf System-Wait umgestellt.
[SDK/CLI] Option
--skip-open-browserzupf flow servehinzugefügt, um das Öffnen des Browsers zu überspringen.[SDK/CLI][azure] Unterstützung für das Übermitteln von Flows an souveräne Clouds.
[SDK/CLI] Unterstützung von
pf run deletezum unwiderruflichen Löschen eines Laufs.[SDK/CLI][azure] requirements.txt automatisch in flow.dag.yaml eingefügt, wenn es im Flow-Snapshot vorhanden ist.
[SDK/CLI] Unterstützung von
pf upgradezur Aktualisierung von Prompt Flow auf die neueste Version.Unterstützung von Umgebungsvariablen in YAML-Dateien.
Behobene Fehler#
Nicht ausgerichtete Eingaben & Ausgaben oder Pandas-Ausnahme beim Abrufen von Details gegen einen Lauf in Azure behoben.
Fehlerhafte Flow-Pfadvalidierung für das Lauf-Schema behoben.
Behebung von "Without Import Data" in der Laufvisualisierungsseite, die aus ungültigen JSON-Werten (
-Infinity,InfinityundNaN) resultieren.Fehler "ValueError: invalid width -1" beim Anzeigen von Details für lange Spalte(n) in einem schmalen Terminalfenster behoben.
Fehlerhafte Tool-Code-Generierung beim Initialisieren des Skript-Tools mit Icon behoben.
Verbesserungen#
[SDK/CLI] Für
pfazure flow createWenn von einem Nicht-MSFT-Tenant-Benutzer verwendet, wird der Benutzername anstelle der Benutzerobjekt-ID im Remote-Flow-Ordnerpfad verwendet. (z.B.
Users/<user-name>/promptflow).Wenn der Flow unbekannte Attribute hat, wird eine Warnung protokolliert anstatt einen Fehler auszulösen.
Lokaler Flow-Ordnername und Zeitstempel werden als Azure-Flow-Dateifreigabeordnername verwendet.
[SDK/CLI] Für
pf/pfazure run createwird bei unbekannten Attributen des Laufs eine Warnung protokolliert anstatt einen Fehler auszulösen.pyyamlwurde durchruamel.yamlersetzt, um die YAML 1.2-Spezifikation zu übernehmen.
v1.3.0 (2023.12.27)#
Hinzugefügte Features#
[SDK/CLI] Unterstützung von
pfazure run cancelzum Abbrechen eines Laufs auf Azure AI.Unterstützung für die Konfiguration des Promptflow-Home-Verzeichnisses über die Umgebungsvariable
PF_HOME_DIRECTORYhinzugefügt.Bitte vor dem Importieren von
promptfloweinstellen, andernfalls wird es nicht wirksam.
[Executor] KeyboardInterrupt im Flow-Test behandeln, damit der Endzustand "Abgebrochen" ist.
Behobene Fehler#
[SDK/CLI] Korrektur: Einzelknoten-Lauf funktioniert nicht, wenn Unterelemente eines Upstream-Knotens verbraucht werden.
Verbesserungen#
Untere Grenze für
ruamel.yamlauf 0.17.10 geändert.[SDK/CLI] Verbesserung von
pfazure run downloadzur Handhabung großer Lauf-Datendateien.[Executor] Prozess beenden, wenn alle asynchronen Tools abgeschlossen sind oder das Timeout nach der Stornierung überschritten wurde.
v1.2.0 (2023.12.14)#
Hinzugefügte Features#
[SDK/CLI] Unterstützung von
pfazure run downloadzum Herunterladen von Laufdaten von Azure AI.[SDK/CLI] Unterstützung von
pf run createzur Erstellung eines lokalen Laufdatensatzes aus heruntergeladenen Laufdaten.
Behobene Fehler#
Warnung zur Telemetrie beim Ausführen von Befehlen entfernt.
Leerer Knoten-Stdout & -Stderr zur Vermeidung großer Visualisierungs-HTML-Dateien.
Unnötige Felder in der Lauf-Liste zur besseren Lesbarkeit ausgeblendet.
Fehler behoben, der Timeout-Zeilen in der Batch-Laufstatusübersicht ignorierte.
v1.1.1 (2023.12.1)#
Behobene Fehler#
[SDK/CLI] Kompatibilitätsproblem mit
semantic-kernel==0.4.0.dev0undazure-ai-ml==1.12.0behoben.Arbeitsbereichsinformationen in der CLI-Telemetrie wieder hinzugefügt.
Funktion zur Anpassung des Benutzeragenten in der CLI deaktiviert, um Änderungen am Betriebskontext zu vermeiden.
OpenAI-Metrikrechner zur Anpassung an OpenAI v1 angepasst.
v1.1.0 (2023.11.30)#
Hinzugefügte Features#
pfazure flow show/listzum Anzeigen oder Auflisten von Flows aus Azure AI hinzugefügt.Knotenstatus in der grafischen Ansicht der Laufvisualisierung angezeigt.
Unterstützung für Bild-Input und -Output in Prompt Flow hinzugefügt.
[SDK/CLI] SDK/CLI sammelt standardmäßig Telemetriedaten, Benutzer können
pf config set telemetry.enabled=falseverwenden, um sich abzumelden.raise_on_errorfür Stream-Run-API hinzugefügt, standardmäßig wird bei fehlgeschlagenem Lauf ein Fehler ausgelöst.Flow als Funktion: Einen Flow wie eine Funktion mit Parametern, die auf Flow-Inputs abgebildet sind, konsumieren.
Festlegung des Standard-Ausgabepfads für Läufe aktiviert.
Verwenden Sie
pf config set run.output_path=<output-path>zur Angabe, und der Lauf-Ausgabepfad wird<output-path>/<run-name>sein.Makro
${flow_directory}fürrun.output_pathin der Konfiguration eingeführt, das durch das entsprechende Flow-Verzeichnis ersetzt wird.Das Flow-Verzeichnis kann nicht als Lauf-Ausgabepfad festgelegt werden, was bedeutet, dass
pf config set run.output_path='${flow_directory}'ungültig ist; Sie können jedoch Unterordner verwenden, z.B.pf config set run.output_path='${flow_directory}/.runs'.
Unterstützung für `pfazure run create` mit Remote-Flows.
Für Remote-Arbeitsbereichs-Flows:
pfazure run create --flow azureml:<flow-name>Für Remote-Registrierungs-Flows:
pfazure run create --flow azureml://registries/<registry-name>/models/<flow-name>/versions/<flow-version>
Unterstützung für die Einstellung des Logging-Levels über die Umgebungsvariable
PF_LOGGING_LEVEL. Gültige Werte sindCRITICAL,ERROR,WARNING,INFO,DEBUG, Standard istINFO.OpenAI-Versionsbeschränkungen entfernt.
Behobene Fehler#
[SDK/CLI] Korrektur: Knotentest mit Dict-Knoten-Input löst "Required input(s) missing" aus.
[SDK/CLI] Der Laufname wird als Anzeigename verwendet, wenn kein Anzeigename angegeben ist (früher wurde der Flow-Ordnername verwendet).
[SDK/CLI] Korrektur: `pf flow build` erstellt unerwartete Ebene des dist-Ordners.
[SDK/CLI] Korrektur: Promptflow bereitstellen: Verbindungswerte können None sein.
Verbesserungen#
Erzwinge `az login`, wenn der AzureML-Verbindungsanbieter in CLI-Befehlen verwendet wird.
Umgebungsvariable `PF_NO_INTERACTIVE_LOGIN` hinzugefügt, um die interaktive Anmeldung zu deaktivieren, wenn der Promptflow SDK mit AzureML-Verbindungsanbieter verwendet wird.
Verbesserte CLI-Aufrufzeiten.
pydashobere Grenze auf 8.0.0 erhöht.SQLAlchemyobere Grenze auf 3.0.0 erhöht.flaskobere Grenze auf 4.0.0,flask-restxobere Grenze auf 2.0.0 erhöht.ruamel.yamlobere Grenze auf 1.0.0 erhöht.
v1.0.0 (2023.11.09)#
Hinzugefügte Features#
[Executor] Tag
enable_kwargsin tools.json für kundenspezifische Python-Tools hinzugefügt.[SDK/CLI] Unterstützung für
pfazure flow create. Erstellt einen Flow auf Azure AI aus einem lokalen Flow-Ordner.[SDK/CLI] Das Verhalten der Spaltenzuordnung
${run.inputs.xx}wurde geändert. Es bezieht sich auf die Daten-Spalten des Laufs anstelle der Input-Spalten des Laufs.
Behobene Fehler#
Originalformat in run output.jsonl beibehalten.
[Executor] Fehler behoben, der ausgelöst wird, wenn ein Aggregationsknoten auf einen umgangenen Knoten verweist.
Verbesserungen#
Ausgaben umgangener Knoten auf None gesetzt.
v0.1.0b8 (2023.10.26)#
Hinzugefügte Features#
[Executor] Durchschnittliche Ausführungszeit und geschätzte Ausführungszeit zu den Batch-Laufprotokollen hinzugefügt.
[SDK/CLI] Unterstützung für
pfazure run archive/restore/update.Unterstützung für benutzerdefinierte starke Typverbindungen.
[SDK/CLI] Telemetrie aktiviert und wird standardmäßig nicht gesammelt. Verwenden Sie
pf config set cli.telemetry_enabled=true, um sich anzumelden.[SDK/CLI] Funktion
from promptflow import load_runfreigegeben, um ein Laufobjekt aus einer lokalen YAML-Datei zu laden.[Executor] Unterstützung von
ToolProviderfür Skript-Tools.
Behobene Fehler#
pf config set:
Fehler für Arbeitsbereich
connection.provider=azuremlbehoben, der nicht wie erwartet funktionierte.
[SDK/CLI] Fehler behoben, dass die Übermittlung eines Batch-Laufs mit SDK/CLI die Protokolle nicht korrekt anzeigte.
[SDK/CLI] Kodierungsprobleme behoben, wenn die Eingabe nicht-englischsprachig ist mit
pf flow test.[Executor] Fehler behoben, dass die Datei mit dem "Private Use"-Unicode-Zeichen nicht gelesen werden konnte.
[SDK/CLI] Fehler behoben, dass String-Daten in Integer/Float konvertiert werden.
[SDK/CLI] Begrenzung der maximalen Zeilenanzahl beim Laden von Daten entfernt.
[SDK/CLI] Fehler behoben, dass –set beim Erstellen eines Laufs aus einer Datei nicht wirksam wurde.
Verbesserungen#
[SDK/CLI] Verbesserung der Benutzererfahrung auf der Seite
pf run visualizeStatus der Spalten hinzugefügt.
Unterstützung zum Öffnen der Flow-Datei durch Klicken auf die Lauf-ID.
v0.1.0b7.post1 (2023.09.28)#
Behobener Fehler#
Fehler bei der zusätzlichen Abhängigkeit behoben, wenn
promptflowohne installiertesazure-ai-mlimportiert wird.
v0.1.0b7 (2023.09.27)#
Hinzugefügte Features#
pf flow validate: Unterstützung für die Validierung von Flows.
pf config set: Unterstützung für die Einstellung der Promptflow-Konfiguration auf Benutzerebene.
Unterstützung für den Arbeitsbereichsverbindungsanbieter, Verwendung:
pf config set connection.provider=azureml://subscriptions/<subscription_id>/resourceGroups/<resource_group>/providers/Microsoft.MachineLearningServices/workspaces/<workspace_name>
Unterstützung für die Überschreibung des OpenAI-Verbindungsmodells beim Einreichen eines Flows. Beispiel:
pf run create --flow ./ --data ./data.jsonl --connection llm.model=xxx --column-mapping url='${data.url}'
Behobene Fehler#
Fehler bei Flow-Build-Dateinamen und Umgebungsvariablennamen behoben, wenn der Verbindungsname Leerzeichen enthält.
Beibehaltung des Ordners
.promptflowbeim Exportieren des Lauf-Schnappschusses.Lese-/Schreibzugriff auf Protokolldateien mit angegebener Kodierung.
Inkonsistente Fehlermeldung bei abnormalem Beenden des Executors vermieden.
Ausrichtung der Anzahl von Ein- und Ausgabereihen, falls ein teilweise abgeschlossener Lauf
pfazure run show-detailsunterbricht.Fehler behoben, der das Parsen der Portal-URL für Laufdaten verhinderte, wenn das Formular eine Asset-ID war.
Fehler behoben, der zu langem Hängenbleiben des Prozesses beim Ausführen des Batch-Laufs führte.
Verbesserungen#
[Executor][Intern] Verbesserung der Fehlermeldungen mit detaillierteren und umsetzbaren Informationen.
[SDK/CLI]
pf/pfazure run show-detailsOption
--max-resultshinzugefügt, um die Anzahl der anzuzeigenden Ergebnisse zu steuern.Option
--all-resultshinzugefügt, um alle Ergebnisse anzuzeigen.
Validierung für den Azure
PFClient-Konstruktor hinzugefügt, falls falsche Parameter übergeben werden.
v0.1.0b6 (2023.09.15)#
Hinzugefügte Features#
[promptflow][Feature] Token-Metriken in Laufeigenschaften speichern.
Behobene Fehler#
Fehlermeldung für flow_validator.py verfeinert.
Fehlermeldung für run_tracker.py verfeinert.
[Executor][Intern] Unit-Tests zur Verbesserung der Code-Abdeckung von Protokoll/Metrik hinzugefügt.
[SDK/CLI] Portal-Link aktualisiert, um Flight zu entfernen.
[Executor][Intern] Verbesserung der Fehlermeldung für Eingabezuordnung.
[API] Warnungen/Fehler der Sphinx-Build-Erstellung behoben.
v0.1.0b5 (2023.09.08)#
Hinzugefügte Features#
pf run visualize: Unterstützung für Lineage-Graphen & Anzeigenamen auf der Visualisierungsseite.
Behobene Fehler#
Fehlende Anforderung
psutilinsetup.pyhinzugefügt.
v0.1.0b4 (2023.09.04)#
Hinzugefügte Features#
Unterstützung für
pf flow buildBefehle.
v0.1.0b3 (2023.08.30)#
Kleinere Fehlerbehebungen.
v0.1.0b2 (2023.08.29)#
Erste Vorschauversion mit wichtigen CLI- & SDK-Funktionen.
Hinzugefügte Features#
pf flow: init/test/serve/export.
pf run: create/update/stream/list/show/show-details/show-metrics/visualize/archive/restore/export.
pf connection: create/update/show/list/delete.
Azure AI-Unterstützung.
pfazure run: create/list/stream/show/show-details/show-metrics/visualize.
v0.1.0b1 (2023.07.20)#
Stub-Version in Pypi.