Skip to main content

Tools

Tools are utilities designed to be called by a model: their inputs are designed to be generated by models, and their outputs are designed to be passed back to models.

A toolkit is a collection of tools meant to be used together.

info

If you'd like to write your own tool, see this how-to. If you'd like to contribute an integration, see Contributing integrations.

The following table shows tools that execute online searches in some shape or form:

Tool/ToolkitFree/PaidReturn Data
Bing SearchPaidURL, Snippet, Title
Brave SearchFreeURL, Snippet, Title
DuckDuckgoSearchFreeURL, Snippet, Title
Exa Search1000 free searches/monthURL, Author, Title, Published Date
Google SearchPaidURL, Snippet, Title
Google SerperFreeURL, Snippet, Title, Search Rank, Site Links
Mojeek SearchPaidURL, Snippet, Title
SearchApi100 Free Searches on Sign UpURL, Snippet, Title, Search Rank, Site Links, Authors
SearxNG SearchFreeURL, Snippet, Title, Category
SerpAPI100 Free Searches/MonthAnswer
Tavily Search1000 free searches/monthURL, Content, Title, Images, Answer
You.com SearchFree for 60 daysURL, Title, Page Content

Code Interpreterโ€‹

The following table shows tools that can be used as code interpreters:

Tool/ToolkitSupported LanguagesSandbox LifetimeSupports File UploadsReturn Types
Azure Container Apps dynamic sessionsPython1 Hourโœ…Text, Images
Bearly Code InterpreterPythonResets on Executionโœ…Text
E2B Data AnalysisPython. In beta: JavaScript, R, Java24 Hoursโœ…Text, Images, Videos
Riza Code InterpreterPython, JavaScript, PHP, RubyResets on ExecutionโŒText

Productivityโ€‹

The following table shows tools that can be used to automate tasks in productivity tools:

Tool/ToolkitPricing
Github ToolkitFree
Gitlab ToolkitFree for personal project
Gmail ToolkitFree, with limit of 250 quota units per user per second
Infobip ToolFree trial, with variable pricing after
Jira ToolkitFree, with rate limits
Office365 ToolkitFree with Office365, includes rate limits
Slack ToolkitFree
Twilio ToolFree trial, with pay-as-you-go pricing after

Web Browsingโ€‹

The following table shows tools that can be used to automate tasks in web browsers:

Tool/ToolkitPricingSupports Interacting with the Browser
MultiOn Toolkit40 free requests/dayโœ…
PlayWright Browser ToolkitFreeโœ…
Requests ToolkitFreeโŒ

Databaseโ€‹

The following table shows tools that can be used to automate tasks in databases:

Tool/ToolkitAllowed Operations
Cassandra Database ToolkitSELECT and schema introspection
SQLDatabase ToolkitAny SQL operation
Spark SQL ToolkitAny SQL operation

All toolsโ€‹


Was this page helpful?


You can also leave detailed feedback on GitHub.