promptflow-devkit1.16.1
promptflow-devkit1.16.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
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
<5.0.0,>=4.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.0.0,>=10.1.0
- promptflow-core
<2.0.0,>=1.16.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
<3.0.0,>=2.1.2
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.