DATE:
AUTHOR:
The LangChain Team
LangChain

🚀 LangChain v0.1: A more stable `langchain` package

DATE:
AUTHOR: The LangChain Team

LangChain v0.1: A more stable langchain package

This week we released the first step in a re-architecture of the LangChain package. This splits up the previous langchain package into three different packages:

  • langchain-core: contains core LangChain abstractions as well as LangChain Expression Language — a truly composable way to construct custom chains.

  • langchain-community: contains third party integrations into all the various components

  • langchain: contains chains, agents, and retrieval methods that make up the cognitive architecture of applications

We also announced a path to LangChain v0.1 in early January!

This is a HUGE deal for our users and the community. LangChain is the standard for building LLM-powered apps, and in its ~first year of its existence, the package has changed rapidly to keep pace with the industry. In this next phase of LangChain, we’re committed to creating stable abstractions and leaner packages that companies can depend on and deploy to production. This was a big lift by the team, and we did everything in a backwards compatible way so keep teams shipping quickly with low hassle.

Read more about this split in our blog here.

 LangChain 0.1 is here!

If you haven’t yet upgraded to LangChain 0.1, you should check it out. We wrote more about it on our blog, but here are the big takeaways:

  • No more breaking changes on a minor version release.

  • LCEL supports parallelization, fallbacks, batch, streaming, and async all out-of-the-box.

  • LangChain supports almost 700 integrations now and has improved co-maintenance with integration partners.

  • More advanced retrieval to get your RAG apps behaving better.

  • Largest library of tools and templates of cognitive architectures for your LangChain Agents.

  • 1-click observability with LangSmith.

Powered by LaunchNotes