"""**Adapters** are used to adapt LangChain models to other APIs. LangChain integrates with many model providers. While LangChain has its own message and model APIs, LangChain has also made it as easy as possible to explore other models by exposing an **adapter** to adapt LangChain models to the other APIs, as to the OpenAI API. """