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