Overview of tools in prompt flow

This page provides an overview of the tools that are available in prompt flow. It also offers instructions on how to create your own custom tool and how to install custom tools.

An index of tools

The following table shows an index of tools in prompt flow.

Tool (set) name Description Environment Package name
Python Runs Python code. Default promptflow-tools
Prompt Crafts a prompt by using Jinja as the templating language. Default promptflow-tools
Index Lookup*1 Search an Azure Machine Learning Vector Index for relevant results using one or more text queries. Default promptflow-vectordb

*The asterisk marks indicate custom tools, which are created by the community that extend prompt flow's capabilities for specific use cases. They aren't officially maintained or endorsed by prompt flow team. When you encounter questions or issues for these tools, prioritize using the support contact if it's provided in the description.

To discover more custom tools developed by the open-source community, see More custom tools.

Remarks