langchain-core. Examples include chat models, tools, retrievers, and more.
Your integration package will typically implement a subclass of at least one of these components. Expand the tabs below to see details on each.
- Chat Models
- Tools
- Retrievers
- Vector Stores
- Embeddings
Chat models are subclasses of the
BaseChatModel class. They implement methods for generating chat completions, handling message formatting, and managing model parameters.