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