Skip to main content
`Ctrl`+`K`

# Tools

Note

Conceptual Guide

Tools are ways that an agent can use to interact with the outside world.

For an overview of what a tool is, how to use them, and a full list of examples, please see the getting started documentation

- Getting Started

Next, we have some examples of customizing and generically working with tools

- Defining Custom Tools
- Multi-Input Tools
- Tool Input Schema

In this documentation we cover generic tooling functionality (eg how to create your own) as well as examples of tools and how to use them.

- Apify
- Arxiv API
- Bash
- Bing Search
- ChatGPT Plugins
- DuckDuckGo Search
- Google Places
- Google Search
- Google Serper API
- Gradio Tools
- Human as a tool
- IFTTT WebHooks
- OpenWeatherMap API
- Python REPL
- Requests
- Search Tools
- SearxNG Search API
- SerpAPI
- Wikipedia API
- Wolfram Alpha
- Zapier Natural Language Actions API
- Example with SimpleSequentialChain