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.
Tool for asking for human input.
GitHub Tool.
Jira Tool.
Shell tool.
Tools for interacting with a SQL database.
Arxiv API toolkit.
Tools for interacting with a PowerBI dataset.
Bing Search API toolkit.
Google Cloud Tools.
Google Finance API Toolkit.
MutliOn Client API tools.
Google Trends API Toolkit.
Edenai Tools.
Sleep tool.
Tools for interacting with Spark SQL.
O365 tools.
Google Search API Toolkit.
Tools for interacting with a JSON file.
OpenWeatherMap API toolkit.
DuckDuckGo Search API toolkit.
Tools for making requests to an API endpoint.
Eleven Labs Services Tools.
Google Lens API Toolkit.
Google Jobs API Toolkit.
PubMed API toolkit.
Tools for interacting with a GraphQL API.
Tavily Search API toolkit.
File Management Tools.
Google Places API Toolkit.
Metaphor Search API toolkit.
Unsupervised learning based memorization.
DataForSeo API Toolkit.
Simple tool wrapper around VectorDBQA chain.
Google Scholar API Toolkit.
Steam API toolkit.
Tool to generate an image.
Wikipedia API toolkit.
SceneXplain API toolkit.
GitLab Tool.
Zapier Tool.
Amadeus tools.
Merriam-Webster API toolkit.
Wolfram Alpha API toolkit.
Gmail tools.
Slack tools.
Browser tools and toolkit.
Golden API toolkit.
Tools for interacting with the user.
StackExchange API toolkit.
Azure Cognitive Services Tools.