.. | ||
agents/toolkits | ||
caches | ||
callbacks/handlers | ||
chains/graph_qa | ||
chat_models | ||
dist | ||
document_loaders | ||
document_transformers | ||
embeddings | ||
experimental | ||
graphs | ||
indexes | ||
llms | ||
load | ||
memory | ||
retrievers | ||
storage | ||
stores | ||
structured_query | ||
tools | ||
utils | ||
vectorstores | ||
LICENSE | ||
load.cjs | ||
load.d.cts | ||
load.d.ts | ||
load.js | ||
package.json | ||
README.md |
🦜️🧑🤝🧑 LangChain Community
Quick Install
$ yarn add @langchain/community
This package, along with the main LangChain package, depends on @langchain/core
.
If you are using this package with other LangChain packages, you should make sure that all of the packages depend on the same instance of @langchain/core.
You can do so by adding appropriate field to your project's package.json
like this:
{
"name": "your-project",
"version": "0.0.0",
"dependencies": {
"@langchain/community": "^0.0.0",
"@langchain/core": "^0.3.0"
},
"resolutions": {
"@langchain/core": "^0.3.0"
},
"overrides": {
"@langchain/core": "^0.3.0"
},
"pnpm": {
"overrides": {
"@langchain/core": "^0.3.0"
}
}
}
The field you need depends on the package manager you're using, but we recommend adding a field for the common yarn
, npm
, and pnpm
to maximize compatibility.
🤔 What is this?
LangChain Community contains third-party integrations that implement the base interfaces defined in LangChain Core, making them ready-to-use in any LangChain application.
📕 Releases & Versioning
@langchain/community
is currently on version 0.0.x
All changes will be accompanied by a patch version increase.
💁 Contributing
As an open-source project in a rapidly developing field, we are extremely open to contributions, whether it be in the form of a new feature, improved infrastructure, or better documentation.
For detailed information on how to contribute, see here.