langchain-google-communityThis page contains reference documentation for Google Community. See the docs for conceptual guides, tutorials, and examples on using Google Community modules.
Google Vertex AI Search retriever.
Google Vertex AI Search retriever for multi-turn conversations.
Class that exposes a tool to interface with an App in Vertex Search and
Wrapper around Google Places API.
Input schema for GooglePlacesTool.
Tool that queries the Google Places API.
Load documents from Google Cloud BigQuery.
Load documents from Google Cloud Storage file.
Translate text documents using Google Cloud Translation.
Tool that queries the Google Cloud Text-to-Speech API.
Load documents from Google Cloud Storage directory.
Load documents from Google Drive.
Loader for Google Cloud Speech-to-Text audio transcripts.
Document compressor using Vertex AI Ranking API.
Initializes the Vertex AI CheckGroundingOutputParser with configurable parameters.
A dataclass to store Document AI parsing results.
Google Cloud Document AI parser.
Wrapper for Google Maps Geocoding API.
Input schema for GoogleGeocodingTool.
Tool for geocoding locations using Google Maps Geocoding API.
Retriever for Google Cloud Document AI Warehouse.
Wrapper for Google Custom Search API.
Tool that queries the Google Custom Search API.
Tool that queries the Google Custom Search API and returns JSON.
Input schema for CalendarUpdateEvent.
Tool that updates an event in Google Calendar.
Input schema for CalendarDeleteEvent.
Tool that delete an event in Google Calendar.
Input schema for CalendarCreateEvent.
Tool that creates an event in Google Calendar.
Toolkit for interacting with Google Calendar.
Input schema for GetCurrentDatetime.
Tool that gets the current datetime according to the calendar timezone.
Input schema for CalendarSearchEvents.
Tool that retrieves events from Google Calendar.
Input schema for CalendarMoveEvent.
Tool that move an event between calendars in Google Calendar.
Tool that get information about the calendars in Google Calendar.
Base class for Google Calendar tools.
Input schema for TasksUpdateTask.
Tool that updates a task in Google Tasks.
Input schema for TasksDeleteTask.
Tool that deletes a task from Google Tasks.
Input schema for TasksListTasks.
Tool that lists tasks from Google Tasks.
Input schema for TasksCreateTask.
Tool that creates a task in Google Tasks.
Toolkit for interacting with Google Tasks.
Input schema for TasksGetTask.
Tool that retrieves a specific task from Google Tasks.
Base class for Google Tasks tools.
Input schema for SheetsCreateSpreadsheetTool.
Tool for creating new Google Spreadsheets.
Base schema for write operations with common fields.
Input schema for SheetsUpdateValuesTool.
Tool for updating values in a single range of Google Sheets.
Input schema for SheetsAppendValuesTool.
Tool for appending values to a Google Spreadsheet table.
Input schema for SheetsClearValuesTool.
Tool for clearing values from a Google Spreadsheet range.
Schema for a single range update in batch operation.
Input schema for SheetsBatchUpdateValuesTool.
Tool for batch updating multiple ranges in Google Sheets efficiently.
Base schema for read operations with common fields.
Base class for Google Sheets read operations.
Input schema for SheetsReadDataTool.
Tool for reading data from a single range in Google Sheets.
Input schema for SheetsBatchReadDataTool.
Tool for reading data from multiple ranges in Google Sheets efficiently.
Schema for DataFilter used with getByDataFilter API.
Input schema for SheetsFilteredReadDataTool.
Tool for reading data from Google Sheets using DataFilters.
Input schema for SheetsGetSpreadsheetInfoTool.
Tool for retrieving Google Sheets metadata and structure information.
Toolkit for interacting with Google Sheets.
Google Sheets value render options.
Google Sheets date/time render options.
Google Sheets major dimension options.
Filter condition types for Google Sheets data filters.
Google Sheets value input options for write operations.
Google Sheets insert data options for append operations.
Base class for Google Sheets tools.
Middleware to integrate Model Armor sanitization into agent execution.
Runnable to sanitize user prompts using Model Armor.
Runnable to sanitize LLM responses using Model Armor.
Model Armor parameters.
Base runnable for user prompt or model response sanitization using
Load chat sessions from Gmail.
Input schema for CreateDraftTool.
Tool that creates a draft email for Gmail.
Input schema for GetThreadTool.
Tool that gets a thread by ID from Gmail.
Input schema for GetMessageTool.
Tool that gets a message by ID from Gmail.
Input schema for SendMessageTool.
Tool that sends a message to Gmail.
Enumerator of Resources to search.
Input schema for SearchGmailTool.
Tool that searches for messages or threads in Gmail.
Toolkit for interacting with Gmail.
Base class for Gmail tools.
Represents a latency measurement with optional component breakdown.
Represents an OpenTelemetry-style span context.
Context information for a single run/operation.
Thread-safe latency tracker for synchronous operations.
Async-safe latency tracker for asynchronous operations.
Thread-safe registry for tracking run context (e.g., tool names).
Async-safe registry for tracking run context (e.g., tool names).
Base Registry to manage run_id to root_run_id mapping for trace correlation.
Registry to manage run_id to root_run_id mapping for trace correlation.
Async Registry to manage run_id to root_run_id mapping for trace correlation.
Callback handler for logging LangChain events to Google BigQuery.
Callback handler for logging LangChain events to Google BigQuery.
Context manager for wrapping graph execution with GRAPH_START/GRAPH_END events.
Async context manager for wrapping graph execution with events.
Returns a custom user agent header.
Returns a client info object with a custom user agent header.
Import google libraries.
Import InstalledAppFlow class.
Import googleapiclient.discovery.build function.
Get credentials.
Import the google-cloud-bigquery library and return the client.
Build a Google Calendar service.
Check if the event is all day.
Build a Google Tasks service.
Build a Google Sheets service with OAuth2 credentials (full access).
Build a Google Sheets service with API key (read-only access).
Validate and normalize a Google Spreadsheet ID.
Validate A1 notation range format.
Validate and normalize a range name.
Get Gmail credentials.
Build a Gmail service.
Build a Gmail resource service.
Clean email body.
Import google-cloud-bigquery and its dependencies.
Retriever wrapper for Google Vertex AI Search.
Chain that calls Google Places API.
Module contains a PDF parser based on Document AI from Google Cloud.
Wrapper and Tool for the Google Maps Geocoding API.
Retriever wrapper for Google Cloud Document AI Warehouse.
Util that calls Google Search.
Google Calendar toolkit.
Google Calendar tool utils.
Update an event in Google Calendar.
Delete an event in Google Calendar.
Create an event in Google Calendar.
Get the current datetime according to the calendar timezone.
Search an event in Google Calendar.
Move an event between calendars in Google Calendar.
Get information about the calendars in Google Calendar.
Base class for Google Calendar tools.
Google Tasks toolkit.
Update a task in Google Tasks.
Google Tasks tool utils.
Delete a task from Google Tasks.
List tasks from Google Tasks.
Create a task in Google Tasks.
Google Tasks Toolkit.
Get a specific task from Google Tasks.
Base class for Google Tasks tools.
Google Sheets tools for LangChain.
Google Sheets tool utils.
Tool for creating new Google Spreadsheets.
Tools for writing data to Google Sheets.
Tools for reading data from Google Sheets.
Tool for retrieving Google Sheets metadata and structure information.
Google Sheets API enums and constants.
Base class for Google Sheets tools.
Model Armor Middleware for LangChain Agents.
Langchain Runnables to screen user prompt and/or model response using Google
This module provides a base class for creating runnables that
Gmail tool utils.
Send Gmail messages.
Base class for Gmail tools.
BigQuery Callback handlers allow listening to events in LangChain and