Tools are classes that an Agent uses to interact with the world.
Each tool has a description. Agent uses the description to choose the right tool for the job.
Different methods for rendering Tools to be passed to LLMs.
Depending on the LLM you are using and the prompting strategy you are using, you may want Tools to be rendered in a different way. This module contains various ways to render tools.
Tools for interacting with a PowerBI dataset.
Gmail tools.
Tools for interacting with the user.
Edenai Tools.
GitLab Tool.
O365 tools.
Google Places API Toolkit.
Browser tools and toolkit.
Arxiv API toolkit.
Merriam-Webster API toolkit.
SceneXplain API toolkit.
Bing Search API toolkit.
DuckDuckGo Search API toolkit.
Wolfram Alpha API toolkit.
StackExchange API toolkit.
Google Jobs API Toolkit.
PubMed API toolkit.
Sleep tool.
Steam API toolkit.
Jira Tool.
Google Finance API Toolkit.
Azure Cognitive Services Tools.
Metaphor Search API toolkit.
Google Scholar API Toolkit.
Tools for interacting with a GraphQL API.
GitHub Tool.
File Management Tools.
Eleven Labs Services Tools.
OpenWeatherMap API toolkit.
Tavily Search API toolkit.
Amadeus tools.
Google Trends API Toolkit.
Slack tools.
Google Lens API Toolkit.
Golden API toolkit.
Wikipedia API toolkit.
Tools for interacting with Spark SQL.
DataForSeo API Toolkit.
Tools for interacting with a SQL database.
Google Search API Toolkit.
Google Cloud Tools.
MutliOn Client API tools.
Zapier Tool.
Tools for making requests to an API endpoint.
Simple tool wrapper around VectorDBQA chain.
Unsupervised learning based memorization.
Tools for interacting with a JSON file.
Shell tool.
Tool for asking for human input.
Tool to generate an image.