LangChain integration with Google
What is an integration? LangChain exposes a set of interfaces, and different libraries or vendors can integrate with LangChain through their own implementation of these interfaces (of course, they might support additional parameters or features that other providers don’t have). The most obvious example of an interface is an interface for an LLM itself (we’ll discuss this in more detail in Chapter 3). You can think about your LangChain code as being a stateless transformation, and everything that requires I/O or state preservation (e.g., working with your data or storing the history of a chat conversation) will connect to different providers of such services (LLMs, databases, document storage, etc.) through an integration.
The open source community and Google continuously work together on bringing the LangChain experience to Google Cloud services:
langchain-google-vertexai
– Contains integrations that use Vertex AI (a...