LlamaIndex
This tool has a more extensive example usage documented in a Jupyter notebook here
To get started, install the required library:
pip install llama-index-tools-tavily-research llama-index llama-hub tavily-python
Here's an example usage of the TavilyToolSpec:
from llama_index.tools.tavily_research.base import TavilyToolSpec
from llama_index.agent.openai import OpenAIAgent
tavily_tool = TavilyToolSpec(
api_key='your-key',
)
agent = OpenAIAgent.from_tools(tavily_tool.to_tool_list())
agent.chat('What happened in the latest Burning Man festival?')
search
: Search for relevant dynamic data based on a query. Returns a list of urls and their relevant content.
This loader is designed to be used as a way to load data as a Tool in an Agent. See here for examples.