๐๏ธ Alpha Vantage
Alpha Vantage Alpha Vantage provides realtime and historical financial market data through a set of powerful and developer-friendly data APIs and spreadsheets.
๐๏ธ Apify
This notebook shows how to use the Apify integration for LangChain.
๐๏ธ ArXiv
This notebook goes over how to use the arxiv tool with an agent.
๐๏ธ AskNews
AskNews infuses any LLM with the latest global news (or historical news), using a single natural language query. Specifically, AskNews is enriching over 300k articles per day by translating, summarizing, extracting entities, and indexing them into hot and cold vector databases. AskNews puts these vector databases on a low-latency endpoint for you. When you query AskNews, you get back a prompt-optimized string that contains all the most pertinent enrichments (e.g. entities, classifications, translation, summarization). This means that you do not need to manage your own news RAG, and you do not need to worry about how to properly convey news information in a condensed way to your LLM.
๐๏ธ AWS Lambda
Amazon AWS Lambda is a serverless computing service provided by Amazon Web Services (AWS). It helps developers to build and run applications and services without provisioning or managing servers. This serverless architecture enables you to focus on writing and deploying code, while AWS automatically takes care of scaling, patching, and managing the infrastructure required to run your applications.
๐๏ธ Azure Container Apps dynamic sessions
Azure Container Apps dynamic sessions provides a secure and scalable way to run a Python code interpreter in Hyper-V isolated sandboxes. This allows your agents to run potentially untrusted code in a secure environment. The code interpreter environment includes many popular Python packages, such as NumPy, pandas, and scikit-learn. See the Azure Container App docs for more info on how sessions work.
๐๏ธ Shell (bash)
Giving agents access to the shell is powerful (though risky outside a sandboxed environment).
๐๏ธ Bearly Code Interpreter
Bearly Code Interpreter allows for remote execution of code. This makes it perfect for a code sandbox for agents, to allow for safe implementation of things like Code Interpreter
๐๏ธ Bing Search
Bing Search is an Azure service and enables safe, ad-free, location-aware search results, surfacing relevant information from billions of web documents. Help your users find what they're looking for from the world-wide-web by harnessing Bing's ability to comb billions of webpages, images, videos, and news with a single API call.
๐๏ธ Brave Search
This notebook goes over how to use the Brave Search tool.
๐๏ธ ChatGPT Plugins
This example shows how to use ChatGPT Plugins within LangChain abstractions.
๐๏ธ Connery Action Tool
Using this tool, you can integrate individual Connery Action into your LangChain agent.
๐๏ธ Dall-E Image Generator
OpenAI Dall-E are text-to-image models developed by OpenAI using deep learning methodologies to generate digital images from natural language descriptions, called "prompts".
๐๏ธ Databricks Unity Catalog (UC)
This notebook shows how to use UC functions as LangChain tools.
๐๏ธ DataForSEO
DataForSeo provides comprehensive SEO and digital marketing data solutions via API.
๐๏ธ Dataherald
This notebook goes over how to use the dataherald component.
๐๏ธ DuckDuckGo Search
This notebook goes over how to use the duck-duck-go search component.
๐๏ธ E2B Data Analysis
E2B's cloud environments are great runtime sandboxes for LLMs.
๐๏ธ Eden AI
This Jupyter Notebook demonstrates how to use Eden AI tools with an Agent.
๐๏ธ Eleven Labs Text2Speech
This notebook shows how to interact with the ElevenLabs API to achieve text-to-speech capabilities.
๐๏ธ Exa Search
Exa (formerly Metaphor Search) is a search engine fully designed for use by LLMs. Search for documents on the internet using natural language queries, then retrieve cleaned HTML content from desired documents.
๐๏ธ File System
LangChain provides tools for interacting with a local file system out of the box. This notebook walks through some of them.
๐๏ธ Golden Query
Golden provides a set of natural language APIs for querying and enrichment using the Golden Knowledge Graph e.g. queries such as: Products from OpenAI, Generative ai companies with series a funding, and rappers who invest can be used to retrieve structured data about relevant entities.
๐๏ธ Google Cloud Text-to-Speech
Google Cloud Text-to-Speech enables developers to synthesize natural-sounding speech with 100+ voices, available in multiple languages and variants. It applies DeepMindโs groundbreaking research in WaveNet and Googleโs powerful neural networks to deliver the highest fidelity possible.
๐๏ธ Google Drive
This notebook walks through connecting a LangChain to the Google Drive API.
๐๏ธ Google Finance
This notebook goes over how to use the Google Finance Tool to get information from the Google Finance page
๐๏ธ Google Imagen
Imagen on Vertex AI brings Google's state of the art image generative AI capabilities to application developers. With Imagen on Vertex AI, application developers can build next-generation AI products that transform their user's imagination into high quality visual assets using AI generation, in seconds.
๐๏ธ Google Jobs
This notebook goes over how to use the Google Jobs Tool to fetch current Job postings.
๐๏ธ Google Lens
This notebook goes over how to use the Google Lens Tool to fetch information on an image.
๐๏ธ Google Places
This notebook goes through how to use Google Places API
๐๏ธ Google Scholar
This notebook goes through how to use Google Scholar Tool
๐๏ธ Google Search
This notebook goes over how to use the google search component.
๐๏ธ Google Serper
This notebook goes over how to use the Google Serper component to search the web. First you need to sign up for a free account at serper.dev and get your api key.
๐๏ธ Google Trends
This notebook goes over how to use the Google Trends Tool to fetch trends information.
๐๏ธ Gradio
There are many 1000s of Gradio apps on Hugging Face Spaces. This library puts them at the tips of your LLM's fingers ๐ฆพ
๐๏ธ GraphQL
GraphQL is a query language for APIs and a runtime for executing those queries against your data. GraphQL provides a complete and understandable description of the data in your API, gives clients the power to ask for exactly what they need and nothing more, makes it easier to evolve APIs over time, and enables powerful developer tools.
๐๏ธ HuggingFace Hub Tools
Huggingface Tools that supporting text I/O can be
๐๏ธ Human as a tool
Human are AGI so they can certainly be used as a tool to help out AI agent
๐๏ธ IFTTT WebHooks
This notebook shows how to use IFTTT Webhooks.
๐๏ธ Infobip
This notebook that shows how to use Infobip API wrapper to send SMS messages, emails.
๐๏ธ Ionic Shopping Tool
Ionic is a plug and play ecommerce marketplace for AI Assistants. By including the Ionic Tool in your agent, you are effortlessly providing your users with the ability to shop and transact directly within your agent, and you'll get a cut of the transaction.
๐๏ธ Lemon Agent
Lemon Agent helps you build powerful AI assistants in minutes and automate workflows by allowing for accurate and reliable read and write operations in tools like Airtable, Hubspot, Discord, Notion, Slack and Github.
๐๏ธ Memorize
Fine-tuning LLM itself to memorize information using unsupervised learning.
๐๏ธ Mojeek Search
The following notebook will explain how to get results using Mojeek Search. Please visit Mojeek Website to obtain an API key.
๐๏ธ Nuclia Understanding
Nuclia automatically indexes your unstructured data from any internal and external source, providing optimized search results and generative answers. It can handle video and audio transcription, image content extraction, and document parsing.
๐๏ธ NVIDIA Riva: ASR and TTS
NVIDIA Riva
๐๏ธ OpenWeatherMap
This notebook goes over how to use the OpenWeatherMap component to fetch weather information.
๐๏ธ Oracle AI Vector Search: Generate Summary
Oracle AI Vector Search is designed for Artificial Intelligence (AI) workloads that allows you to query data based on semantics, rather than keywords.
๐๏ธ Passio NutritionAI
To best understand how NutritionAI can give your agents super food-nutrition powers, let's build an agent that can find that information via Passio NutritionAI.
๐๏ธ Polygon Stock Market API Tools
Polygon The Polygon.io Stocks API provides REST endpoints that let you query the latest market data from all US stock exchanges.
๐๏ธ PubMed
PubMedยฎ comprises more than 35 million citations for biomedical literature from MEDLINE, life science journals, and online books. Citations may include links to full text content from PubMed Central and publisher web sites.
๐๏ธ Python REPL
Sometimes, for complex calculations, rather than have an LLM generate the answer directly, it can be better to have the LLM generate code to calculate the answer, and then run that code to get the answer. In order to easily do that, we provide a simple Python REPL to execute commands in.
๐๏ธ Reddit Search
In this notebook, we learn how the Reddit search tool works.
๐๏ธ Requests
The web contains a lot of information that LLMs do not have access to. In order to easily let LLMs interact with that information, we provide a wrapper around the Python Requests module that takes in a URL and fetches data from that URL.
๐๏ธ SceneXplain
SceneXplain is an ImageCaptioning service accessible through the SceneXplain Tool.
๐๏ธ Search Tools
This notebook shows off usage of various search tools.
๐๏ธ SearchApi
This notebook shows examples of how to use SearchApi to search the web. Go to https://www.searchapi.io/ to sign up for a free account and get API key.
๐๏ธ SearxNG Search
This notebook goes over how to use a self hosted SearxNG search API to search the web.
๐๏ธ Semantic Scholar API Tool
This notebook demos how to use the semantic scholar tool with an agent.
๐๏ธ SerpAPI
This notebook goes over how to use the SerpAPI component to search the web.
๐๏ธ SQL Database
The SQLDatabase adapter utility is a wrapper around a database connection.
๐๏ธ StackExchange
Stack Exchange is a network of question-and-answer (Q&A) websites on topics in diverse fields, each site covering a specific topic, where questions, answers, and users are subject to a reputation award process. The reputation system allows the sites to be self-moderating.
๐๏ธ Tavily Search
Tavily's Search API is a search engine built specifically for AI agents (LLMs), delivering real-time, accurate, and factual results at speed.
๐๏ธ Twilio
This notebook goes over how to use the Twilio API wrapper to send a message through SMS or Twilio Messaging Channels.
๐๏ธ Upstage
This notebook covers how to get started with Upstage groundedness check models.
๐๏ธ Wikidata
Wikidata is a free and open knowledge base that can be read and edited by both humans and machines. Wikidata is one of the world's largest open knowledge bases.
๐๏ธ Wikipedia
Wikipedia is a multilingual free online encyclopedia written and maintained by a community of volunteers, known as Wikipedians, through open collaboration and using a wiki-based editing system called MediaWiki. Wikipedia is the largest and most-read reference work in history.
๐๏ธ Wolfram Alpha
This notebook goes over how to use the wolfram alpha component.
๐๏ธ Yahoo Finance News
This notebook goes over how to use the yahoofinancenews tool with an agent.
๐๏ธ You.com Search
The you.com API is a suite of tools designed to help developers ground the output of LLMs in the most recent, most accurate, most relevant information that may not have been included in their training dataset.
๐๏ธ YouTube
YouTube Search package searches YouTube videos avoiding using their heavily rate-limited API.
๐๏ธ Zapier Natural Language Actions
Deprecated This API will be sunset on 2023-11-17//nla.zapier.com/start/
๐๏ธ ZenGuard AI
This tool lets you quickly set up ZenGuard AI in your Langchain-powered application. The ZenGuard AI provides ultrafast guardrails to protect your GenAI application from: