THub Technical Documentation
  • Introduction
  • 🔗 LangChain
    • 🕵️ Agents
    • 🗄️Cache
    • ⛓️Chains
    • 🗨️Chat Models
    • 📁Document Loaders
    • 🧬Embeddings
    • 🧠Large Language Models(LLM)
    • 💾Memory
    • 🛡️Moderation
    • 👥Multi Agents
    • 🔀Output Parsers
    • 📝Prompts
    • 📊Record Managers
    • 📑Retrieval-Augmented Generation
    • 🔍Retrivers
    • ✂️Text Splitters
    • 🛠️Tools
    • 🔌Utilities
    • 🗃️Vector Stores
  • 🦙LLama Index
    • 🕵️ Agents
    • 🗨️Chat Models
    • 🧬Embeddings
    • 🚀Engine's
    • 🧪Response Synthesizer
    • 🛠️Tools
    • 🗃️Vector Stores
Powered by GitBook
On this page
  1. 🔗 LangChain

🛠️Tools

Tools are functions that agents can use to interact with the world. These tools can be generic utilities (e.g. search), other chains, or even other agents.

Previous✂️Text SplittersNext🔌Utilities

Last updated 10 months ago

1)BraveSearch API

Wrapper around BraveSearch API - a real-time API to access Brave search results.

2)Calculator

Perform calculations on response.

3)Chain Tool

Use a chain as allowed tool for agent.

4)Custom Tools

5)Google Custom Search

Wrapper around Google Custom Search API - a real-time API to access Google search results.

6)OpenAPI Toolkit

Load OpenAPI specification.

7)Read File

Read file from disk.

8)Retriever Tool

Use a retriever as allowed tool for agent.

9)SearchApi

Real-time API for accessing Google Search data.

10)Serp API

Wrapper around SerpAPI - a real-time API to access Google search results.

11)Serper

Wrapper around Serper.dev - Google Search API.

12)Web Browser

Gives agent the ability to visit a website and extract information.

13)Write File

Write file to disk.

14)Python Interpreter

Execute python code in Pyodide sandbox environment.

15)Chatflow Tool

Execute another chatflow and get the response.

16)Request Get

Execute HTTP GET requests.

17)Request Post

Execute HTTP POST requests.

Function usually takes in structured input data. Let's say you want the LLM to be able to call Airtable Create Record , the body parameters has to be structured in a specific way.

API