langchain_core
¶
Reference documentation for the langchain-core
package.
langchain-core
contains the core interfaces and abstractions used across the LangChain ecosystem. Most users will primarily interact with the main langchain
package, which builds on top of langchain-core
and provides implementations for all the core interfaces.
- Caches: Caching mechanisms.
- Callbacks: Callback handlers and management.
- Documents: Document abstractions.
- Embeddings: Embedding abstractions.
- Exceptions: Common LangChain exception types.
- Language models: Base interfaces for language models.
- Serialization: Components for serialization and deserialization.
- Output parsers: Parsing model outputs.
- Prompts: Prompt templates and related utilities.
- Rate limiters: Rate limiting utilities.
- Retrievers: Retriever interfaces and implementations.
- Runnables: Runnables and related abstractions.
- Utilities: Various utility functions and classes.
- Vector stores: Vector store interfaces and implementations.