{"library":"promptflow-tools","title":"Prompt Flow Built-in Tools","description":"Built-in tools for Microsoft Prompt flow, providing ready-to-use tools like LLM (OpenAI, Azure OpenAI), Python, SerpAPI, and more. Currently at version 1.6.1, with the parent promptflow package at 1.17.1. Regular releases track the promptflow SDK.","language":"python","status":"active","last_verified":"Mon Apr 27","install":{"commands":["pip install promptflow-tools"],"cli":null},"imports":["from promptflow.tools.azure_openai import AzureOpenAITool","from promptflow.tools.openai import OpenAITool","from promptflow.tools.python import PythonTool","from promptflow.tools.serpapi import SerpAPITool"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"from promptflow.tools.azure_openai import AzureOpenAITool\nfrom promptflow.core import Flow\n\n# Use environment variables for credentials\nazure_openai = AzureOpenAITool(\n    api_key=os.environ.get('AZURE_OPENAI_API_KEY', ''),\n    api_base=os.environ.get('AZURE_OPENAI_ENDPOINT', ''),\n    api_version='2023-12-01-preview'\n)\n\n# Create a simple flow\nflow = Flow()\nflow.add_node(azure_openai, inputs={'prompt': 'Hello'})\nprint(flow)\n","lang":"python","description":"Initialize an Azure OpenAI tool and attach it to a flow.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}