Discover and explore top open-source AI tools and projects—updated daily.
LangChain integrations for Google AI
Top 98.2% on SourcePulse
This repository provides LangChain integrations for Google's AI ecosystem, focusing on Gemini and Vertex AI models, alongside other Google products. It targets developers building AI applications, offering modular packages to streamline integration with Google's powerful AI services via the LangChain framework.
How It Works
The project is structured as a monorepo housing three core packages: langchain-google-genai
for direct Google Generative AI access, langchain-google-vertexai
for Google Cloud's Vertex AI platform, and langchain-google-community
for broader Google product integrations. This modular design allows users to install only necessary components, ensuring lightweight and manageable dependencies.
Quick Start & Requirements
uv
(e.g., uv sync --group lint --group typing --group test --group test_integration
).uv
package manager. Code quality is maintained using ruff
for formatting and ruff
/mypy
for linting.make test
. Integration tests necessitate GCP project setup and environment variables (GOOGLE_API_KEY
, PROJECT_ID
).Highlighted Details
ruff
and mypy
, with convenient make
commands for formatting and linting, including diff-aware operations.Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
18 hours ago
Inactive