Welcome to LangChain: The LLM Application Framework
LangChain is a comprehensive framework designed to streamline the development of applications leveraging the power of large language models (LLMs). It simplifies every stage of your application's lifecycle, from initial development to production and deployment.
Whether you're building chatbots, agents, or other innovative LLM-powered applications, LangChain provides the necessary building blocks, components, and third-party integrations to bring your ideas to life. It offers robust tools for development, production, and deployment.
Key Components of LangChain
LangChain comprises several key open-source libraries and tools, including:
* Base abstractions and LangChain Expression Language: Foundation for building your LLM applications.
* Third-party integrations: Connect to various services and data sources.
* Partner packages: Lightweight packages for specific integrations.
* Chains, agents, and retrieval strategies: The cognitive architecture of your applications.
* LangGraph.js: Build stateful multi-actor applications using graphs.
* LangSmith: A developer platform for debugging, testing, evaluating, and monitoring your LLM applications.
Getting Started with LangChain: Tutorials and Guides
For hands-on learners and those looking to build specific applications, LangChain provides a wealth of tutorials. These resources are the perfect starting point for your LangChain journey.
Recommended Tutorials:
* Build a Simple LLM Application
* Build a Chatbot
* Build an Agent
* LangGraph.js quickstart
Explore the full list of LangChain tutorials and LangGraph tutorials for deeper dives.
How-To Guides provide concise answers to common 'How do I...?' questions, helping you quickly accomplish tasks. The API Reference provides detailed documentation of all classes and methods.
“LangChain empowers developers to build powerful LLM-powered applications, from prototyping to production.
LangChain Team
Interactive Features & Resources
Explore engaging elements and additional resources
Tutorials Directory
Browse our extensive library of tutorials to get hands-on experience with LangChain.
API Reference
Dive deep into the LangChain API for full documentation of all classes and methods.
Explore the LangChain Ecosystem
LangChain has a rich ecosystem of tools designed to enhance your LLM application development. These include:
* LangSmith: Trace and evaluate your language model applications and intelligent agents.
* LangGraph: Build stateful, multi-actor applications with LLMs, integrated with LangChain.
Additionally, LangChain offers resources like Security best practices and a growing list of integrations, making it a comprehensive platform for LLM application development.