Prompt flow devkit
Project Links
Meta
Author: Microsoft Corporation
Requires Python: >=3.9, !=2.7.*, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, !=3.6.*, !=3.7.*, !=3.8.*
Classifiers
License
- OSI Approved :: MIT License
Operating System
- OS Independent
Programming Language
- Python
- Python :: 3
- Python :: 3.9
- Python :: 3.10
- Python :: 3.11
- Python :: 3.12
- Python :: 3.13
- Python :: 3 :: Only
Prompt flow devkit
Welcome to join us to make prompt flow better by participating discussions, opening issues, submitting PRs.
Introduction
The promptflow-devkit
is a subpackage of promptflow
. It contains features like :
- Create and iteratively develop flow
- Debug and iterate your flows, especially the interaction with LLMs with ease.
- Provide Tracing collector and UI to help user achieve comprehensive observability of their LLM applications.
- Evaluate flow quality and performance
- Evaluate your flow's quality and performance with larger datasets.
- Integrate the testing and evaluation into your CI/CD system to ensure quality of your flow.
- Streamlined development cycle for production
- Deploy your flow to the serving platform you choose or integrate into your app's code base easily.
NOTE:
- For users seeking a minimal dependency to execute a flow in serving or cloud run scenarios, consider installing the
promptflow-core
package. This package equips you with the fundamental features necessary for executing aflow
in prompt flow. - For users need to leverage the cloud version of prompt flow in Azure AI, please install the
promptflow-azure
package.
ChangeLog
Reach the full change log here.
Jun 13, 2025
1.18.1
May 05, 2025
1.18.0
Jan 24, 2025
1.17.2
Jan 09, 2025
1.17.1
Jan 06, 2025
1.17.0
Nov 25, 2024
1.16.2
Oct 08, 2024
1.16.1
Sep 30, 2024
1.16.0
Sep 24, 2024
1.15.1
Sep 23, 2024
1.15.0.post1
Aug 15, 2024
1.15.0
Jul 26, 2024
1.14.0
Jul 01, 2024
1.13.0
Jun 11, 2024
1.12.0
May 17, 2024
1.11.0
May 06, 2024
1.10.1
Apr 26, 2024
1.10.0
Apr 17, 2024
1.9.0
Apr 10, 2024
1.8.0
Mar 29, 2024
0.1.0b1
Wheel compatibility matrix
Files in release
Extras:
Dependencies:
(>=3.2.3)
argcomplete
(<2.0.0,>=1.0.0b21)
azure-monitor-opentelemetry-exporter
(<0.5.0,>=0.4.6)
colorama
(>=42.0.4)
cryptography
(<4.0.0,>=3.4.0)
filelock
(<7.0.0,>=6.0.0)
flask-cors
(<2.0.0,>=1.2.0)
flask-restx
(<4.0.0,>=3.1.24)
gitpython
(>=0.25.1)
httpx
(<25.0.0,>=24.2.0)
keyring
(<4.0.0,>=3.5)
marshmallow
(<2.0.0,>=1.22.0)
opentelemetry-exporter-otlp-proto-http
(<3.0.0,>=1.5.3)
pandas
(<11.1.0,>=10.1.0)
pillow
(<2.0.0,>=1.18.1)
promptflow-core
(<8.0.0,>=6.0.0)
pydash
(<2.0.0,>=1.0.0)
python-dotenv
(<3.0.0,>=1.4.48)
sqlalchemy
(<2.0.0,>=1.5.0)
strictyaml
(<1.0.0,>=0.9.0)
tabulate
(<4.0.0,>=3.0.0)
waitress