The core element of any language model application is...the model. LangChain gives you the building blocks to interface with any language model.
- Prompts: Templatize, dynamically select, and manage model inputs
- Language models: Make calls to language models through common interfaces
- Output parsers: Extract information from model outputs