11,264
stars
+4+4+18
1,126
forks
–
watchers
–
prs
–
issues
–
releases
–
discussions

README

Prompt flow

 [!WARNING]  
 Prompt flow in Microsoft Foundry and Azure Machine Learning will be retired on April 20, 2027. Prompt flow is no longer recommended for new development. Migrate existing Prompt flow applications and deployments to Microsoft Agent Framework before April 20, 2027.
 
 Prompt flow container images are no longer receiving updates, including security and package updates. This applies to Prompt flow runtime images, including promptflow-runtime, promptflow-runtime-stable, and promptflow-python.
 
 After April 20, 2027, Prompt flow, including the web authoring experience in Microsoft Foundry and Azure Machine Learning, the VS Code extensions, and related Prompt flow container images, will no longer be supported or available.
 
 If your application depends on Prompt flow deployments or runtime images, plan to move those workloads to supported alternatives such as Microsoft Agent Framework before the retirement date. For migration guidance, see the Prompt flow migration guide and migration code samples.













 Welcome to join us to make prompt flow better by
 participating discussions,
 opening issues,
 submitting PRs.

Prompt flow is a suite of development tools designed to streamline the end-to-end development cycle of LLM-based AI applications, from ideation, prototyping, testing, evaluation to production deployment and monitoring. It makes prompt engineering much easier and enables you to build LLM apps with production quality.

With prompt flow, you will be able to:

- Create and iteratively develop flow
    - Create executable flows that link LLMs, prompts, Python code and other tools together.
    - Debug and iterate your flows, especially tracing interaction with LLMs with ease.
- 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.
    - (Optional but highly recommended) Collaborate with your team by leveraging the cloud version of Prompt flow in Azure AI.

------

 Installation

To get started quickly, you can use a pre-built development environment. Click the button below to open the repo in GitHub Codespaces, and then continue the readme!



If you want to get started in your local environment, first install the packages:

Ensure you have a python environment, python=3.9,  --name open_ai_connection


For Azure OpenAI key, establish the connection by running the command, using the azure_openai.yaml file:

sh
pf connection create --file ./my_chatbot/azure_openai.yaml --set api_key= api_base= --name open_ai_connection


Chat with your flow

In the my_chatbot folder, there's a flow.dag.yaml file that outlines the flow, including inputs/outputs, nodes,  connection, and the LLM model, etc

 Note that in the chat no

Snapshot: 2026-11-10T09:35:25Z · Data license Apache-2.0 · JSON