
LangChain
Overview
LangChain is a framework for building applications that use large language models (LLMs).
LangChain and Weaviate
Weaviate is a supported vector store in LangChain. You will need a running Weaviate cluster to use the integration.
Resources
The resources are broken into categories:
- Hands on Learning: Build your technical understanding with end-to-end tutorials.
- Read and Listen: Develop your conceptual understanding of these technologies.
Hands-on Learning
LangChain LCEL
A notebook that defines a language program with LangChain LCEL, compiles it with DSPy, and converts it back to LangChain LCEL.
Open →LangChain and Multi-Tenancy
Build a multi-language RAG by multiple PDFs per tenant with Langchain, OpenAI, and Weaviate.
Open →Multi-Language RAG
Simple notebook showing you how to build a RAG application using LangChain and Weaviate.
Open →LangChain and Weaviate Query Agent
Use the Weaviate Query Agent as a tool with LangChain.
Open →Read & Listen
Combining LangChain and Weaviate
Learn about how Weaviate is integrated in LangChain and the different CombineDocuments techniques.
Read →Weaviate Podcast #36
LangChain and Weaviate with Harrison Chase and Bob van Luijt
Open →Weaviate + LangChain for LLM apps
An overview of how LangChain and Weaviate work together.
Open →