14 April 2025

LangChain-Conceptual-Guide

by Carson Kempf

High Level


Why LangChain?


Architecture

Architecture Uses Uses
Deployment: LangGraph Platform LangGraph Platform
Components: Integrations Integrations
Architecture LangChain LangGraph

LangSmith
Playground
Debugging
Prompt Management
Annotation
Testing
Monitoring

langchain-core


langchain


Integration Packages

  1. langchain-openai
  2. langchain-anthropic
  3. langchain-deepseek

langgraph

Modeling

LangGraph Overview


langserve


LangSmith


Concepts


Chat Models


Messages


Chat History


Tools


Tool Calling


Structured Output


Memory


Multimodality


Runnable Interface


Streaming


Document Loaders


Retrieval


Text Splitters


Embedding Models


Vector Stores


Retriever


Retrieval Augmented Generation (RAG)


Agents


Prompt Templates


Output Parsers


Few-shot Prompting


Example Selectors


Testing