Output Parsers
Output parsers are responsible for taking the output of an LLM and transforming it to a more suitable format. This is very useful when you are asking the LLM to generate any form of structured data.
Besides having a large collection of different types of output parsers, one distinguishing benefit of LangChain OutputParsers is that many of them support streaming.
Quick Start
See this quick-start guide for an introduction to output parsers and how to work with them.
Output Parser Types
LangChain has lots of different types of output parsers. See this table for a breakdown of what types exist and when to use them.