diff --git a/README.md b/README.md index a7e1fe017a7..2df6e9a35f1 100644 --- a/README.md +++ b/README.md @@ -1,83 +1,75 @@ - - - - LangChain Logo - +

+ + + + LangChain Logo + +

-
-
-
+

+ The platform for reliable agents. +

-[![PyPI - License](https://img.shields.io/pypi/l/langchain-core?style=flat-square)](https://opensource.org/licenses/MIT) -[![PyPI - Downloads](https://img.shields.io/pepy/dt/langchain)](https://pypistats.org/packages/langchain-core) -[![Open in Dev Containers](https://img.shields.io/static/v1?label=Dev%20Containers&message=Open&color=blue&logo=visualstudiocode&style=flat-square)](https://vscode.dev/redirect?url=vscode://ms-vscode-remote.remote-containers/cloneInVolume?url=https://github.com/langchain-ai/langchain) -[Open in Github Codespace](https://codespaces.new/langchain-ai/langchain) -[![CodSpeed Badge](https://img.shields.io/endpoint?url=https://codspeed.io/badge.json)](https://codspeed.io/langchain-ai/langchain) -[![Twitter](https://img.shields.io/twitter/url/https/twitter.com/langchainai.svg?style=social&label=Follow%20%40LangChainAI)](https://twitter.com/langchainai) +

+ + PyPI - License + + + PyPI - Downloads + + + Open in Dev Containers + + + Open in Github Codespace + + + CodSpeed Badge + + + Twitter / X + +

-> [!NOTE] -> Looking for the JS/TS library? Check out [LangChain.js](https://github.com/langchain-ai/langchainjs). - -LangChain is a framework for building LLM-powered applications. It helps you chain -together interoperable components and third-party integrations to simplify AI -application development — all while future-proofing decisions as the underlying -technology evolves. +LangChain is a framework for building LLM-powered applications. It helps you chain together interoperable components and third-party integrations to simplify AI application development — all while future-proofing decisions as the underlying technology evolves. ```bash pip install -U langchain ``` -To learn more about LangChain, check out -[the docs](https://python.langchain.com/docs/introduction/). If you’re looking for more -advanced customization or agent orchestration, check out -[LangGraph](https://langchain-ai.github.io/langgraph/), our framework for building -controllable agent workflows. +--- + +**Documentation**: To learn more about LangChain, check out [the docs](https://python.langchain.com/docs/introduction/). + +If you're looking for more advanced customization or agent orchestration, check out [LangGraph](https://langchain-ai.github.io/langgraph/), our framework for building controllable agent workflows. + +> [!NOTE] +> Looking for the JS/TS library? Check out [LangChain.js](https://github.com/langchain-ai/langchainjs). ## Why use LangChain? -LangChain helps developers build applications powered by LLMs through a standard -interface for models, embeddings, vector stores, and more. +LangChain helps developers build applications powered by LLMs through a standard interface for models, embeddings, vector stores, and more. Use LangChain for: -- **Real-time data augmentation**. Easily connect LLMs to diverse data sources and -external/internal systems, drawing from LangChain’s vast library of integrations with -model providers, tools, vector stores, retrievers, and more. -- **Model interoperability**. Swap models in and out as your engineering team -experiments to find the best choice for your application’s needs. As the industry -frontier evolves, adapt quickly — LangChain’s abstractions keep you moving without -losing momentum. +- **Real-time data augmentation**. Easily connect LLMs to diverse data sources and external/internal systems, drawing from LangChain’s vast library of integrations with model providers, tools, vector stores, retrievers, and more. +- **Model interoperability**. Swap models in and out as your engineering team experiments to find the best choice for your application’s needs. As the industry frontier evolves, adapt quickly — LangChain’s abstractions keep you moving without losing momentum. ## LangChain’s ecosystem -While the LangChain framework can be used standalone, it also integrates seamlessly -with any LangChain product, giving developers a full suite of tools when building LLM -applications. +While the LangChain framework can be used standalone, it also integrates seamlessly with any LangChain product, giving developers a full suite of tools when building LLM applications. To improve your LLM application development, pair LangChain with: -- [LangSmith](https://www.langchain.com/langsmith) - Helpful for agent evals and -observability. Debug poor-performing LLM app runs, evaluate agent trajectories, gain -visibility in production, and improve performance over time. -- [LangGraph](https://langchain-ai.github.io/langgraph/) - Build agents that can -reliably handle complex tasks with LangGraph, our low-level agent orchestration -framework. LangGraph offers customizable architecture, long-term memory, and -human-in-the-loop workflows — and is trusted in production by companies like LinkedIn, -Uber, Klarna, and GitLab. -- [LangGraph Platform](https://docs.langchain.com/langgraph-platform) - Deploy -and scale agents effortlessly with a purpose-built deployment platform for long-running, stateful workflows. Discover, reuse, configure, and share agents across -teams — and iterate quickly with visual prototyping in -[LangGraph Studio](https://langchain-ai.github.io/langgraph/concepts/langgraph_studio/). +- [LangSmith](https://www.langchain.com/langsmith) - Helpful for agent evals and observability. Debug poor-performing LLM app runs, evaluate agent trajectories, gain visibility in production, and improve performance over time. +- [LangGraph](https://langchain-ai.github.io/langgraph/) - Build agents that can reliably handle complex tasks with LangGraph, our low-level agent orchestration framework. LangGraph offers customizable architecture, long-term memory, and human-in-the-loop workflows — and is trusted in production by companies like LinkedIn, Uber, Klarna, and GitLab. +- [LangGraph Platform](https://docs.langchain.com/langgraph-platform) - Deploy and scale agents effortlessly with a purpose-built deployment platform for long-running, stateful workflows. Discover, reuse, configure, and share agents across teams — and iterate quickly with visual prototyping in [LangGraph Studio](https://langchain-ai.github.io/langgraph/concepts/langgraph_studio/). ## Additional resources -- [Tutorials](https://python.langchain.com/docs/tutorials/): Simple walkthroughs with -guided examples on getting started with LangChain. -- [How-to Guides](https://python.langchain.com/docs/how_to/): Quick, actionable code -snippets for topics such as tool calling, RAG use cases, and more. -- [Conceptual Guides](https://python.langchain.com/docs/concepts/): Explanations of key -concepts behind the LangChain framework. +- [Tutorials](https://python.langchain.com/docs/tutorials/): Simple walkthroughs with guided examples on getting started with LangChain. +- [How-to Guides](https://python.langchain.com/docs/how_to/): Quick, actionable code snippets for topics such as tool calling, RAG use cases, and more. +- [Conceptual Guides](https://python.langchain.com/docs/concepts/): Explanations of key concepts behind the LangChain framework. - [LangChain Forum](https://forum.langchain.com/): Connect with the community and share all of your technical questions, ideas, and feedback. -- [API Reference](https://python.langchain.com/api_reference/): Detailed reference on -navigating base packages and integrations for LangChain. +- [API Reference](https://python.langchain.com/api_reference/): Detailed reference on navigating base packages and integrations for LangChain. - [Chat LangChain](https://chat.langchain.com/): Ask questions & chat with our documentation.