Spaces:
Sleeping
Sleeping
File size: 899 Bytes
ee85a4b |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
# Set up tools
from langchain_community.tools import DuckDuckGoSearchRun
from langchain_community.tools.arxiv import ArxivQueryRun
from langchain_community.tools.pubmed.tool import PubmedQueryRun
from langchain_community.tools.semanticscholar.tool import SemanticScholarQueryRun
from langchain_core.tools import Tool
from langchain_experimental.utilities import PythonREPL
from tools.custome_wikipedia_tool import wikipedia_tool
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,
)
# Initialize all tools
tools = [
DuckDuckGoSearchRun(),
PubmedQueryRun(),
wikipedia_tool,
SemanticScholarQueryRun(),
ArxivQueryRun(),
repl_tool,
]
|