You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/ai-studio/how-to/prompt-flow-tools/prompt-flow-tools-overview.md
+9-2Lines changed: 9 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -23,18 +23,25 @@ The following table provides an index of tools in prompt flow.
23
23
|[Prompt](./prompt-tool.md)| Craft a prompt by using Jinja as the templating language. | Default |[promptflow-tools](https://pypi.org/project/promptflow-tools/)|
24
24
|[Python](./python-tool.md)| Run Python code. | Default |[promptflow-tools](https://pypi.org/project/promptflow-tools/)|
25
25
|[Azure OpenAI GPT-4 Turbo with Vision](./azure-open-ai-gpt-4v-tool.md)| Use AzureOpenAI GPT-4 Turbo with Vision model deployment to analyze images and provide textual responses to questions about them. | Default |[promptflow-tools](https://pypi.org/project/promptflow-tools/)|
26
-
|[Vector Index Lookup](./vector-index-lookup-tool.md)| Search text or a vector-based query from a vector index. | Default |[promptflow-vectordb](https://pypi.org/project/promptflow-vectordb/)|
27
26
|[Content Safety (Text)](./content-safety-tool.md)| Use Azure AI Content Safety to detect harmful content. | Default |[promptflow-tools](https://pypi.org/project/promptflow-tools/)|
27
+
|[Index Lookup](./index-lookup-tool.md)| Search an Azure Machine Learning Vector Index for relevant results using one or more text queries. | Default |[promptflow-vectordb](https://pypi.org/project/promptflow-vectordb/)|
28
+
|[Vector Index Lookup](./vector-index-lookup-tool.md)| Search text or a vector-based query from a vector index. | Default |[promptflow-vectordb](https://pypi.org/project/promptflow-vectordb/)|
28
29
|[Faiss Index Lookup](./faiss-index-lookup-tool.md)| Search a vector-based query from the Faiss index file. | Default |[promptflow-vectordb](https://pypi.org/project/promptflow-vectordb/)|
29
30
|[Vector DB Lookup](./vector-db-lookup-tool.md)| Search a vector-based query from an existing vector database. | Default |[promptflow-vectordb](https://pypi.org/project/promptflow-vectordb/)|
30
31
|[Embedding](./embedding-tool.md)| Use Azure Open AI embedding models to create an embedding vector that represents the input text. | Default |[promptflow-tools](https://pypi.org/project/promptflow-tools/)|
31
32
|[Serp API](./serp-api-tool.md)| Use Serp API to obtain search results from a specific search engine. | Default |[promptflow-tools](https://pypi.org/project/promptflow-tools/)|
32
33
34
+
The following table shows an index of custom tools created by the community to extend prompt flow's capabilities for specific use cases. They aren't officially maintained or endorsed by prompt flow team. For questions or issues when using a tool, please see the support contact in the description.
35
+
36
+
| Tool name | Description | Environment | Package name |
|[Azure AI Language tools](https://microsoft.github.io/promptflow/integrations/tools/azure-ai-language-tool.html)| This collection of tools is a wrapper for various Azure AI Language APIs, which can help effectively understand and analyze documents and conversations. The capabilities currently supported include: Abstractive Summarization, Extractive Summarization, Conversation Summarization, Entity Recognition, Key Phrase Extraction, Language Detection, PII Entity Recognition, Conversational PII, Sentiment Analysis, Conversational Language Understanding, Translator**. You can learn how to use them by the [Sample flows](https://github.com/microsoft/promptflow/tree/e4542f6ff5d223d9800a3687a7cfd62531a9607c/examples/flows/integrations/azure-ai-language). Support contact: [email protected]| Custom |[promptflow-azure-ai-language](https://pypi.org/project/promptflow-azure-ai-language/)|
39
+
33
40
To discover more custom tools developed by the open-source community, see [More custom tools](https://microsoft.github.io/promptflow/integrations/tools/index.html).
34
41
35
42
## Remarks
36
43
- If existing tools don't meet your requirements, you can [develop your own custom tool and make a tool package](https://microsoft.github.io/promptflow/how-to-guides/develop-a-tool/create-and-use-tool-package.html).
37
-
- To install the custom tools, if you are using the automatic runtime, you can readily install the package by adding the custom tool package name into the `requirements.txt` file in the flow folder. Then select the **Save and install** button to start installation. After completion, you can see the custom tools displayed in the tool list. To learn more, see [How to create and manage a runtime](../create-manage-runtime.md).
44
+
- To install the custom tools, if you're using the automatic runtime, you can readily install the package by adding the custom tool package name into the `requirements.txt` file in the flow folder. Then select the **Save and install** button to start installation. After completion, you can see the custom tools displayed in the tool list. To learn more, see [How to create and manage a runtime](../create-manage-runtime.md).
38
45
:::image type="content" source="../../media/prompt-flow/install-package-on-automatic-runtime.png" alt-text="Screenshot of how to install packages on automatic runtime."lightbox = "../../media/prompt-flow/install-package-on-automatic-runtime.png":::
Copy file name to clipboardExpand all lines: articles/machine-learning/prompt-flow/tools-reference/overview.md
+10-2Lines changed: 10 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -27,14 +27,22 @@ The following table shows an index of tools in prompt flow.
27
27
|[LLM](./llm-tool.md)| Uses Open AI's large language model (LLM) for text completion or chat. | Default |[promptflow-tools](https://pypi.org/project/promptflow-tools/)|
28
28
|[Prompt](./prompt-tool.md)| Crafts a prompt by using Jinja as the templating language. | Default |[promptflow-tools](https://pypi.org/project/promptflow-tools/)|
29
29
|[Embedding](./embedding-tool.md)| Uses Open AI's embedding model to create an embedding vector that represents the input text. | Default |[promptflow-tools](https://pypi.org/project/promptflow-tools/)|
30
-
|[Open Model LLM](./open-model-llm-tool.md)|Uses an open-source model from the Azure Model catalog, deployed to an Azure Machine Learning online endpoint for large language model Chat or Completion API calls. | Default |[promptflow-tools](https://pypi.org/project/promptflow-tools/)|
30
+
|[Open Model LLM](./open-model-llm-tool.md)|Enable the utilization of a variety of Open Model and Foundational Models, such as Falcon and Llama 2 from the Azure Model catalog. | Default |[promptflow-tools](https://pypi.org/project/promptflow-tools/)|
31
31
|[Serp API](./serp-api-tool.md)| Uses Serp API to obtain search results from a specific search engine. | Default |[promptflow-tools](https://pypi.org/project/promptflow-tools/)|
|[Azure OpenAI GPT-4 Turbo with Vision (preview)](./azure-open-ai-gpt-4v-tool.md)| Use AzureOpenAI GPT-4 Turbo with Vision model deployment to analyze images and provide textual responses to questions about them. | Default |[promptflow-tools](https://pypi.org/project/promptflow-tools/)|
33
+
|[Azure OpenAI GPT-4 Turbo with Vision](./azure-open-ai-gpt-4v-tool.md)| Use AzureOpenAI GPT-4 Turbo with Vision model deployment to analyze images and provide textual responses to questions about them. | Default |[promptflow-tools](https://pypi.org/project/promptflow-tools/)|
34
+
|[OpenAI GPT-4V](./openai-gpt-4v-tool.md)| Use OpenAI GPT-4V to leverage vision ability. | Default |[promptflow-tools](https://pypi.org/project/promptflow-tools/)|
35
+
|[Index Lookup](./index-lookup-tool.md)| Search an Azure Machine Learning Vector Index for relevant results using one or more text queries. | Default |[promptflow-vectordb](https://pypi.org/project/promptflow-vectordb/)|
34
36
|[Faiss Index Lookup](./faiss-index-lookup-tool.md)| Searches a vector-based query from the Faiss index file. | Default |[promptflow-vectordb](https://pypi.org/project/promptflow-vectordb/)|
35
37
|[Vector DB Lookup](./vector-db-lookup-tool.md)| Searches a vector-based query from existing vector database. | Default |[promptflow-vectordb](https://pypi.org/project/promptflow-vectordb/)|
36
38
|[Vector Index Lookup](./vector-index-lookup-tool.md)| Searches text or a vector-based query from Azure Machine Learning vector index. | Default |[promptflow-vectordb](https://pypi.org/project/promptflow-vectordb/)|
37
39
40
+
The following table shows an index of custom tools created by the community to extend prompt flow's capabilities for specific use cases. They aren't officially maintained or endorsed by prompt flow team. For questions or issues when using a tool, please see the support contact provided in the description.
41
+
42
+
| Tool name | Description | Environment | Package name |
|[Azure AI Language tools](https://microsoft.github.io/promptflow/integrations/tools/azure-ai-language-tool.html)| This collection of tools is a wrapper for various Azure AI Language APIs, which can help effectively understand and analyze documents and conversations. The capabilities currently supported include: Abstractive Summarization, Extractive Summarization, Conversation Summarization, Entity Recognition, Key Phrase Extraction, Language Detection, PII Entity Recognition, Conversational PII, Sentiment Analysis, Conversational Language Understanding, Translator. You can learn how to use them by the [Sample flows](https://github.com/microsoft/promptflow/tree/e4542f6ff5d223d9800a3687a7cfd62531a9607c/examples/flows/integrations/azure-ai-language). Support contact: [email protected]| Custom |[promptflow-azure-ai-language](https://pypi.org/project/promptflow-azure-ai-language/)|
45
+
38
46
To discover more custom tools developed by the open-source community, see [More custom tools](https://microsoft.github.io/promptflow/integrations/tools/index.html).
0 commit comments