langchain_google library
LangChain.dart integration module for Google (VertexAI, PaLM, Matching Engine, etc.).
Classes
- ChatGoogleGenerativeAI
- Wrapper around Google AI for Developers API (aka Gemini API).
- ChatGoogleGenerativeAIOptions
- Options to pass into the Google Generative AI Chat Model.
- ChatGoogleGenerativeAISafetySetting
- Safety setting, affecting the safety-blocking behavior. Passing a safety setting for a category changes the allowed probability that content is blocked.
- ChatVertexAI
- Wrapper around GCP Vertex AI text chat models API (aka PaLM API for chat).
- ChatVertexAIOptions
- Options to pass into the Vertex AI Chat Model.
- GoogleGenerativeAIEmbeddings
- Wrapper around Google AI embedding models API
- VertexAI
- Wrapper around GCP Vertex AI text models API (aka PaLM API for text).
- VertexAIEmbeddings
- Wrapper around GCP Vertex AI text embedding models API
- VertexAIMatchingEngine
- A vector store that uses Vertex AI Vector Search (former Vertex AI Matching Engine).
- VertexAIMatchingEngineFilter
- Filter for the Vertex AI Matching Engine. See: https://cloud.google.com/vertex-ai/docs/matching-engine/filtering
- VertexAIMatchingEngineSimilaritySearch
- Vertex AI Matching Engine similarity search config.
- VertexAIOptions
- Options to pass into the Vertex AI LLM.
Enums
- ChatGoogleGenerativeAISafetySettingCategory
- Safety settings categorizes.
- ChatGoogleGenerativeAISafetySettingThreshold
- Controls the probability threshold at which harm is blocked.