Spaces:
Sleeping
Sleeping
| from llama_index.tools.wikipedia import WikipediaToolSpec | |
| from llama_index.tools.duckduckgo import DuckDuckGoSearchToolSpec | |
| from llama_index.core.tools.tool_spec.load_and_search import LoadAndSearchToolSpec | |
| def add(a: int, b: int) -> int: | |
| """Add two numbers""" | |
| return a + b | |
| def subtract(a: int, b: int) -> int: | |
| """Subtract two numbers""" | |
| return a - b | |
| def multiply(a: int, b: int) -> int: | |
| """Multiply two numbers""" | |
| return a * b | |
| def divide(a: int, b: int) -> int: | |
| """Divide two numbers""" | |
| return a / b | |
| wiki_tool_spec = WikipediaToolSpec().to_tool_list()[1] | |
| search_tool_spec = DuckDuckGoSearchToolSpec() | |
| wiki_tool = LoadAndSearchToolSpec.from_defaults(wiki_tool_spec).to_tool_list() | |
| search_tool = search_tool_spec.duckduckgo_full_search |