Spaces:
Runtime error
Runtime error
| import getpass | |
| import os | |
| from langchain.tools import Tool | |
| # from langchain_community.tools import DuckDuckGoSearchRun | |
| from langchain_tavily import TavilySearch | |
| from langchain_experimental.utilities import PythonREPL | |
| if not os.environ.get("TAVILY_API_KEY"): | |
| os.environ["TAVILY_API_KEY"] = getpass.getpass("Tavily API key:\n") | |
| # web_search_tool = DuckDuckGoSearchRun() | |
| # Initialize Tavily Search Tool | |
| tavily_search_tool = TavilySearch( | |
| max_results=5, | |
| topic="general", | |
| ) | |
| python_repl = PythonREPL() | |
| repl_tool = Tool( | |
| name="python_repl", | |
| description="A Python shell. Use this to execute python commands. Input should be a valid python command. If you want to see the output of a value, you should print it out with `print(...)`.", | |
| func=python_repl.run, | |
| ) |