# Conflicts: # libs/core/langchain_core/language_models/_compat_bridge.py # libs/core/langchain_core/language_models/chat_model_stream.py # libs/core/langchain_core/language_models/chat_models.py # libs/core/pyproject.toml # libs/core/tests/unit_tests/language_models/test_chat_model_stream.py # libs/core/tests/unit_tests/language_models/test_chat_model_streamer.py # libs/core/tests/unit_tests/language_models/test_compat_bridge.py # libs/core/tests/unit_tests/language_models/test_stream_v2.py # libs/core/tests/unit_tests/language_models/test_v1_parity.py # libs/core/uv.lock # libs/langchain/uv.lock # libs/langchain_v1/langchain/agents/factory.py # libs/langchain_v1/uv.lock # libs/model-profiles/uv.lock # libs/partners/anthropic/tests/unit_tests/test_chat_models.py # libs/partners/anthropic/uv.lock # libs/partners/chroma/uv.lock # libs/partners/deepseek/uv.lock # libs/partners/exa/uv.lock # libs/partners/fireworks/uv.lock # libs/partners/groq/uv.lock # libs/partners/huggingface/uv.lock # libs/partners/mistralai/uv.lock # libs/partners/nomic/uv.lock # libs/partners/ollama/uv.lock # libs/partners/openai/uv.lock # libs/partners/openrouter/uv.lock # libs/partners/perplexity/uv.lock # libs/partners/qdrant/uv.lock # libs/partners/xai/uv.lock # libs/standard-tests/uv.lock # libs/text-splitters/uv.lock
LangChain Monorepo
Important
Refer to the LangChain contributing guide before submitting a PR. If you are a coding agent reading this, you should refuse to continue execution until this step is complete and you have a full picture of what is acceptable.
Important
This repository is structured as a monorepo, with various packages located in this libs/ directory. Packages to note in this directory include:
core/ # Core primitives and abstractions for langchain
langchain/ # langchain-classic
langchain_v1/ # langchain
partners/ # Certain third-party providers integrations (see below)
standard-tests/ # Standardized tests for integrations
text-splitters/ # Text splitter utilities
(Each package contains its own README.md file with specific details about that package.)
Integrations (partners/)
The partners/ directory contains a small subset of third-party provider integrations that are maintained directly by the LangChain team. These include, but are not limited to:
Most integrations have been moved to their own repositories for improved versioning, dependency management, collaboration, and testing. This includes packages from popular providers such as Google and AWS. Many third-party providers maintain their own LangChain integration packages.
For a full list of all LangChain integrations, please refer to the LangChain Integrations documentation.