Reference documentation for the langchain-community package.
Cache that stores things in memory.
SQLite table for full LLM Cache (all generations).
Cache that uses SQAlchemy as a backend.
Cache that uses SQLite as a backend.
Cache that uses Upstash Redis as a backend.
Cache that uses Redis as a backend. Allows to use a sync redis.Redis client.
Cache that uses Redis as a backend. Allows to use an
Cache that uses Redis as a vector-store backend.
Cache that uses GPTCache as a backend.
Cache that uses Momento as a backend. See https://gomomento.com/
Cache that uses Cassandra / Astra DB as a backend.
Cache that uses Cassandra as a vector-store backend for semantic
SQLite table for full LLM Cache (all generations).
Cache that uses SQAlchemy as a backend.
Cache that uses Cosmos DB Mongo vCore vector-store backend
Cache that uses Cosmos DB NoSQL backend
Cache that uses OpenSearch vector store backend
Cache that uses Memcached backend through pymemcache client lib
Parse an output that is one of sets of values.
Parse an output as the Json object.
Parse an output as the element of the Json object.
Parse an output as a pydantic object.
Parse an output as an attribute of a pydantic object.
Parse the output of an LLM call using Guardrails.
Wrapper for SceneXplain API.
Base class for all components.
Class for a task.
Component class for a list.
Component class for a member.
Component class for a team.
Component class for a space.
Wrapper for Clickup API.
Wrapper for Zapier NLA.
SQLAlchemy wrapper around a database.
Wrapper for SerpApi's Google Scholar API
Wrapper around the DataForSeo API.
Wrapper around the Brave search engine.
Access to the TensorFlow Datasets.
Wrapper around the Wikidata API.
Wrapper for Wolfram Alpha.
Context manager to hide prints.
Wrapper around SerpAPI.
Jira OAuth2 token.
Jira OAuth2.
Wrapper for Jira API. You can connect to Jira with either an API token or OAuth2.
Wrapper for Infobip API for messaging.
Wrapper around the Serper.dev Google Search API.
Messaging Client using Twilio.
Wrapper around WikipediaAPI.
Routes available for the Arcee API as enumerator.
Filter types available for a DALM retrieval as enumerator.
Filters available for a DALM retrieval and generation.
Source of an Arcee document.
Arcee document.
Adapter for Arcee documents
Wrapper for Arcee API.
Portkey configuration.
Wrapper for Stack Exchange API.
Wrapper for OpenWeatherMap API using PyOWM.
Wrapper around Google Books API.
Wrapper for NASA API.
Wrapper for SerpApi's Google Lens API
Wrapper for AlphaVantage API for Currency Exchange Rate.
Enumerator of the HTTP verbs.
OpenAPI Model that removes mis-formatted parts of the spec.
Wrapper for financial datasets API.
Wrapper around semanticscholar.org API.
Wrapper around PubMed API.
An empty Sentinel type.
An enum of the possible choices for Riva audio encoding.
Configuration for the authentication to a Riva service connection.
A collection of common Riva settings.
A message containing streaming audio.
A runnable that performs Automatic Speech Recognition (ASR) using NVIDIA Riva.
A runnable that performs Text-to-Speech (TTS) with NVIDIA Riva.
Wrapper for GitHub API.
Escape punctuation within an input string.
Wrapper around requests to handle auth and async.
Lightweight wrapper around requests library.
Lightweight wrapper around requests library, with async support.
Lightweight wrapper around requests library, with async support.
Wrapper around the Jina search engine.
Setup mode for AstraDBEnvironment as enumerator.
Wrapper for AWS Lambda SDK.
Wrapper for Dataherald.
Wrapper for OpenAI's DALL-E Image Generator.
Wrapper for AskNews API.
Wrapper for Tavily Search API.
Wrapper around Dria API.
Interface for querying Alibaba Cloud MaxCompute tables.
Wrapper for SerpApi's Google Finance API
Wrapper around ArxivAPI.
Routes available for the Pebblo API as enumerator.
Pebblo Indexed Document.
Pebblo Runtime.
Pebblo Framework instance.
Pebblo AI application.
Pebblo document.
Wrapper for Pebblo Loader API.
Dict like wrapper around search api results.
Wrapper for Searx API.
Wrapper around SearchApi API.
Wrapper around GraphQL API.
Wrapper for Steam API.
Apache Cassandra® database wrapper.
Exception raised for errors in the database schema.
Wrapper for Merriam-Webster.
Wrapper for Polygon API.
Wrapper for Google Scholar API
Wrapper for DuckDuckGo Search API.
Wrapper for Metaphor Search API.
Wrapper around OutlineAPI.
Wrapper for GitLab API.
Wrapper for Reddit API
Wrapper for Golden.
Wrapper for Rememberizer APIs.
Wrapper around bibtexparser.
SparkSQL is a utility class for interacting with Spark SQL.
Wrapper for SerpApi's Google Scholar API
Metadata on a single hit from you.com
A single hit from you.com, which may contain multiple snippets
Output from you.com API.
Output of parsing one snippet.
Wrapper for you.com Search and News API.
Wrapper for Bing Web Search API.
Mixin to prevent storing on disk.
Manage the token for the NutritionAI API.
Wrapper for the Passio Nutrition AI API.
Create PowerBI engine from dataset ID and credential or token.
Custom embedding models on self-hosted remote hardware.
Model2Vec embedding models.
OctoAI Compute Service embedding models.
NLP Cloud embedding models.
ZhipuAI embedding model integration.
Volcengine Embeddings embedding models.
Quantized bi-encoders embedding models.
LocalAI embedding models.
NCP ClovaStudio Embedding API.
HuggingFace embedding models on self-hosted remote hardware.
HuggingFace InstructEmbedding models on self-hosted remote hardware.
llama.cpp embedding models.
LLMRails embedding models.
Leverage Itrex runtime to unlock the performance of compressed NLP models.
Llamafile lets you distribute and run large language models with a
ModelScopeHub embedding models.
A class to handle embedding requests to the TextEmbed API.
A client to handle synchronous and asynchronous requests to the TextEmbed API.
Fake embedding model.
Fake embedding model that always returns
Javelin AI Gateway embeddings.
EdenAI embedding.
Embeddings by spaCy models.
Custom exception for interfacing with Takeoff Embedding class.
Exception raised when no consumer group is provided on initialization of
Device to use for inference, cuda or cpu.
Configuration for the reader to be deployed in Takeoff.
Interface with Takeoff Inference API for embedding models.
Gradient.ai Embedding models.
Deprecated, TinyAsyncGradientEmbeddingClient was removed.
Baidu Qianfan Embeddings embedding models.
Content handler for LLM class.
Custom Sagemaker Inference Endpoints.
Clarifai embedding models.
Bookend AI sentence_transformers embedding models.
Embedding documents and queries with Awa DB.
Wrapper around the BGE embedding model
OpenVINO embedding models.
OpenVNO BGE embedding models.
MiniMax embedding model integration.
Prem's Embedding APIs
Anyscale Embeddings API.
Qdrant FastEmbedding models.
JohnSnowLabs embedding models
Payload for the Embaas embeddings API.
Embaas's embedding service.
Deep Infra's embedding inference service.
OVHcloud AI Endpoints Embeddings.
Google's PaLM Embeddings APIs.
Baichuan Text Embedding models.
LASER Language-Agnostic SEntence Representations.
OCI authentication types as enumerator.
OCI embedding models.
MLflow AI Gateway embeddings.
GPT4All embedding models.
Ascend NPU accelerate Embedding model
Embedding LLMs in MLflow.
Cohere embedding LLMs in MLflow.
Self-hosted embedding models for infinity package.
Helper tool to embed Infinity.
MosaicML embedding service.
YandexGPT Embeddings models.
Tencent Hunyuan embedding models API by Tencent.
DashScope embedding models.
Optimized Infinity embedding models.
URL class for parsing the URL.
SparkLLM embedding model integration.
Exception raised for errors in the header assembly.
Xinference embedding models.
Aleph Alpha's asymmetric semantic embedding.
Symmetric version of the Aleph Alpha's semantic embeddings.
text2vec embedding models.
Jina embedding models.
TensorflowHub embedding models.
Docstore via arbitrary lookup function.
Wikipedia API.
Simple in memory docstore in the form of a dict.
Interface to access to place that stores documents.
Mixin class that supports adding texts.
Input for the GoogleBooksQuery tool.
Tool that searches the Google Books API.
Input for the YahooFinanceNews tool.
Tool that searches financial news on Yahoo Finance.
API Configuration.
AI Plugin Definition.
Schema for AIPluginTool.
Tool for getting the OpenAPI spec for an AI Plugin.
IFTTT Webhook.
Tool that asks user for input.
Tool that queries the BraveSearch.
Riza Code tool.
A tool implementation to execute JavaScript via Riza's Code Interpreter API.
Tool for interacting with the GitHub API.
Tool that queries the Atlassian Jira API.
Commands for the Bash Shell tool.
Tool to run shell commands.
Base tool for interacting with a SQL database.
Tool for querying a SQL database.
Tool for getting metadata about a SQL database.
Tool for getting tables names.
Use an LLM to check if a query is correct.
Input for the Arxiv tool.
Tool that searches the Arxiv API.
Tool for querying a Power BI Dataset.
Tool for getting metadata about a PowerBI Dataset.
Tool for getting tables names.
Input for the AskNews Search tool.
Tool that searches the AskNews API.
Tool that queries the Bing search API.
Bing Search tool.
Tool that queries the Google Finance API.
Input for CreateSessionTool.
Tool that creates a new Multion Browser Window with provided fields.
Input for UpdateSessionTool.
Tool that updates an existing Multion Browser Window with provided fields.
Input for UpdateSessionTool.
Tool that closes an existing Multion Browser Window with provided fields.
Tool that queries the Google trends API.
Input for the Jina search tool.
Tool that queries the JinaSearch.
Input for the SemanticScholar tool.
Tool that searches the semanticscholar API.
Tool that queries the Clickup API.
the base tool for all the EdenAI Tools .
Tool that queries the Eden AI Text to speech API.
Tool that queries the Eden AI Explicit text detection.
Tool that queries the Eden AI Speech To Text API.
Tool that queries the Eden AI Explicit image detection.
Tool that queries the Eden AI Identity parsing API.
Tool that queries the Eden AI Object detection API.
Tool that queries the Eden AI Invoice parsing API.
Input for CopyFileTool.
Tool that adds the capability to sleep.
Inputs to the Passio Nutrition AI tool.
Tool that queries the Passio Nutrition AI API.
Base tool for interacting with Spark SQL.
Tool for querying a Spark SQL.
Tool for getting metadata about a Spark SQL.
Tool for getting tables names.
Use an LLM to check if a query is correct.
Schema for transfer operations.
Tool for transfer operations.
Schema for value operations.
Tool for value operations.
Schema for owner operations.
Tool for owner operations.
Type of app operation as enumerator.
Schema for app operations.
Tool for app operations.
Schema for owner operations.
Tool for owner operations.
Type of operation as enumerator.
Base class for the AINetwork tools.
Input for SendMessageTool.
Send an email in Office 365.
Input for CreateEvent Tool.
Tool for sending calendar events in Office 365.
Input for SendMessageTool.
Tool for creating a draft email in Office 365.
Input for SearchEmails Tool.
Search email messages in Office 365.
Input for SearchEmails Tool.
Search calendar events in Office 365.
Base class for the Office 365 tools.
Traverse an AST and
Description of the uploaded path with its remote path.
Arguments for the E2BDataAnalysisTool.
Tool for running python code in a sandboxed environment for data analysis.
Base class for JSON spec.
Tool for listing keys in a JSON spec.
Tool for getting a value in a JSON spec.
Tool that queries the OpenWeatherMap API.
Input for the DuckDuckGo search tool.
DuckDuckGo tool.
Tool that queries the DuckDuckGo search API and
Base class for requests tools.
Tool for making a GET request to an API endpoint.
Tool for making a POST request to an API endpoint.
Tool for making a PATCH request to an API endpoint.
Tool for making a PUT request to an API endpoint.
Tool for making a DELETE request to an API endpoint.
Models available for Eleven Labs Text2Speech.
Models available for Eleven Labs Text2Speech.
Tool that queries the Eleven Labs Text2Speech API.
Tool that queries the Azure AI Services Text to Speech API.
Tool that queries the Azure AI Services Document Intelligence API.
Tool that queries the Azure AI Services Image Analysis API.
Tool that queries the Azure AI Services Text Analytics for Health API.
Tool that queries the Azure AI Services Speech to Text API.
Input schema for the you.com tool.
Tool that searches the you.com API.
Tool that queries the Google Lens API.
Tool that queries the Google Jobs API.
Tool that queries the SearchApi.io search API.
Tool that queries the SearchApi.io search API and returns JSON.
Tool that searches the PubMed API.
Base tool for querying a GraphQL API.
Input for PolygonAggregates.
Tool that gets aggregate bars (stock prices) over a
Inputs for Polygon's Last Quote API
Tool that gets the last quote of a ticker from Polygon
Inputs for Polygon's Financials API
Tool that gets the financials of a ticker from Polygon
Inputs for Polygon's Ticker News API
Tool that gets the latest news for a given ticker from Polygon
Input for the Tavily tool.
Input for WriteFileTool.
Tool that writes a file to disk.
Input for MoveFileTool.
Tool that moves a file.
Pebblo Safe Loader class is a wrapper around document loaders enabling the data
NeedleRetriever retrieves relevant documents or context from a Needle collection
Callback Handler that logs evaluation results to uptrain and the console.
Azure ML endpoints API types. Use dedicated for models deployed in hosted
Recursively remove newlines, no matter the data structure they are stored in.
Convert a dictionary to a YAML-like string without using external libraries.
Import the textstat python package and raise an error if it is not installed.