What is LangChain.dart Core?
mainLangChain.dart Core is the foundational package of the LangChain.dart ecosystem. It provides the core abstractions used by all other LangChain.dart packages and includes the LangChain Expression Language (LCEL) for composing components.
Key features include:
- Modular Abstractions: Standardized interfaces for language models, document loaders, embedding models, vector stores, retrievers, and more.
- LangChain Expression Language (LCEL): A declarative language used to compose components (known as
Runnables) into sequences or Directed Acyclic Graphs (DAGs), facilitating common LLM application patterns.
Developers should depend on this package if they intend to build new frameworks on top of LangChain.dart or need to ensure interoperability with the existing ecosystem.