promptflow-devkit1.18.2
promptflow-devkit1.18.2
Published
Prompt flow devkit
pip install promptflow-devkit
Package Downloads
Authors
Project URLs
Requires Python
!=2.7.*,!=3.0.*,!=3.1.*,!=3.14.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,!=3.7.*,!=3.8.*,>=3.9
Dependencies
argcomplete>=3.2.3azure-monitor-opentelemetry-exporter<2.0.0,>=1.0.0b21colorama<0.5.0,>=0.4.6cryptography>=42.0.4filelock<4.0.0,>=3.4.0flask-cors<7.0.0,>=6.0.0flask-restx<2.0.0,>=1.2.0gitpython<4.0.0,>=3.1.24httpx>=0.25.1keyring<25.0.0,>=24.2.0marshmallow<4.0.0,>=3.5opentelemetry-exporter-otlp-proto-http<2.0.0,>=1.22.0pandas<3.0.0,>=1.5.3pillow<=11.3.0,>=10.1.0promptflow-core<2.0.0,>=1.18.2pydash<8.0.0,>=6.0.0python-dotenv<2.0.0,>=1.0.0pywin32; sys_platform == 'win32'sqlalchemy<3.0.0,>=1.4.48strictyaml<2.0.0,>=1.5.0tabulate<1.0.0,>=0.9.0waitress<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.