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
HugeGraph wrapper for graph operations.
ArangoDB wrapper for graph operations.
RDFlib wrapper for graph operations.
Functionality to create graph index.
Represents a node in a graph with associated properties.
Represents a directed relationship between two nodes in a graph.
Represents a graph document consisting of nodes and relationships.
FalkorDB wrapper for graph operations.
Knowledge triple in the graph.
Networkx wrapper for entity graph operations.
Exception for the AGE queries.
Apache AGE wrapper for graph operations.
NebulaGraph wrapper for graph operations.
Exception for the Neptune queries.
Abstract base class for Neptune.
Memgraph wrapper for graph operations.
Ontotext GraphDB https://graphdb.ontotext.com/ wrapper for graph operations.
Gremlin wrapper for graph operations.
TigerGraph wrapper for graph operations.
Abstract class for graph operations.
Kùzu wrapper for graph operations.
Document loader for EverNote ENEX export files.
Turn a url to llm accessible markdown with Scrapfly.io.
Merge documents from a list of loaders
Load from Open City.
Load documents by querying database tables supported by SQLAlchemy.
Load documents from Yuque.
Load Notion directory dump.
Parse Oracle doc metadata...
Read a file
Client for lakeFS.
Load from lakeFS.
Load from lakeFS as unstructured data.
Load from SharePoint.
Load Quip pages.
Load SurrealDB documents.
Load local Airbyte json files.
Load Facebook Chat messages directory dump.
Recursively load all child links from a root URL.
Load from Stripe API.
Load Hacker News data.
Base class for all loaders that uses O365 Package
Load from TensorFlow Dataset.
Load with an Airbyte source connector implemented using the CDK.
A wrapper around the CDK integration.
Load from Hubspot using an Airbyte source connector.
Load from Stripe using an Airbyte source connector.
Load from Typeform using an Airbyte source connector.
Load from Zendesk Support using an Airbyte source connector.
Load from Shopify using an Airbyte source connector.
Load from Salesforce using an Airbyte source connector.
Load from Gong using an Airbyte source connector.
Load content from RSpace notebooks, folders, documents or PDF Gallery files.
Load a query result from Arxiv.
Column not found error.
Load from a Rockset database.
Load news articles from URLs using Unstructured.
Load a file from Microsoft OneDrive.
Load from Docusaurus Documentation.
Parse MHTML files with BeautifulSoup.
Load from Psychic.dev.
Load OpenOffice ODT files using Unstructured.
Load Roam files from a directory.
Load Microsoft PowerPoint files using Unstructured.
Load HTML asynchronously.
Abstract base class for all evaluators.
Evaluate the page HTML content using the unstructured library.
Load HTML pages with Playwright and parse with Unstructured.
Load documents from Couchbase.
Load Cube semantic layer metadata.
Load from Baidu Cloud BOS file.
Load from Notion DB.
Base Loader that uses Unstructured.
Load Markdown files using Unstructured.
Load RST files using Unstructured.
Load webpages with Browserless /content endpoint.
Load Figma file.
Load IMSDb webpages.
Load WhatsApp messages text file.
Load Reddit posts.
Load PDF files using Unstructured.
Base Loader class for PDF files.
Load online PDF.
Load and parse a PDF file using 'pypdf' library.
Load and parse a PDF file using the pypdfium2 library.
Load and parse a directory of PDF files using 'pypdf' library.
Load and parse a PDF file using 'pdfminer.six' library.
Load PDF files as HTML content using PDFMiner.
Load and parse a PDF file using 'PyMuPDF' library.
Load PDF files using Mathpix service.
Load PDF files using pdfplumber.
Load PDF files from a local file system, HTTP or S3.
DedocPDFLoader document loader integration to load PDF files using dedoc.
Load a PDF with Azure Document Intelligence
Document loader utilizing Zerox library:
Load PySpark DataFrames.
Load documents from Microsoft OneDrive.
Load HTML pages with Selenium and parse with Unstructured.
Load from Hugging Face Hub datasets.
Load from Telegram chat dump.
Load Telegram chat json directory dump.
Scrape HTML pages from URLs using a
Load from Baidu BOS directory.
Load Documents using LLMSherpa.
Transcript format to use for the document loader.
Load AssemblyAI audio transcripts.
Load AssemblyAI audio transcripts.
Load ReadTheDocs documentation directory.
Load Git repository files.
Load HTML files using Unstructured.
Load Pandas DataFrame.
Load RTF files using Unstructured.
Load files from Dropbox.
Load Python files, respecting any non-default encoding if specified.
File encoding as the NamedTuple.
Load from Tencent Cloud COS file.
WebBaseLoader document loader integration
Load MongoDB documents.
Load iFixit repair guides, device wikis and answers.
Load Twitter tweets.
Load table schemas from AWS Glue.
Load image captions.
Load pre-rendered web pages using a headless browser hosted on Browserbase.
Load from Amazon AWS S3 directory.
Load from Tencent Cloud COS directory.
Load from a directory.
Load email files using Unstructured.
Loads Outlook Message files using extract_msg.
Load from any file type using Nuclia Understanding API.
Load GitHub repository Issues.
Load issues of a GitHub repository.
Load GitHub File
Load from Amazon AWS S3 file.
Generic Google API Client.
Output formats of transcripts from YoutubeLoader.
Load YouTube video transcripts.
Load all Videos from a YouTube Channel.
Load elements from a blockchain smart contract.
Load from Spreedly API.
Load cards from a Trello board.
Load transactions from Ethereum mainnet.
Load geopandas Dataframe.
Load from Huawei OBS directory.
NeedleLoader is a document loader for managing documents stored in a collection.
Load from the PubMed biomedical library.
Load files from remote URLs using Unstructured.
Load GitBook data.
Load the Mastodon 'toots'.
Load TSV files using Unstructured.
Load from Modern Treasury.
Load .srt (subtitle) files.
Load Jupyter notebook (.ipynb) files.
Load Polars DataFrame.
Load a sitemap and its URLs.
Load from a Slack directory dump.
Load documents from TiDB.
Load a JSON file using a jq schema.
Generic Document Loader.
Enumerator of the supported blockchains.
Load elements from a blockchain smart contract.
Load HTML using 2markdown API.
Load with Brave Search engine.
Pebblo Safe Loader class is a wrapper around document loaders enabling the data
Loader for text data.
Load Org-Mode files using Unstructured.
Load College Confidential webpages.
Load a PDF with Azure Document Intelligence.
Load from Alibaba Cloud MaxCompute table.
Load Datadog logs.
Load CoNLL-U files.
Load a CSV file into a list of Document objects.
Load CSV files using Unstructured.
Load acreom vault from a directory.
Load TOML files.
Load and pars Documents concurrently.
Load from FaunaDB.
Load Xorbits DataFrame.
Load from Gutenberg.org.
Load records from an ArcGIS FeatureLayer.
Load Discord chat logs.
Load pages from OneNote notebooks.
Load DOCX file using docx2txt and chunks at character level.
Load Microsoft Word file using Unstructured.
Load text file.
Load from Snowflake API.
Load PNG and JPG files using Unstructured.
Load CHM files using Unstructured.
Microsoft Compiled HTML Help (CHM) Parser.
Load AZLyrics webpages.
Load from DuckDB.
Load weather data with Open Weather Map API.
Load the Airtable tables.
Turn an url to LLM accessible markdown with ScrapingAnt.
Load a Blackboard course.
Load from the Huawei OBS file.
Load from Kinetica API.
Load notes from Joplin.
Load a bibtex file.
Load from IUGU.
Load news articles from RSS feeds using Unstructured.
Load from Wikipedia.
Load web pages as Documents using Spider AI.
Load conversations from exported ChatGPT data.
Enumerator of the content formats of Confluence page.
Load Confluence pages.
Base Loader that uses dedoc (https://dedoc.readthedocs.io).
DedocFileLoader document loader integration to load files using dedoc.
Load files using dedoc API.
Load EPub files using Unstructured.
Load documents from AWS Athena.
ModuleName document loader integration
Load Diffbot json file.
Load MediaWiki dump from an XML file.
FireCrawlLoader document loader integration
Load XML file using Unstructured.
Load fetching transcripts from BiliBili videos.
Load from Azure AI Data.
Load Microsoft Excel files using Unstructured.
Load model information from Hugging Face Hub, including README content.
Load from LarkSuite (FeiShu).
Load from LarkSuite (FeiShu) wiki.
Load Obsidian files from directory.
Load YouTube urls as audio file(s).
Load blobs in the local file system.
Load blobs from cloud URL or file:.
Transcribe and parse audio files using Azure OpenAI Whisper.
Transcribe and parse audio files.
Transcribe and parse audio files with OpenAI Whisper model.
Transcribe and parse audio files.
Transcribe and parse audio files with faster-whisper.
Parse the Microsoft Word documents from a blob.
Parse a blob from a PDF using pypdf library.
Parse a blob from a PDF using pdfminer.six library.
Parse a blob from a PDF using PyMuPDF library.
Parse a blob from a PDF using PyPDFium2 library.
Parse PDF with PDFPlumber.
Send PDF files to Amazon Textract and parse them.
Loads a PDF with Azure Document Intelligence
Dataclass to store Document AI parsing results.
Exception raised when the Grobid server is unavailable.
Load article PDF files using Grobid.
Parser for vsdx files.
Parser that uses mime-types to parse a blob.
Abstract base class for parsing image blobs into text.
Parser for extracting text from images using the RapidOCR library.
Parse for extracting text from images using the Tesseract OCR library.
Parser for analyzing images using a language model (LLM).
Parser for text blobs.
Loads a PDF with Azure Document Intelligence
A wrapper class that adapts a document loader to function as a parser.
Parse HTML files using Beautiful Soup.
Parse using the respective programming language syntax.
Code segmenter for C#.
Code segmenter for SQL.
Abstract class for the code segmenter.
Code segmenter for Python.
Code segmenter for Lua.
Code segmenter for Perl.
Code segmenter for TypeScript.
Code segmenter for Java.
Code segmenter for Kotlin.
Code segmenter for Ruby.
Code segmenter for Rust.
Code segmenter for COBOL.
Code segmenter for C++.
Code segmenter for Go.
Code segmenter for C.
Code segmenter for PHP.
Code segmenter for Scala.
Code segmenter for Elixir.
Abstract class for CodeSegmenters that use the tree-sitter library.
Code segmenter for JavaScript.
Filter that drops redundant documents by comparing their embeddings.
Perform K-means clustering on document vectors.
Translate text documents using doctran.
Converts HTML documents to Markdown format with customizable options for handling
Extract QA from text documents using doctran.
Reorder long context.
Extract properties from text documents using doctran.
Transform HTML content by extracting specific tags and removing unwanted ones.
Nuclia Text Transformer.
Replace occurrences of a particular search pattern with a replacement string
Extract metadata tags from document contents using OpenAI functions.
Visitor for translating structured queries to Redis filter expressions.
Translate Vectara internal query language elements to valid filters.
Translate Pinecone internal query language elements to valid filters.
Translate Mongo internal query language elements to valid filters.
Translate Weaviate internal query language elements to valid filters.
Translate Databricks vector search internal query language elements to
Translate Chroma internal query language elements to valid filters.
Logic for converting internal query language elements to valid filters.
Translate Milvus internal query language elements to valid filters.
Translate StructuredQuery to Tencent VectorDB query.
Translate PGVector internal query language elements to valid filters.
Translate OpenSearch internal query domain-specific
Translate the internal query language elements to valid filters.
Translate Qdrant internal query language elements to valid filters.
Translate Elasticsearch internal query language elements to valid filters.
Translate Langchain filters to Supabase PostgREST filters.
Translate MyScale internal query language elements to valid filters.
Translate DingoDB internal query language elements to valid filters.
Translate DeepLake internal query language elements to valid filters.
Translate AstraDB internal query language elements to valid filters.
Load chat sessions from a list of LangSmith "llm" runs.
Load chat sessions from a LangSmith dataset with the "chat" data type.
Load chat sessions from the iMessage chat.db SQLite file.
Load WhatsApp conversations from a dump zip file or directory.
Load telegram conversations to LangChain chat messages.
Load Facebook Messenger chat data from a single file.
Load Facebook Messenger chat data from a folder.
Load Slack conversations from a dump zip file.
Content handler for CrossEncoder class.
SageMaker Inference CrossEncoder endpoint.
Fake cross encoder model.
HuggingFace cross encoder models.
Wrapper around the BGE embedding model
Baidu Qianfan Embeddings embedding models.
YandexGPT Embeddings models.
Jina embedding models.
llama.cpp embedding models.
MLflow AI Gateway embeddings.
text2vec embedding models.
Content handler for LLM class.
Custom Sagemaker Inference Endpoints.
GPT4All embedding models.
MosaicML embedding service.
Qdrant FastEmbedding models.
Javelin AI Gateway embeddings.
Optimized Infinity embedding models.
ZhipuAI embedding model integration.
Baichuan Text Embedding models.
Custom embedding models on self-hosted remote hardware.
Tencent Hunyuan embedding models API by Tencent.
Quantized bi-encoders embedding models.
URL class for parsing the URL.
SparkLLM embedding model integration.
Exception raised for errors in the header assembly.
Clarifai embedding models.
OctoAI Compute Service embedding models.
OCI authentication types as enumerator.
OCI embedding models.
Ascend NPU accelerate Embedding model
Embeddings by spaCy models.
Fake embedding model.
Fake embedding model that always returns
Xinference embedding models.
Model2Vec embedding models.
Aleph Alpha's asymmetric semantic embedding.
Symmetric version of the Aleph Alpha's semantic embeddings.
Llamafile lets you distribute and run large language models with a
OpenVINO embedding models.
OpenVNO BGE embedding models.
LLMRails embedding models.
TensorflowHub embedding models.
Gradient.ai Embedding models.
Deprecated, TinyAsyncGradientEmbeddingClient was removed.
Google's PaLM Embeddings APIs.
EdenAI embedding.
Embedding documents and queries with Awa DB.
Prem's Embedding APIs
NLP Cloud embedding models.
DashScope embedding models.
LocalAI embedding models.
HuggingFace embedding models on self-hosted remote hardware.
HuggingFace InstructEmbedding models on self-hosted remote hardware.
Payload for the Embaas embeddings API.
Embaas's embedding service.
JohnSnowLabs embedding models
MiniMax embedding model integration.
OVHcloud AI Endpoints Embeddings.
Deep Infra's embedding inference service.
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.
Volcengine Embeddings embedding models.
A class to handle embedding requests to the TextEmbed API.
A client to handle synchronous and asynchronous requests to the TextEmbed API.
Self-hosted embedding models for infinity package.
Helper tool to embed Infinity.
Bookend AI sentence_transformers embedding models.
LASER Language-Agnostic SEntence Representations.
ModelScopeHub embedding models.
Leverage Itrex runtime to unlock the performance of compressed NLP models.
Embedding LLMs in MLflow.
Cohere embedding LLMs in MLflow.
NCP ClovaStudio Embedding API.
Anyscale Embeddings 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.
Docstore via arbitrary lookup function.
Wikipedia API.
Xata vector store.
SemaDB vector store.
Momento Vector Index (MVI) vector store.
ClickHouse client configuration.
ClickHouse vector store integration.
SurrealDB as Vector Store.
KDB.AI vector store.
vikingdb connection config
vikingdb as a vector store
Configuration for a Zep Collection.
Zep vector store.
Hippo vector store.
Configuration for summary generation.
Configuration for Maximal Marginal Relevance (MMR) search.
Configuration for Reranker.
Configuration for Vectara query.
Vectara API vector store.
Vectara Retriever class.
Vectara RAG runnable.
Rockset vector store.
Azure Cognitive Search vector store.
Retriever that uses Azure Cognitive Search.
AnalyticDB (distributed PostgreSQL) vector store.
Jaguar API vector store.
Aerospike vector store.
TiDB Vector Store.
VectorStore connecting to Pathway Vector Store.
Enumerator of the Search strategies for searching in the vectorstore.
Vespa vector store.
Tair vector store.
Meilisearch vector store.
VLite is a simple and fast vector database for semantic search.
ScaNN vector store.
LanceDB vector store.
Clarifai AI vector store.
ecloud Elasticsearch vector store.
Baidu Elasticsearch vector store.
Atlas vector store.
StarRocks client configuration.
StarRocks vector store.
DuckDB vector store.
Enumerator of the Distance strategies for calculating distances
Base class for the Lantern embedding store.
Result from a query.
Enumerator of the Distance strategies.
Postgres with the lantern extension as a vector store.
Amazon OpenSearch Vector Engine vector store.
DashVector vector store.
Infinispan VectorStore interface.
Helper class for Infinispan REST interface.
Tencent vector DB Connection params.
Tencent vector DB Index params.
MetaData Field for Tencent vector DB.
Tencent VectorDB as a vector store.
Base model for all SQL stores.
Collection store.
Embedding store.
Result from a query.
Postgres with the pg_embedding extension as a vector store.
Enumerator of the Distance strategies.
Base model for the SQL stores.
SQLite with VSS extension as a vector database.
ManticoreSearch Engine vector store.
Hologres API vector store.
VectorStore backed by pgvecto_rs.
USearch vector store.
CosmosDB Query Type
Vectorstore that uses ThirdAI's NeuralDB.
Vectorstore that uses ThirdAI's NeuralDB Enterprise Python Client for NeuralDBs.
Timescale Postgres vector store
Enumerator for the supported Index types
Bagel.net Inference platform.
Zep vector store.
Implementation of Vector Store using LLMRails.
Retriever for LLMRails.
TileDB vector store.
Baidu VectorDB Connection params.
Baidu VectorDB table params.
Baidu VectorDB as a vector store.
Marqo vector store.
Base class for Elasticsearch retrieval strategies.
Wrapper around Epsilla vector database.
Supabase Postgres vector store.
Typesense vector store.
DocumentDB Similarity Type as enumerator.
Amazon DocumentDB (with MongoDB compatibility) vector store.
MyScale client configuration.
MyScale vector store.
MyScale vector store without metadata column
Zilliz vector store.
Dingo vector store.
Annoy vector store.
FAISS vector store integration.
NucliaDB vector store.
Enumerator of the Distance strategies.
Some default dimensions for known embeddings.
Kinetica client configuration.
Kinetica vector store.
Enumerator for different search strategies in FalkorDB VectorStore.
Enumerator of the index types.
FalkorDB vector index.
Cosmos DB Similarity Type as enumerator.
Cosmos DB Vector Search Type as enumerator.
Azure Cosmos DB for MongoDB vCore vector store.
Relyt (distributed PostgreSQL) vector store.
Base class for serializing data.
Serialize data in JSON using the json package from python standard library.
Serialize data in Binary JSON using the bson python package.
Serialize data in Apache Parquet format using the pyarrow package.
Exception raised by SKLearnVectorStore.
Simple in-memory vector store based on the scikit-learn library
Alibaba Cloud Opensearch` client configuration.
Alibaba Cloud OpenSearch vector store.
Apache Doris client configuration.
Apache Doris vector store.
Yellowbrick as a vector database.
Enumerator for the supported Index types within Yellowbrick.
Parameters for configuring a Yellowbrick index.
Vald vector database.
Upstash Vector vector store
Tablestore vector store.
SQLite with Vec extension as a vector database.
AwaDB vector store.
RedisFilterOperator enumerator is used to create RedisFilterExpressions.
Collection of RedisFilterFields.
Base class for RedisFilterFields.
RedisFilterField representing a tag in a Redis index.
RedisFilterField representing a numeric field in a Redis index.
RedisFilterField representing a text field in a Redis index.
Logical expression of RedisFilterFields.
Retriever for Redis VectorStore.
Distance metrics for Redis vector fields.
Base class for Redis fields.
Schema for text fields in Redis.
Schema for tag fields in Redis.
Schema for numeric fields in Redis.
Base class for Redis vector fields.
Schema for flat vector fields in Redis.
Schema for HNSW vector fields in Redis.
Schema for Redis index.
In-memory DocArray storage for exact search.
Base class for DocArray based vector stores.
HnswLib storage using DocArray package.
Weight only quantized model.
OctoAI LLM Endpoints - OpenAI compatible.
IpexLLM model.
Use your Predibase models with Langchain.
Modal large language models.
Writer large language models.
Baidu Qianfan completion model integration.
Yandex large language models.
Arcee's Domain Adapted Language Models (DALMs).
AzureML Managed Endpoint client.
Azure ML endpoints API types. Use dedicated for models deployed in hosted
Transform request and response of AzureML endpoint to match with
Content handler for GPT2
Deprecated: Kept for backwards compatibility
Content handler for LLMs from the HuggingFace catalog.
Content handler for the Dolly-v2-12b model
Content formatter for models that use the OpenAI like API scheme.
Deprecated: Kept for backwards compatibility
Azure ML Online Endpoint models.
Azure ML Online Endpoint models.
llama.cpp model.
Yi large language models.
PromptLayer OpenAI large language models.
PromptLayer OpenAI large language models.
NIBittensor LLMs
Replicate models.
Wrapper around You.com's conversational Smart and Research APIs.
Parse the byte stream input.
Handler class to transform input from LLM to a
Content handler for LLM class.
GPT4All language models.
MosaicML LLM service.
Adapter to prepare the inputs from Langchain to a format
Amazon API Gateway to access LLM models hosted on AWS.
Parameters for the Javelin AI Gateway LLM.
Javelin AI Gateway LLMs.
Baichuan large language models.
Model inference on self-hosted remote hardware.
RWKV language models.
Banana large language models.
Baseten model
iFlyTek Spark completion model integration.
Petals Bloom models.
Clarifai large language models.
GooseAI large language models.
Common configuration for Solar LLMs.
Solar large language models.
OCI authentication types as enumerator.
Base class for OCI GenAI models
OCI large language models.
Parameters for the MLflow AI Gateway LLM.
MLflow AI Gateway LLMs.
Parameters for AI21 penalty data.
AI21 large language models.
Raised when the Ollama endpoint is not found.
ForefrontAI large language models.
C Transformers LLM models.
LLM that uses OpaquePrompts to sanitize prompts.
Fake LLM for testing purposes.
Fake streaming list LLM for testing purposes.
SambaStudio large language models.
SambaNova Cloud large language models.
LLM wrapper for the Outlines library.
Langchain LLM class to help to access eass llm service.
Xinference large-scale model inference service.
PipelineAI large language models.
Aleph Alpha large language models.
Llamafile lets you distribute and run large language models with a
Yuan2.0 language models.
Konko AI models.
User input as the response.
OpenLM models.
GigaChat large language models API.
Train result.
Gradient.ai LLM Endpoints.
Nebula Service models.
Aphrodite language model.
StochasticAI large language models.
Base OpenAI large language model class.
EdenAI models.
Tongyi completion model integration.
ChatGLM3 LLM service.
Raises when token expired.
Raises when encounter server error when making inference.
Base class for LLM deployed on OCI Data Science Model Deployment.
LLM deployed on OCI Data Science Model Deployment.
OCI Data Science Model Deployment TGI Endpoint.
VLLM deployed on OCI Data Science Model Deployment
ExllamaV2 API.
HazyResearch's Manifest library.
Cloudflare Workers AI service.
Layerup Security LLM service.
NLPCloud large language models.
Base class for VolcEngineMaas models.
volc engine maas hosts a plethora of models.
Base class of Friendli.
Friendli LLM.
Neural Magic DeepSparse LLM interface.
HuggingFace Pipeline API to run on self-hosted remote hardware.
CerebriumAI large language models.
Common parameters for Minimax large language models.
Minimax large language models.
Common parameters for Moonshot LLMs.
Moonshot large language models.
DeepInfra models.
The device to use for inference, cuda or cpu
Configuration for the reader to be deployed in Titan Takeoff API.
Titan Takeoff API LLMs.
VLLM language model.
vLLM OpenAI-compatible API client
Aviary backend.
Aviary hosted models.
Kobold API language model.
Beam API for gpt2 large language model.
Adapter class to prepare the inputs from Langchain to a format
Base class for Bedrock models.
MLX Pipeline API.
OpenAI's compatible API client for OpenLLM server
ChatGLM LLM service.
Wrapper around the BigdlLLM model
CTranslate2 language model.
Text generation models from WebUI.
MLflow LLM service.
Anyscale large language models.
Chat message history stored in a Xata database.
Chat message history stored in a Redis database.
Chat message history that is backed by Cassandra.
Scope for the document search. Messages or Summaries?
Enumerator of the types of search to perform.
Chat message history that uses Zep as a backend.
Chat message history that stores history in AWS DynamoDB.
Uses Rockset to store chat messages.
Convert BaseMessage to the SQLAlchemy model.
The default message converter for SQLChatMessageHistory.
Chat message history stored in an SQL database.
Chat message history stored in an Upstash Redis database.
Consume start position for Kafka consumer to get chat history messages.
Chat message history stored in Kafka.
Chat message history backed by Google Firestore.
Represents a chat message history stored in a TiDB database.
Chat message history that uses Zep Cloud as a backend.
Chat message history cache that uses Momento as a backend.
Chat message history backed by Azure CosmosDB.
Chat message history that stores history in a local file.
Chat message history that stores messages in Streamlit session state.
Select and order examples based on ngram overlap score (sentence_bleu score
Wrapper for OpenWeatherMap API using PyOWM.
SQLAlchemy wrapper around a database.
Wrapper for SerpApi's Google Scholar API
Escape punctuation within an input string.
Wrapper for Reddit 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.
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.
Wrapper for GitLab 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.
Access to the TensorFlow Datasets.
Wrapper for Tavily Search 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 around the Serper.dev Google Search API.
Wrapper for Stack Exchange API.
Wrapper around ArxivAPI.
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.
SparkSQL is a utility class for interacting with Spark SQL.
Wrapper for financial datasets API.
Wrapper for Dataherald.
Portkey configuration.
Wrapper for SerpApi's Google Finance API
Wrapper for AlphaVantage API for Currency Exchange Rate.
Wrapper around the Wikidata API.
Wrapper around SearchApi API.
Wrapper for SerpApi's Google Scholar API
Enumerator of the HTTP verbs.
OpenAPI Model that removes mis-formatted parts of the spec.
Wrapper around Google Books API.
Wrapper for Merriam-Webster.
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 for SerpApi's Google Lens API
Apache Cassandra® database wrapper.
Exception raised for errors in the database schema.
Wrapper around GraphQL API.
Wrapper for GitHub API.
Context manager to hide prints.
Wrapper around SerpAPI.
Wrapper for DuckDuckGo Search API.
Wrapper for Golden.
Wrapper for Wolfram Alpha.
Wrapper for Steam API.
Wrapper around PubMed API.
Wrapper for Zapier NLA.
Wrapper for Metaphor Search API.
Jira OAuth2 token.
Jira OAuth2.
Wrapper for Jira API. You can connect to Jira with either an API token or OAuth2.
Wrapper around the Brave search engine.
Messaging Client using Twilio.
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.
Wrapper around OutlineAPI.
Interface for querying Alibaba Cloud MaxCompute tables.
Wrapper around Dria API.
Wrapper around semanticscholar.org API.
Wrapper for Polygon API.
Wrapper for Google Scholar API
Wrapper for Infobip API for messaging.
Wrapper for OpenAI's DALL-E Image Generator.
Wrapper for SceneXplain API.
Wrapper for Rememberizer APIs.
Setup mode for AstraDBEnvironment as enumerator.
Wrapper for AskNews API.
Wrapper around bibtexparser.
Wrapper for NASA API.
Wrapper around the DataForSeo API.
Wrapper around the Jina search engine.
Wrapper around WikipediaAPI.
Dict like wrapper around search api results.
Wrapper for Searx API.
Wrapper for Bing Web Search API.
Wrapper for AWS Lambda SDK.
Representation of a callable function to the Ernie API.
Representation of a callable function to the Ernie API.
Callback Handler that logs to Infino.
Callback Handler that logs prompt artifacts and metrics to SageMaker Experiments.
Context manager for LLMonitor user context.
Callback Handler for LLMonitor`.
Handle the metadata and associated function states for callbacks.
Callback Handler that logs metrics and artifacts to mlflow server.
Callback Handler that logs metrics and artifacts to mlflow server.
Callback Handler that logs into Argilla.
Callback Handler that logs to Weights and Biases.
Callback Handler that logs to Comet.
Callback handler that is used within a Flyte task.
Token type enum.
Callback Handler that tracks OpenAI info.
Callback Handler that logs to Arthur platform.
Callback handler for Trubrics.
Exception to raise when a person manually review and rejects a value.
Callback for manually validating values.
Asynchronous callback for manually validating values.
Callback Handler for logging to WhyLabs. This callback handler utilizes
Label Studio mode enumerator.
Label Studio callback handler.
Callback Handler that tracks bedrock anthropic info.
Callback Handler that logs to ClearML.
Callback handler for promptlayer.
Callback Handler that logs to Arize.
Upstash Ratelimit Error
Callback to handle rate limiting based on the number of requests
Callback Handler that records transcripts to the Context service.
Callback handler for the metadata and associated function states for callbacks.
Callback Handler that logs to Aim.
Callback Handler that logs into deepeval.
The UpTrain data schema for tracking evaluation results.
Callback Handler that logs evaluation results to uptrain and the console.
Arguments for the WandbTracer.
Callback Handler that logs to Weights and Biases.
Comet Tracer.
Enumerator of the LLMThought state.
Tool record as a NamedTuple.
Generates markdown labels for LLMThought containers. Pass a custom
A thought in the LLM's thought stream.
Callback handler that writes to a Streamlit app.
Enumerator of the child type.
Child record as a NamedTuple.
Streamlit expander that can be renamed and dynamically expanded/collapsed.
Arcee Domain Adapted Language Models (DALMs) retriever.
Which documents to search. Messages or Summaries?
Enumerator of the types of search to perform.
Zep MemoryStore Retriever.
You.com Search API retriever.
Arxiv retriever.
SVM retriever.
Retriever for Kay.ai datasets.
Search depth as enumerator.
Tavily Search API retriever.
KNN retriever.
BM25 retriever without Elasticsearch.
Search queries to research for the user's goal.
Output parser for a list of numbered questions.
Google Search API retriever.
Chaindesk API retriever.
Milvus API retriever.
ChatGPT plugin retriever.
NeedleRetriever retrieves relevant documents or context from a Needle collection
PubMed API retriever.
LlamaIndex retriever.
LlamaIndex graph data structure retriever.
Document retriever that uses ThirdAI's NeuralDB.
Metal API retriever.
Zep Cloud MemoryStore Retriever.
Azure AI Search service retriever.
Azure Cognitive Search service retriever.
Enumerator of the types of search to perform.
DocArray Document Indices retriever.
Retriever for Outline API.
Vespa retriever.
Dria retriever using the DriaAPIWrapper.
Zilliz API retriever.
Databerry API retriever.
`NanoPQ retriever.
Google Vertex Search API retriever alias for backwards compatibility.
Information that highlights the keywords in the excerpt.
Text with highlights.
Value of an additional result attribute.
Additional result attribute.
Value of a document attribute.
Document attribute.
Base class of a result item.
Query API result item.
Retrieve API result item.
Amazon Kendra Query API search result.
Amazon Kendra Retrieve API search result.
Rememberizer retriever.
Pinecone Hybrid Search retriever.
Embedchain retriever.
AskNews retriever.
Elasticsearch retriever that uses BM25.
Wikipedia API retriever.
Configuration for vector search.
Configuration for retrieval.
TF-IDF retriever.
LangChain API retriever.
A retriever class for Breebs.
Writer chat model.
Baidu Qianfan chat model integration.
YandexGPT large language models.
Content formatter for LLaMA.
Chat Content formatter for models with OpenAI like API scheme.
Deprecated: Kept for backwards compatibility
Content formatter for Mistral.
Azure ML Online Endpoint chat models.
llama.cpp model.
Yi chat models API.
PromptLayer and OpenAI Chat large language models API.
Error with Snowpark client.
Snowflake Cortex based Chat model
Parameters for the Javelin AI Gateway LLM.
Javelin AI Gateway chat models API.
ZhipuAI chat model integration.
Baichuan chat model integration.
ChatCoze chat models API by coze.com
Tencent Hunyuan chat models API by Tencent.
OctoAI Chat large language models.
IFlyTek Spark chat model integration.
ChatOCIGenAI chat model integration.
Parameters for the MLflow AI Gateway LLM.
MLflow AI Gateway chat models API.
Fake ChatModel for testing purposes.
Fake ChatModel for testing purposes.
Outlines chat model integration.
Alibaba Cloud PAI-EAS LLM Service chat model API.
MLX chat models.
OCI Data Science Model Deployment chat model integration.
OCI large language chat models deployed with vLLM.
OCI large language chat models deployed with Text Generation Inference.
Yuan2.0 Chat models API.
ChatKonko Chat large language models API.
ChatModel which returns user input as the response.
Chat with LLMs via llama-api-server
Nebula chat large language model - https://docs.symbl.ai/docs/nebula-llm
Error with the Google PaLM API.
Google PaLM Chat models API.
EdenAI chat large language models.
Alibaba Tongyi Qwen chat model integration.
Error with the PremAI API.
PremAI Chat models.
MariTalk Chat models API.
Kinetica utility functions.
Kinetica LLM Chat Model API.
Response containing SQL and the fetched data.
Fetch and return data from the Kinetica LLM.
Volc Engine Maas hosts a plethora of models.
Friendli LLM for chat.
Reka chat large language models.
MiniMax chat model integration.
Moonshot chat model integration.
Exception raised when the DeepInfra API returns an error.
A chat model that uses the DeepInfra API.
Dappier chat large language models.
Jina AI Chat models API.
EverlyAI Chat large language models.
MLflow chat models API.
Error with the GPTRouter APIs
GPTRouter model.
GPTRouter by Writesonic Inc.
NCP ClovaStudio Chat Completion API.
Anyscale Chat large language models.
Allows a BaseModel to return its fields by string variable indexing.
Choice.
Chat completions.
Choice chunk.
Chat completion chunk.
Chat completion.
Completions.
Chat.
BaseStore implementation using Redis as the underlying store.
A ByteStore implementation using Cassandra as the backend.
Table used to save values.
BaseStore interface that works on an SQL database.
BaseStore implementation using Upstash Redis
BaseStore implementation using MongoDB as the underlying store.
BaseStore implementation using MongoDB as the underlying store.
Base class for the DataStax AstraDB data store.
Document compressor that uses Jina Rerank API.
Document compressor that uses Infinity Rerank API.
Request for reranking.
OpenVINO rerank models.
Document compressor using Flashrank interface.
Document compressor that uses Volcengine Rerank API.
Compress using LLMLingua Project.
Document compressor using Flashrank interface.
Document compressor that uses DashScope Rerank API.
Run an OpenAI Assistant.
Parse the output of an LLM call using Guardrails.
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.
Toolkit for Azure AI Services.
Toolkit for Azure Cognitive Services.
Toolkit for interacting with Gmail.
Toolkit for interacting with Office 365.
Jira Toolkit.
Toolkit for PlayWright browser tools.
Schema for operations that do not require any input.
Schema for operations that require an issue number as input.
Schema for operations that require a comment as input.
Schema for operations that require a PR number as input.
Schema for operations that require a PR title and body as input.
Schema for operations that require a file path and content as input.
Schema for operations that require a file path as input.
Schema for operations that require a file path and content as input.
Schema for operations that require a file path as input.
Schema for operations that require a directory path as input.
Schema for operations that require a branch name as input.
Schema for operations that require a search query as input.
Schema for operations that require a username as input.
Schema for operations that require a search query as input.
Schema for operations that require a tag name as input.
GitHub Toolkit.
Toolkit for interacting with local files.
Toolkit for interacting with Spark SQL.
Polygon Toolkit.
Toolkit for making REST requests.
Toolkit for interacting with an OpenAPI API.
Requests GET tool with LLM-instructed extraction of truncated responses.
Requests POST tool with LLM-instructed extraction of truncated responses.
Requests PATCH tool with LLM-instructed extraction of truncated responses.
Requests PUT tool with LLM-instructed extraction of truncated responses.
Tool that sends a DELETE request and parses the response.
A reduced OpenAPI spec.
Steam Toolkit.
Toolkit for interacting with Power BI dataset.
Nasa Toolkit.
Toolkit for interacting with the Browser Agent.
Toolkit for interacting with an Apache Cassandra database.
GitLab Toolkit.
SQLDatabaseToolkit for interacting with SQL databases.
Zapier Toolkit.
Toolkit for CogniSwitch.
Toolkit for interacting with financialdatasets.ai.
Toolkit with a list of Connery Actions as tools.
Toolkit for interacting with Amadeus which offers APIs for travel.
Toolkit for interacting with AINetwork Blockchain.
Toolkit for interacting with Slack.
Clickup Toolkit.
Natural Language API Tool.
Natural Language API Toolkit.
Toolkit for interacting with a JSON spec.
A link to/from a tag of a given kind.
Helper for executing an MMR traversal query.
Interface for extracting links (incoming, outgoing, bidirectional).
Link documents with common named entities using GLiNER_.
DocumentTransformer for applying one or more LinkExtractors.
Chain that requests a URL and then uses an LLM to parse results.
Parse the response and error tags.
Get the response parser.
Parse the request and error tags.
Get the request parser.
Chain interacts with an OpenAPI endpoint using natural language.
Retrieval Chain with Identity & Semantic Enforcement for question-answering
Routes available for the Pebblo API as enumerator.
Wrapper for Pebblo Retrieval API.
Class for an authorization context.
Class for a semantic entity filter.
Class for a semantic topic filter.
Class for a semantic context.
Input for PebbloRetrievalQA chain.
OS, language details
Langchain framework details
Chain for question-answering against a graph by generating gremlin statements.
Chain for question-answering against a graph by generating AQL statements.
Question-answering against a graph by generating Cypher statements for Kùzu.
Chain for question-answering against a graph.
Question-answering against Ontotext GraphDB
Chain for question-answering against a graph by generating Cypher statements.
Chain for question-answering against a graph by generating nGQL statements.
Question-answering against an RDF or OWL graph by generating SPARQL statements.
Chain for question-answering against a graph by generating Cypher statements.
Chain for question-answering against a graph by generating gremlin statements.
Table used to keep track of when a key was last updated.
A SQL Alchemy based implementation of the record manager.
Abstract base class for a record manager.
A MongoDB based implementation of the document manager.
Input for the YahooFinanceNews tool.
Tool that searches financial news on Yahoo Finance.
Input for the GoogleBooksQuery tool.
Tool that searches the Google Books API.
API Configuration.
AI Plugin Definition.
Schema for AIPluginTool.
Tool for getting the OpenAPI spec for an AI Plugin.
IFTTT Webhook.
Input for CreateDraftTool.
Tool that creates a draft email for Gmail.
Base class for Gmail tools.
Enumerator of Resources to search.
Input for SearchGmailTool.
Tool that searches for messages or threads in Gmail.
Input for GetMessageTool.
Tool that gets a thread by ID from Gmail.
Input for SendMessageTool.
Tool that sends a message to Gmail.
Input for GetMessageTool.
Tool that gets a message by ID from Gmail.
Base class for the Office 365 tools.
Input for SearchEmails Tool.
Search calendar events in Office 365.
Input for CreateEvent Tool.
Tool for sending calendar events in Office 365.
Input for SearchEmails Tool.
Search email messages in Office 365.
Input for SendMessageTool.
Tool for creating a draft email in Office 365.
Input for SendMessageTool.
Send an email in Office 365.
Input for the AskNews Search tool.
Tool that searches the AskNews API.
Tool that asks user for input.
Tool that queries the Atlassian Jira API.
Tool that queries YouTube.
Input for Nuclia Understanding API.
Tool to process files with the Nuclia Understanding API.
Base class for browser tools.
Input for ExtractHyperlinksTool.
Extract all hyperlinks on the page.
Explicit no-args input for NavigateBackTool.
Navigate back to the previous page in the browser history.
Explicit no-args input for CurrentWebPageTool.
Tool for getting the URL of the current webpage.
Input for GetElementsTool.
Tool for getting elements in the current web page matching a CSS selector.
Explicit no-args input for ExtractTextTool.
Tool for extracting all the text on the current webpage.
Input for NavigateToolInput.
Tool for navigating a browser to a URL.
Input for ClickTool.
Tool for clicking on an element with the given CSS selector.
Tool that queries the SearchApi.io search API.
Tool that queries the SearchApi.io search API and returns JSON.
Base tool for querying a GraphQL API.
Input for SceneXplain.
Tool that explains images.
Models available for Eleven Labs Text2Speech.
Models available for Eleven Labs Text2Speech.
Tool that queries the Eleven Labs Text2Speech API.
Tool for interacting with the GitHub API.
Input schema for the you.com tool.
Tool that searches the you.com API.
Input for FileSearchTool.
Tool that searches for files in a subdirectory that match a regex pattern.
Input for DeleteFileTool.
Tool that deletes a file.
Input for MoveFileTool.
Tool that moves a file.
Error for paths outside the root directory.
Mixin for file system tools.
Input for ListDirectoryTool.
Tool that lists files and directories in a specified folder.
Input for WriteFileTool.
Tool that writes a file to disk.
Input for ReadFileTool.
Tool that reads a file.
Input for CopyFileTool.
Tool that copies a file.
Tool that queries the DataForSeo Google search API.
Tool that queries the DataForSeo Google Search API
Input for the Arxiv tool.
Tool that searches the Arxiv 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.
Input for PolygonAggregates.
Tool that gets aggregate bars (stock prices) over a
Inputs for Polygon's Ticker News API
Tool that gets the latest news for a given ticker from Polygon
Inputs for Polygon's Financials API
Tool that gets the financials of a ticker from Polygon
Inputs for Polygon's Last Quote API
Tool that gets the last quote of a ticker from Polygon
The location of the property.
Base model for an API property.
A model for a property in the query, path, header, or cookie params.
A model for a request body property.
A model for a request body.
A model for a single API operation.
Tool that generates an image using OpenAI DALLE.
Base class for tools that use a VectorStore.
Tool for the VectorDBQA chain. To be initialized with name and chain.
Tool for the VectorDBQAWithSources chain.
Tool that queries using the Wolfram Alpha SDK.
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.
Tool that adds the capability to query using the Golden API and get back JSON.
Tool that queries the Azure Cognitive Services Speech2Text API.
Tool that queries the Azure Cognitive Services Form Recognizer API.
Tool that queries the Azure Cognitive Services Text Analytics for Health API.
Tool that queries the Azure Cognitive Services Text2Speech API.
Tool that queries the Azure Cognitive Services Image Analysis API.
Tool that searches the PubMed API.
Input for CopyFileTool.
Tool that adds the capability to sleep.
Input for the DuckDuckGo search tool.
DuckDuckGo tool.
Tool that queries the DuckDuckGo search API and
Protocol for trainable language models.
Tool that trains a language model.
Tool that searches the Steam Web API.
Tool for querying a Power BI Dataset.
Tool for getting metadata about a PowerBI Dataset.
Tool for getting tables names.
Tool that queries the Atlassian Jira API.
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.
Input for CreateSessionTool.
Tool that creates a new Multion Browser Window with provided fields.
Input for the WikipediaQuery tool.
Tool that searches the Wikipedia API.
Tool that queries the Google search API.
Tool that queries the Google trends API.
Tool that searches the Wikidata API.
Tool that searches the Merriam-Webster API.
Commands for the Bash Shell tool.
Tool to run shell commands.
Tool that queries the Google Finance API.
Tool to get example SQL queries related to an input question.
Input for the Tavily tool.
Result of executing a function.
Input for the SearxSearch tool.
Tool that queries a Searx instance.
Tool that queries a Searx instance and gets back json.
Base tool for interacting with an Apache Cassandra database.
Tool for querying an Apache Cassandra database with provided CQL.
Tool for getting the schema of a keyspace in an Apache Cassandra database.
Tool for getting data from a table in an Apache Cassandra database.
Input for the Jina search tool.
Tool that queries the JinaSearch.
HuggingFace Text-to-Speech Model Inference.
Tool that queries the Google Jobs API.
Tool for interacting with the GitLab API.
Arguments for the BearlyInterpreterTool.
Information about a file to be uploaded.
Tool for evaluating python code in a sandbox environment.
Tool to run a specific action from the user's exposed actions.
Tool to list all exposed actions for the user.
Tool that uses the Cogniswitch service to answer questions.
Tool that uses the Cogniswitch services to get the
Tool that uses the Cogniswitch services to store data from file.
Tool that uses the Cogniswitch services to store data from a URL.
Input for IncomeStatements.
Tool that gets income statements for a given ticker over a given period.
Input for CashFlowStatements.
Tool that gets cash flow statements for a given ticker over a given period.
Input for BalanceSheets.
Tool that gets balance sheets for a given ticker over a given period.
Tool that queries the Eden AI Object detection API.
the base tool for all the EdenAI Tools .
Tool that queries the Eden AI Invoice parsing API.
Tool that queries the Eden AI Explicit image detection.
Tool that queries the Eden AI Speech To Text API.
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 Identity parsing API.
Tool that queries the Google Lens API.
Connery Action tool.
Service for interacting with the Connery Runner API.
Connery Action parameter validation model.
Connery Action parameter model.
Connery Action model.
Tool that queries the Bing search API.
Bing Search tool.
Schema for the AmadeusFlightSearch tool.
Tool for searching for a single flight between two airports.
Base Tool for Amadeus.
Schema for the AmadeusClosestAirport tool.
Tool for finding the closest airport to a particular location.
Input for the SemanticScholar tool.
Tool that searches the semanticscholar API.
Inputs to the Passio Nutrition AI tool.
Tool that queries the Passio Nutrition AI API.
Schema for owner operations.
Tool for owner operations.
Schema for owner operations.
Tool for owner operations.
Type of operation as enumerator.
Base class for the AINetwork tools.
Schema for transfer operations.
Tool for transfer operations.
Schema for value operations.
Tool for value operations.
Type of app operation as enumerator.
Schema for app operations.
Tool for app operations.
Base class for Slack tools.
Input for ScheduleMessageTool.
Tool for scheduling a message in Slack.
Tool that gets Slack channel information.
Input for SendMessageTool.
Tool for sending a message in Slack.
Input schema for SlackGetMessages.
Tool that gets Slack messages.
Tool that uses StackExchange
Tool that queries the Clickup API.
Tool that queries the BraveSearch.
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.
Traverse an AST and
Tool that queries the Azure AI Services Text Analytics for Health API.
Tool that queries the Azure AI Services Speech to Text API.
Tool that queries the Azure AI Services Image Analysis API.
Tool that queries the Azure AI Services Document Intelligence API.
Tool that queries the Azure AI Services Text to Speech API.
Tool that queries the Serper.dev Google search API.
Tool that queries the Serper.dev Google Search API
Tool that queries the OpenWeatherMap API.
Supported Image Models for generation.
Tool used to generate images from a text-prompt.
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.
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 using the Dataherald SDK.
Riza Code tool.
A tool implementation to execute JavaScript via Riza's Code Interpreter API.
Cache that uses SingleStore DB as a backend
Neptune wrapper for RDF graph operations.
Neptune Analytics wrapper for graph operations.
Neptune wrapper for graph operations.
Neo4j database wrapper for various graph operations.
Load from Azure Blob Storage files.
Read documents using OracleDocLoader
Splitting text using Oracle chunker.
Loader for Google Cloud Speech-to-Text audio transcripts.
Load files using Unstructured.
Load files using Unstructured API.
Load file-like objects opened in read mode using Unstructured.
Send file-like objects with unstructured-client sdk to the Unstructured API.
Load datasets from Apify web scraping, crawling, and data extraction platform.
Load from the Google Cloud Platform BigQuery.
Load Google Docs from Google Drive.
Load from Docugami.
Load from Azure Blob Storage container.
Load from GCS directory.
Load from oracle adb
Load from GCS file.
Google Cloud Document AI parser.
Translate text documents using Google Cloud Translation.
DEPRECATED: This class is deprecated and will no longer be maintained.
Translate Neo4j internal query language elements to valid filters.
Get Embeddings
Cohere embedding models.
Clova's embedding service.
Solar's embedding service.
Ollama locally runs large language models.
SambaNova embedding models.
Azure OpenAI Embeddings API.
Google Cloud VertexAI embedding models.
Elasticsearch embedding models.
GigaChat Embeddings models.
HuggingFace sentence_transformers embedding models.
Wrapper around sentence_transformers embedding models.
HuggingFace sentence_transformers embedding models.
Embed texts using the HuggingFace API.
OpenAI embedding models.
Cloudflare Workers AI embedding model.
NeMo embedding models.
Ernie Embeddings V1 embedding models.
Voyage embedding models.
Bedrock embedding models.
HuggingFaceHub embedding models.
Databricks embeddings.
SingleStore DB vector store.
Couchbase Vector Store vector store.
Google Cloud BigQuery vector store.
ChromaDB vector store.
Milvus vector store. DO NOT USE. KEPT FOR BACKWARDS COMPATIBILITY.
Postgres/PGVector vector store.
Azure Cosmos DB for NoSQL vector store.
Approximate retrieval strategy using the HNSW algorithm.
Exact retrieval strategy using the script_score query.
Sparse retrieval strategy using the text_expansion processor.
Elasticsearch vector store.
ElasticVectorSearch uses the brute force method of searching on vectors.
[DEPRECATED] Elasticsearch with k-nearest neighbor search
Redis vector database.
Base class for Cohere models.
Cohere large language models.
Sagemaker Inference Endpoint models.
Prediction Guard large language models.
Ollama locally runs large language models.
HuggingFace Pipeline API.
LLM models from Together.
IBM watsonx.ai large language models.
Google Vertex AI large language models.
Vertex AI Model Garden large language models.
Fireworks models.
DEPRECATED: Use langchain_google_genai.GoogleGenerativeAI instead.
OpenAI large language models.
Azure-specific OpenAI large language models.
OpenAI Chat large language models.
HuggingFace Endpoint.
Bedrock models.
Anthropic large language models.
HuggingFaceHub models.
Databricks serving endpoint or a cluster driver proxy app for LLM.
HuggingFace text generation API.
Chat message history stored in a SingleStoreDB database.
Chat message history stored in a Postgres database.
Chat message history that stores history in Elasticsearch.
Wrapper around Apify.
Wrapper for Google Search API.
A retriever based on Document AI Warehouse.
Weaviate hybrid search retriever.
Cohere Chat API with RAG.
Google Vertex AI Search retriever.
Google Vertex AI Search retriever for multi-turn conversations.
Amazon Kendra Index retriever.
Amazon Bedrock Knowledge Bases retriever.
OpenAI Chat large language models API.
ERNIE-Bot large language model.
BaseStore implementation using Upstash Redis
Node in the GraphVectorStore.
A hybrid vector-and-graph graph store.
Retriever for GraphVectorStore.
Chain for question-answering against a graph by generating Cypher statements.
Used to correct relationship direction in generated Cypher statements.
Equivalent stub to QuerySQLDatabaseTool for backwards compatibility.
Tool that queries the Google Cloud Text to Speech API.
Tool that queries the Tavily Search API and gets back json.
Tool that queries the Tavily Search API and gets back an answer.
Tool that queries the Metaphor Search API and gets back json.
Get the Arango DB client from credentials.
Parse knowledge triples from the knowledge string.
Extract entities from entity string.
Combine message information in a readable format ready to be used.
Fetch the mime types for the specified file types.
Fetch the mime types for the specified file types.
Default joiner for content columns.
Check if the installed Unstructured version exceeds the minimum version
Raise an error if the Unstructured version does not exceed the
Retrieve a list of elements from the Unstructured API.
Combine message information in a readable format ready to be used.
Combine message information in a readable format ready to be used.
Convert a string or list of strings to a list of Documents with metadata.
Try to detect the file encoding.
Combine cells information in a readable format ready to be used.
Recursively remove newlines, no matter the data structure they are stored in.
Combine message information in a readable format ready to be used.
Extract text from images with RapidOCR.
Get a parser by parser name.
Convert a list of documents to a list of documents with state.
Get all navigable strings from a BeautifulSoup element.
Create a DocumentTransformer that uses an OpenAI function chain to automatically
Convert a value to a string and add single quotes if it is a string.
Convert a value to a string and add double quotes if it is a string.
Check if a string can be cast to a float.
Convert nanoseconds since 2001 to a datetime object.
Merge chat runs together in a chat session.
Merge chat runs together.
Convert messages from the specified 'sender' to AI messages.
Convert messages from the specified 'sender' to AI messages.
Check if a URL is a local file.
Get the bytes string of a file.
Use tenacity to retry the completion call.
Use tenacity to retry the completion call.
Use tenacity to retry the embedding call.
Use tenacity to retry the embedding call.
Create a retry decorator for PremAIEmbeddings.
Using tenacity for retry in embedding calls
Check if an endpoint is live by sending a GET request to the specified URL.
Use tenacity to retry the embedding call.
Use tenacity to retry the embedding call.
Use tenacity to retry the embedding call.
Load the embedding model.
Use tenacity to retry the completion call.
Use tenacity to retry the embedding call.
Check if a string contains multiple substrings.
Normalize vectors to unit length.
Import scann if available, otherwise raise error.
Import lancedb package.
Converts a dict filter to a LanceDB filter string.
Check if a string has multiple substrings.
Print a debug message if DEBUG is True.
Get a named result from a query.
Calculate maximal marginal relevance.
Filter out metadata types that are not supported for a vector store.
Get the embedding store class.
Translate LangChain filter to Tencent VectorDB filter.
Import usearch if available, otherwise raise error.
Import tiledb-vector-search if available, otherwise raise error.
Get the URI of the vector index.
Get the URI of the documents array from group.
Get the URI of the vector index.
Get the URI of the documents array.
Check if a string contains multiple substrings.
Import annoy if available, otherwise raise error.
Import faiss if available, otherwise raise error.
Convert a dictionary to a YAML-like string without using external libraries.
Construct a metadata filter by directly injecting
Processes a nested list of entity data
Create metadata from fields.
Serializes a list of floats into a compact "raw bytes" format
Decorator to check for misuse of equality operators.
Check if Redis index exists.
Read in the index schema from a dict or yaml file.
Use tenacity to retry the completion call.
Use tenacity to retry the async completion call.
Use tenacity to retry the completion call.
Use tenacity to retry the completion call.
Load LLM from Config Dict.
Load LLM from a file.
Cut off the text as soon as any stop words occur.
Return True if the model name is a Codey model.
Return True if the model name is a Gemini model.
Use tenacity to retry the completion call.
Use tenacity to retry the completion call.
Generate text from the model.
Use tenacity to retry the completion call.
Conditionally apply a decorator.
Use tenacity to retry the completion call.
Use tenacity to retry the completion call.
Use tenacity to retry the completion call.
Use tenacity to retry the completion call.
Use tenacity to retry the completion call for streaming.
Use tenacity to retry the completion call.
Update token usage.
Use tenacity to retry the completion call.
Use tenacity to retry the async completion call.
Check the response from the completion call.
Use tenacity to retry the completion call.
Use tenacity to retry the completion call.
Async version of stream_generate_with_retry.
Generate elements from an iterable,
Generate elements from an async iterable,
Default guardrail violation handler.
List available models
Get completions from Aviary models.
Remove trailing slash and /api from url if present.
Get the notebook REPL context if running inside a Databricks notebook.
Get the default Databricks workspace hostname.
Get the default Databricks personal access token.
Update token usage.
Create the LLMResult from the choices and prompts.
Create a message model for a given table name.
Create topic if it doesn't exist, and return the number of partitions.
Condense Zep memory into a human message.
Get the Zep role type from the role string.
Compute ngram overlap score of source and example as sentence_bleu score
Truncate a string to a certain number of words, based on the max string
Sanitize a schema name to only contain letters, digits, and underscores.
Check if the correct Redis modules are installed.
Get a redis client from the connection url given. This helper accepts
Wrap a Cassandra response future in an asyncio future.
Execute a CQL query asynchronously.
Check if a HTTP response is retryable.
Convert a JSON object to a markdown table.
Add single quotes around table names that contain spaces.
Parse a dictionary by creating
Extract elements from a dictionary.
Parse a JSON string and return the parsed object.
Fetch the first id from a dictionary.
Fetch data from a URL.
Fetch the team id.
Fetch the space id.
Fetch the folder id.
Fetch the list id.
Sanitize input string or dict of strings by replacing sensitive data with
Restore the original sensitive data from the sanitized text.
Return an absolute local path for a local file/directory,
Return loader type among, file, dir or in-memory.
Return an absolute source path of source of loader based on the
Fetch the current Framework and Runtime details.
Fetch local runtime ip address.
Generate batches of documents based on page_content size.
Fetch owner of local file path.
Fetch size of source path. Source can be a directory or a file.
Calculate the content size in bytes:
Create a retry decorator for Vertex / Palm LLMs.
Raise ImportError related to Vertex SDK being not available.
Init Vertex AI.
Return a custom user agent header.
Load an image from Google Cloud Storage.
Get the number of tokens in a string of text.
Get the token ids for a string of text.
Row-wise cosine similarity between two equal-width matrices.
Row-wise cosine similarity with optional top-k and score threshold filtering.
Return a custom user agent header.
Return whether OpenAI API is v1 or more.
Convert a Pydantic model to a function description for the Ernie API.
Convert a Pydantic model to a function description for the Ernie API.
Get user agent from environment variable.
Import the fiddler python package and raise an error if it is not installed.
Import the infino client.
Import tiktoken for counting tokens for OpenAI models.
Calculate num tokens for OpenAI with tiktoken package.
Save dict to local file path.
Builds an LLMonitor UserContextManager
Import the spacy python package and raise an error if it is not installed.
Import the pandas python package and raise an error if it is not installed.
Import the textstat python package and raise an error if it is not installed.
Flatten a nested dictionary into a flat dictionary.
Hash a string using sha1.
Load json file to a string.
Import the mlflow python package and raise an error if it is not installed.
Get the metrics to log to MLFlow.
Get the text complexity metrics from textstat.
Analyze text using textstat and spacy.
Construct an html element from a prompt and a generation.
Import the wandb python package and raise an error if it is not installed.
Load json file to a dictionary.
Analyze text using textstat and spacy.
Construct an html element from a prompt and a generation.
Import comet_ml and raise an error if it is not installed.
Import flytekit and flytekitplugins-deck-standard.
Analyze text using textstat and spacy.
Standardize the model name to a format that can be used in the OpenAI API.
Get the cost in USD for a given model and number of tokens.
Import the langkit python package and raise an error if it is not installed.
Get default Label Studio configs for the given mode.
Import the clearml python package and raise an error if it is not installed.
Import the getcontext package.
Get the OpenAI callback handler in a context manager.
Get the Bedrock anthropic callback handler in a context manager.
Get the WandbTracer in a context manager.
Import the aim python package and raise an error if it is not installed.
Import the uptrain package.
Utility to flatten a nest run object into a list of runs.
Utility to truncate a list of runs dictionaries to only keep the specified
Utility to modify the serialized field of a list of runs dictionaries.
Builds a nested dictionary from a list of runs.
Import comet_llm api and raise an error if it is not installed.
Callback Handler that writes to a Streamlit app.
Create an index of embeddings for a list of contexts.
Create an index of embeddings for a list of contexts.
Deprecated MilvusRetreiver. Please use MilvusRetriever ('i' before 'e') instead.
Deprecated ZillizRetreiver.
Create an index of embeddings for a list of contexts.
Clean an excerpt from Kendra.
Combine a ResultItem title and excerpt into a single string.
Hash a text using SHA256.
Create an index from a list of contexts.
Convert a message to a dictionary that can be passed to the API.
Use tenacity to retry the completion call.
Use tenacity to retry the async completion call.
Context manager for connecting to an SSE stream.
Async context manager for connecting to an SSE stream.
Async context manager for connecting to an SSE stream.
Use tenacity to retry the async completion call.
Use tenacity to retry the completion call.
Use tenacity to retry the async completion call.
Use tenacity to retry the async completion call.
Convert a dict to a message.
Convert a message chunk to a message.
Convert a message to a dict.
Create a retry decorator for PremAI API errors.
Using tenacity for retry in completion call
Convert a dict to a message.
Get role of the message.
Get a request of the Friendli chat API.
Process a single content item.
Process content to handle both text and media inputs,
Convert LangChain messages to Reka message format.
Context manager for connecting to an SSE stream.
Async context manager for connecting to an SSE stream.
Use tenacity to retry the async completion call.
Convert a list of messages to a prompt for llama.
Return the body for the model router input.
Use tenacity to retry the completion call.
Use tenacity to retry the async completion call.
Async version of enumerate function.
Convert a dictionary to a LangChain message.
Convert a LangChain message to a dictionary.
Convert dictionaries representing OpenAI messages to LangChain format.
Convert messages to a list of lists of dictionaries for fine-tuning.
Loads a tool from the HuggingFace Hub.
Load tools based on their name.
Get a list of all possible tool names.
Construct a Spark SQL agent from an LLM and tools.
Construct an OpenAPI agent from an LLM and tools.
Construct an OpenAI API planner and controller for a given spec.
Simplify/distill/minify a spec somehow.
Construct a Power BI agent from a Chat LLM and tools.
Construct a Power BI agent from an LLM and tools.
Construct a SQL agent from an LLM and toolkit or database.
Construct a json agent from an LLM and tools.
Get the links from a document.
Add links to the given metadata.
Return a document with the given links added.
Render a collection of GraphVectorStore documents to GraphViz format.
Return the networkx directed graph corresponding to the documents.
Convert a Python function to an Ernie function-calling API compatible dict.
Convert a raw function/class to an Ernie function.
Get the appropriate function output parser given the user functions.
Create a runnable sequence that uses Ernie functions.
Create a runnable that uses an Ernie function to get a structured output.
[Legacy] Create an LLM chain that uses Ernie functions.
[Legacy] Create an LLMChain that uses an Ernie function to get a structured output.
Fetch the current Framework and Runtime details.
Fetch local runtime ip address.
Clear the identity and semantic enforcement filters in the retriever search_kwargs.
Set identity and semantic enforcement filters in the retriever.
Remove a prefix from a text.
Extract Cypher code from a text.
Extract Cypher code from a text.
Extract Cypher code from a text.
Extract Gremlin code from a text.
Convert the yaml or json serialized spec to a dict.
Import google libraries.
Import InstalledAppFlow class.
Import googleapiclient.discovery.build function.
Get credentials.
Build a Gmail service.
Clean email body.
Clean body of a message or event.
Authenticate using the Microsoft Graph API
Lazy import playwright browsers.
Asynchronously get the current page of the browser.
Get the current page of the browser.
Create an async playwright browser.
Create a playwright browser.
Run an async coroutine.
Check if path is relative to root.
Resolve a relative path, raising an error if not within the root directory.
Detect if the file is local or remote.
Download audio from url to local.
Deprecated. Use DuckDuckGoSearchRun instead.
Execute a function with the given arguments and return the result.
Strip markdown code from a string.
Get the first n lines of a file.
Convert a file to base64.
Authenticate using the Amadeus API
Authenticate using the AIN Blockchain
Tool for asking the user for input.
Authenticate using the Slack API.
Add print statement to the last line if it's missing.
Call f on each item in seq, calling inter() in between.
Parse a file and pretty-print it to output.
Detect if the file is local or remote.
Download audio from url to local.
Upload a block to a signed URL and return the public URL.
Clean string values for schema.
Sanitize the input dictionary or list.
Convert nodes to documents.
Extract Cypher code from a text.
Filter the schema based on included or excluded types
Entrypoint into langchain-community.
.. warning::
Graphs provide a natural language interface to graph databases.
Networkx wrapper for graph operations.
Document Loaders are classes to load Documents.
Document loader for EverNote ENEX export files.
Scrapfly Web Reader.
Loader that loads data from Sharepoint Document Library
Base class for all loaders that uses O365 Package
Loader that uses unstructured to load HTML files.
Load Documents from Docusarus Documentation
Loader that uses Playwright to load a page, then uses unstructured to parse html.
Loader that uses unstructured to load files.
Loads RST files.
Loader that uses Selenium to load a page, then uses unstructured to load the html.
Loads rich text files.
Document loader helpers.
Web base loader class.
Loads YouTube transcript.
Loader that uses unstructured to load HTML files.
Loads .ipynb notebook files.
Pebblo's safe dataloader is a wrapper for document loaders
Document Loader for ArcGIS FeatureLayers.
Loads data from OneNote Notebooks
Loads word documents.
Simple reader that reads weather data from OpenWeatherMap API
ScrapingAnt Web Extractor.
Loads Microsoft Excel files.
Loads Microsoft Excel files.
Use to load blobs from the local file system.
Use to load blobs from the local file system.
Module contains common parsers for PDFs.
Module contains a PDF parser based on Document AI from Google Cloud.
Code for generic / auxiliary parsers.
Module for parsing text files..
Module includes a registry of default parser configurations.
Loader that uses bs4 to load HTML files, enriching metadata with page title.
Document Transformers are classes to transform Documents.
Transform documents
Reorder documents
Document transformers that use OpenAI Functions models
Logic for converting internal query language to a valid MongoDB Atlas query.
Logic for converting internal query language to a valid DashVector query.
Logic for converting internal query language to a valid Milvus query.
Logic for converting internal query language to a valid Chroma query.
Logic for converting internal query language to a valid AstraDB query.
Chat Loaders load chat messages from common communications platforms.
Utilities for chat loaders.
Cross encoders are wrappers around cross encoder models from different APIs and
Embedding models are wrappers around embedding models
Wrapper around YandexGPT embedding models.
Wrapper around text2vec embedding models.
written under MIT Licence, Michael Feil 2023.
Wrapper around Xinference embedding models.
HuggingFace sentence_transformer embedding models.
Wrapper around model2vec embedding models.
Azure OpenAI embeddings wrapper.
This file is for LLMRails Embedding
TextEmbed: Embedding Inference Server
written under MIT Licence, Michael Feil 2023.
Wrapper around Bookend AI embedding models.
Anyscale embeddings wrapper.
Docstores are classes to store and load Documents.
Simple in memory docstore in the form of a dict.
Interface to access to place that stores documents.
Wrapper around wikipedia API.
Vector store stores embedded data and performs vector search.
Pathway Vector Store client.
Vector Store in Google Cloud BigQuery.
Utility functions for working with vectors and vectorstores.
Module providing Infinispan as a VectorStore
Wrapper around the Tencent vector database.
VectorStore wrapper around a Postgres-TimescaleVector database.
Wrapper around LLMRails vector database.
Wrapper around TileDB vector database.
Wrapper around the Baidu vector database.
Wrapper around Epsilla vector database.
Wrapper around scikit-learn NearestNeighbors implementation.
Wrapper around Vald vector database.
Wrapper around Redis vector database.
Wrapper around in-memory storage.
LLM classes provide
Sagemaker InvokeEndpoint API.
Base interface for loading large language model APIs.
RWKV models.
Common utility functions for LLM APIs.
Wrapper around Together AI's Completion API.
Wrapper around Konko AI's Completion API.
Wrapper around EdenAI's Generation API.
LLM for OCI data science model deployment endpoint.
Wrapper around Minimax APIs.
Wrapper around Anyscale Endpoint
Chat message history stores a history of the message interactions in a chat.
Cassandra-based chat message history, based on cassIO.
Kafka-based chat message history by using confluent-kafka-python.
Firestore Chat Message History.
Azure CosmosDB Memory History.
Example selector implements logic for selecting examples to include them in
Select and order examples based on ngram overlap score (sentence_bleu score).
Utilities are the integrations with third-party systems and packages.
Util that calls OpenWeatherMap using PyOWM.
SQLAlchemy wrapper around a database.
Util that calls Google Scholar Search.
Wrapper for the Reddit API
A common module for NVIDIA Riva Runnables.
Util that calls gitlab.
Util that invokes the Passio Nutrition AI API.
Wrapper around a Power BI endpoint.
Util that calls Tavily Search API.
Util that calls you.com Search API.
Util that calls Google Search using the Serper.dev API.
Util that calls Arxiv.
Util that calls clickup.
Util that calls several of financial datasets stock market REST APIs.
Util that calls Dataherald.
Util that calls Google Finance Search.
Util that calls AlphaVantage for Currency Exchange Rate.
Util that calls Wikidata.
Util that calls Google Scholar Search.
Utility functions for parsing an OpenAPI spec.
Util that calls Google Books.
Util that calls Merriam-Webster.
Lightweight wrapper around requests library, with async support.
Util that calls Google Lens Search.
DO NOT USE. Kept for backward compatibility for web search retriever.
Apache Cassandra database wrapper.
Util that calls GitHub.
Chain that calls SerpAPI.
Util that calls DuckDuckGo Search.
Util that calls Golden.
Util that calls WolframAlpha.
Util that calls Steam-WebAPI.
Util that can interact with Zapier NLA.
Util that calls Metaphor Search API.
Util that calls Jira.
Util that calls Twilio.
Utilities to init Vertex AI.
Util that calls Outline.
Utils for interacting with the Semantic Scholar API.
Util that calls several of Polygon's stock market REST APIs.
Util that calls Google Scholar Search.
Util that sends messages via Infobip.
Utility that calls OpenAI's Dall-E Image Generator.
Util that calls SceneXplain.
Wrapper for Rememberizer APIs.
Util that calls AskNews api.
Util that calls bibtexparser.
Util that calls several NASA APIs.
Util that calls Wikipedia.
Utility for using SearxNG meta search API.
Util that calls Bing Search.
Util that calls Lambda.
langchain-community utilities.
Math utils.
Utilities to use Google provided components.
Callback handlers allow listening to events in LangChain.
FlyteKit callback handler.
Callback Handler that prints to std out.
ArthurAI's Callback Handler.
Callback handler for promptlayer.
Ratelimiting Handler to limit requests or tokens
Callback handler for Context AI
UpTrain Callback Handler
Tracers that record execution of LangChain runs.
A Tracer Implementation that records activity to Weights & Biases.
Callback Handler that prints to streamlit.
Retriever class returns Documents given a text query.
Retriever wrapper for Google Cloud Document AI Warehouse.
KNN Retriever.
Milvus Retriever
Wrapper around Dria Retriever.
Retriever wrapper for Google Vertex AI Search.
Taken from: https://docs.pinecone.io/docs/hybrid-search
Wrapper around Embedchain Retriever.
Wrapper around Elasticsearch vector database.
Chat Models are a variation on language models.
Writer chat wrapper.
Wrapper around YandexGPT chat models.
PromptLayer wrapper.
ZhipuAI chat models wrapper.
OctoAI Endpoints chat wrapper. Relies heavily on ChatOpenAI.
Fake ChatModel for testing purposes.
MLX Chat Wrapper.
Chat model for OCI data science model deployment endpoint.
ChatYuan2 wrapper.
KonkoAI chat wrapper.
ChatModel wrapper which returns user input as the response..
Wrapper around Google's PaLM Chat API.
DO NOT USE; KEPT FOR BACKWARDS COMPAT.
Wrapper around Prem's Chat API.
Kinetica SQL generation LLM API.
Wrapper around Minimax chat models.
Wrapper around Moonshot chat models.
deepinfra.com chat models wrapper
JinaChat wrapper.
EverlyAI Endpoints chat wrapper. Relies heavily on ChatOpenAI.
Anyscale Endpoints chat wrapper. Relies heavily on ChatOpenAI.
Adapters are used to adapt LangChain models to other APIs.
Storage is an implementation of key-value store.
OutputParser classes parse the output of an LLM call.
Toolkits are sets of tools that can be used to interact with
Toolkits for agents.
Tools provide access to various resources and services.
Gmail toolkit.
Office365 toolkit.
Jira Toolkit.
Playwright browser toolkit.
Playwright web browser toolkit.
GitHub Toolkit.
GitHub Toolkit.
Local file management toolkit.
Spark SQL agent.
Spark SQL agent.
Toolkit for interacting with Spark SQL.
Polygon Toolkit
OpenAPI spec agent.
OpenAPI spec agent.
Requests toolkit.
Agent that interacts with OpenAPI APIs via a hierarchical planning approach.
Quick and dirty representation for OpenAPI specs.
Steam Toolkit.
Steam Toolkit.
Power BI agent.
Power BI agent.
Power BI agent.
Toolkit for interacting with a Power BI dataset.
Prompts for PowerBI agent.
NASA Toolkit
MultiOn Toolkit.
MultiOn agent.
Apache Cassandra Toolkit.
Apache Cassandra Toolkit.
GitLab Toolkit.
GitLab Toolkit.
SQL agent.
SQL agent.
Toolkit for interacting with an SQL database.
Zapier Toolkit.
[DEPRECATED] Zapier Toolkit.
CogniSwitch Toolkit
financial datasets toolkit.
This module contains the ConneryToolkit.
AINetwork toolkit.
Slack toolkit.
Tool for interacting with a single API with natural language definition.
Json agent.
Json agent.
.. title:: Graph Vector Store
Apache Cassandra DB graph vector store integration.
Tools for the Graph Traversal Maximal Marginal Relevance (MMR) reranking.
Utilities for using Graph Vector Stores with networkx.
Chains module for langchain_community
Chain that hits a URL and then uses an LLM to parse results.
Methods for creating chains that use Ernie function-calling APIs.
Response parser.
request parser.
Chain that makes API calls and summarizes the responses to answer a question.
Implement a GPT-3 driven browser.
Pebblo Retrieval Chain with Identity & Semantic Enforcement for question-answering
Models for the PebbloRetrievalQA chain.
Identity & Semantic Enforcement filters for PebbloRetrievalQA chain:
Question answering over a knowledge graph.
Question answering over a graph.
Question answering over a graph.
Question answering over a graph.
Question answering over a graph.
Question answering over a graph.
Question answering over a graph.
Question answering over a graph.
Question answering over a graph.
Question answering over an RDF or OWL graph using SPARQL.
Question answering over a graph.
Question answering over a graph.
Index is used to avoid writing duplicated content
Tools are classes that an Agent uses to interact with the world.
Tool for the Google Books API.
From https://github.com/SidU/teams-langchain-js/wiki/Connecting-IFTTT-Services.
Gmail tools.
Base class for Gmail tools.
Gmail tool utils.
Send Gmail messages.
O365 tools.
Base class for Office 365 tools.
Util that Searches calendar events in Office 365.
O365 tool utils.
Util that sends calendar events in Office 365.
Util that Searches email messages in Office 365.
AskNews API toolkit.
Tool for the AskNews API.
Tool for asking for human input.
Tool for asking human input.
Jira Tool.
This tool allows agents to interact with the atlassian-python-api library
Adapted from https://github.com/venuv/langchain_yt_tools
Tool for the Nuclia Understanding API.
Browser tools and toolkit.
Utilities for the Playwright browser tools.
Tool for the SearchApi.io search API.
Tools for interacting with a GraphQL API
SceneXplain API toolkit.
Tool for the SceneXplain API.
Eleven Labs Services Tools.
GitHub Tool
This tool allows agents to interact with the pygithub library
You.com API toolkit.
File Management Tools.
Tool for the DataForSeo SERP API.
Tool for the Arxiv API.
Tools for interacting with Spark SQL.
Tools for interacting with Spark SQL.
Polygon IO tools.
Pydantic models for parsing an OpenAPI spec.
Utility functions for parsing an OpenAPI spec. Kept for backwards compat.
Tool to generate an image using DALLE OpenAI V1 SDK.
Tool for the OpenAI DALLE V1 Image Generation SDK.
Simple tool wrapper around VectorDBQA chain.
Tools for interacting with vectorstores.
Wolfram Alpha API toolkit.
Tool for the Wolfram Alpha API.
Tools for interacting with a SQL database.
Tools for interacting with a SQL database.
Golden API toolkit.
Tool for the Golden API.
Azure Cognitive Services Tools.
Google Cloud Tools.
PubMed API toolkit.
Sleep tool.
Tool for agent to sleep.
DuckDuckGo Search API toolkit.
Tool for the DuckDuckGo search API.
Unsupervised learning based memorization.
Steam API toolkit
Tool for Steam Web API
Tools for interacting with a PowerBI dataset.
Tools for interacting with a Power BI dataset.
This tool allows agents to interact with the NASA API, specifically
MutliOn Client API tools.
Wikipedia API toolkit.
Tool for the Wikipedia API.
Google Scholar API Toolkit.
Tool for the Google Scholar
Google Trends API Toolkit.
Tool for the Google Trends
Wikidata API toolkit.
Tool for the Wikidata API.
Merriam-Webster API toolkit.
Tool for the Merriam-Webster API.
Shell tool.
Google Finance API Toolkit.
Tool for the Google Finance
Tavily Search API toolkit.
Tool for the Tavily search API.
Tool for the SearxNG search API.
Cassandra Tool
Tools for interacting with an Apache Cassandra database.
Tools for interacting with an Apache Cassandra database.
Jina AI toolkit
Google Jobs API Toolkit.
Tool for the Google Trends
GitLab Tool
This tool allows agents to interact with the python-gitlab library
Zapier Tool.
[DEPRECATED]
Cogniswitch Tools
financial datasets tools.
Edenai Tools.
Google Lens API Toolkit.
Tool for the Google Lens
This module contains the ConneryAction Tool and ConneryService.
Bing Search API toolkit.
Tool for the Bing search API.
Amadeus tools.
Base class for Amadeus tools.
O365 tool utils.
Tool for the SemanticScholar API.
Passio Nutrition AI API toolkit.
Tool for the Passio Nutrition AI API.
AINetwork Blockchain tool utils.
Tools for interacting with the user.
Tools for interacting with the user.
Slack tools.
Base class for Slack tools.
Slack tool utils.
StackExchange API toolkit.
Tool for the Wikipedia API.
This tool allows agents to interact with the clickup library
Usage: unparse.py
Azure AI Services Tools.
Tool for the Serper.dev Google Search API.
Metaphor Search API toolkit.
Tool for the Metaphor search API.
OpenWeatherMap API toolkit.
Tool for the OpenWeatherMap API.
Tool to generate an image.
This tool allows agents to generate images using Steamship.
Steamship Utils.
Tools for making requests to an API endpoint.
Tools for making requests to an API endpoint.
Tools for interacting with a JSON file.
Tools for working with JSON specs.
Dataherald API toolkit.
Tool for the Dataherald Hosted API
Tool implementations for the Riza (https://riza.io) code interpreter API.