promptflow-devkit1.18.1
promptflow-devkit1.18.1
Published
Prompt flow devkit
pip install promptflow-devkit
Package Downloads
Authors
Project URLs
Requires Python
!=2.7.*,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,!=3.7.*,!=3.8.*,>=3.9
Dependencies
- argcomplete
>=3.2.3 - azure-monitor-opentelemetry-exporter
<2.0.0,>=1.0.0b21 - bs4
; extra == "executable" - colorama
<0.5.0,>=0.4.6 - cryptography
>=42.0.4 - filelock
<4.0.0,>=3.4.0 - flask-cors
<7.0.0,>=6.0.0 - flask-restx
<2.0.0,>=1.2.0 - gitpython
<4.0.0,>=3.1.24 - httpx
>=0.25.1 - keyring
<25.0.0,>=24.2.0 - marshmallow
<4.0.0,>=3.5 - opentelemetry-exporter-otlp-proto-http
<2.0.0,>=1.22.0 - pandas
<3.0.0,>=1.5.3 - pillow
<11.1.0,>=10.1.0 - promptflow-core
<2.0.0,>=1.18.1 - pyarrow
<15.0.0,>=14.0.1; extra == "executable" or extra == "pyarrow" - pydash
<8.0.0,>=6.0.0 - pyinstaller
>=5.13.2; extra == "executable" - python-dotenv
<2.0.0,>=1.0.0 - pywin32
; sys_platform == "win32" - sqlalchemy
<3.0.0,>=1.4.48 - streamlit
>=1.26.0; extra == "executable" - streamlit-quill
<0.1.0; extra == "executable" - strictyaml
<2.0.0,>=1.5.0 - tabulate
<1.0.0,>=0.9.0 - waitress
<4.0.0,>=3.0.0
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-corepackage. This package equips you with the fundamental features necessary for executing aflowin prompt flow. - For users need to leverage the cloud version of prompt flow in Azure AI, please install the
promptflow-azurepackage.
ChangeLog
Reach the full change log here.