langchain-google-community: 2.0.10#
bigquery#
Classes
|
Load from the Google Cloud Platform BigQuery. |
Functions
Import the google-cloud-bigquery library and return the client. |
bq_storage_vectorstores#
Classes
A vector store implementation that utilizes BigQuery and BigQuery Vector Search. |
|
A vector store implementation that utilizes BigQuery Storage and Vertex AI Feature Store. |
Functions
|
Validates a column within a BigQuery schema. |
calendar#
Classes
Base class for Google Calendar tools. |
|
Tool that creates an event in Google Calendar. |
|
Input for CalendarCreateEvent. |
|
Input for GetCurrentDatetime. |
|
Tool that gets the current datetime according to the calendar timezone. |
|
Tool that delete an event in Google Calendar. |
|
Input for CalendarDeleteEvent. |
|
Tool that get information about the calendars in Google Calendar. |
|
Tool that move an event between calendars in Google Calendar. |
|
Input for CalendarMoveEvent. |
|
Tool that retrieves events from Google Calendar. |
|
Input for CalendarSearchEvents. |
|
Toolkit for interacting with Google Calendar. |
|
Tool that updates an event in Google Calendar. |
|
Input for CalendarUpdateEvent. |
Functions
Build a Google Calendar service. |
|
Check if the event is all day. |
docai#
Classes
|
Google Cloud Document AI parser. |
|
A dataclass to store Document AI parsing results. |
documentai_warehouse#
Classes
A retriever based on Document AI Warehouse. |
drive#
Classes
Load Google Docs from Google Drive. |
gcs_directory#
Classes
|
Load from GCS directory. |
gcs_file#
Classes
|
Load from GCS file. |
geocoding#
Classes
Input for the Geocoding tool. |
|
Wrapper for Google Maps Geocoding API. |
|
Tool that queries the Google Maps Geocoding API for batch location lookups. |
gmail#
Classes
Base class for Gmail tools. |
|
Input for CreateDraftTool. |
|
Tool that creates a draft email for Gmail. |
|
Tool that gets a message by ID from Gmail. |
|
Input for GetMessageTool. |
|
Input for GetMessageTool. |
|
Tool that gets a thread by ID from Gmail. |
|
|
Load data from GMail. |
Tool that searches for messages or threads in Gmail. |
|
|
Enumerator of Resources to search. |
Input for SearchGmailTool. |
|
Tool that sends a message to Gmail. |
|
Input for SendMessageTool. |
|
Toolkit for interacting with Gmail. |
Functions
Build a Gmail service. |
|
Build a Gmail resource service. |
|
Clean email body. |
|
Get Gmail credentials. |
google_speech_to_text#
Classes
Loader for Google Cloud Speech-to-Text audio transcripts. |
model_armor#
Classes
Model Armor parameters. |
|
Base runnable for user prompt or model response sanitization using Model Armor. |
|
Runnable to sanitize user prompts using Model Armor. |
|
Runnable to sanitize LLM responses using Model Armor. |
places_api#
Classes
Wrapper around Google Places API. |
|
Input for GooglePlacesTool. |
|
Tool that queries the Google places API. |
search#
Classes
Wrapper for Google Search API. |
|
Tool that queries the Google Search API and gets back json. |
|
Tool that queries the Google search API. |
sheets#
Classes
Base class for Google Sheets tools. |
|
Google Sheets date/time render options. |
|
Filter condition types for Google Sheets data filters. |
|
|
Google Sheets major dimension options. |
Google Sheets value render options. |
|
Input schema for GetSpreadsheetInfo. |
|
Tool that retrieves comprehensive metadata information from Google Sheets. This tool provides detailed metadata extraction capabilities from Google Sheets, allowing you to understand spreadsheet structure, sheet properties, named ranges, and other organizational information. It's essential for exploring spreadsheet contents before reading data and understanding the overall structure. Instantiate: .. code-block:: python from langchain_google_community.sheets import SheetsGetSpreadsheetInfoTool tool = SheetsGetSpreadsheetInfoTool( api_key="your_api_key", include_grid_data=False, include_formatting=False, include_validation=False, ) Invoke directly: .. code-block:: python result = tool.run( { "spreadsheet_id": "1BxiMVs0XRA5nFMdKvBdBZjgmUUqptlbs74OgvE2upms", "include_grid_data": False, "fields": "properties,sheets.properties", } ) Invoke with agent: .. code-block:: python agent.invoke({"input": "Get information about the spreadsheet structure"}) :returns: - Spreadsheet properties: Title, locale, timezone, etc. - Sheet information: Names, IDs, dimensions, properties - Named ranges: Defined ranges and their locations - Grid data: Detailed cell information (optional) - Metadata: Processing information and data structure :rtype: JSON string containing. |
|
Base class for Google Sheets read operations. |
|
Input schema for BatchReadSheetData. |
|
Schema for data filter criteria. |
|
Input schema for FilteredReadSheetData. |
|
Base schema for all read operations. |
|
Input schema for ReadSheetData. |
|
Tool that reads data from multiple ranges in Google Sheets efficiently. |
|
Tool that reads data from Google Sheets with advanced filtering capabilities. |
|
Tool that reads data from a single range in Google Sheets. |
|
Toolkit for interacting with Google Sheets. |
Functions
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 range name. |
Validate and normalize a Google Spreadsheet ID. |
texttospeech#
Classes
Tool that queries the Google Cloud Text to Speech API. |
translate#
Classes
|
Translate text documents using Google Cloud Translation. |
vertex_ai_search#
Classes
Google Vertex AI Search retriever for multi-turn conversations. |
|
Google Vertex AI Search retriever. |
|
Class that exposes a tool to interface with an App in Vertex Search and Conversation and get the summary of the documents retrieved. |
vertex_check_grounding#
Classes
Initializes the Vertex AI CheckGroundingOutputParser with configurable parameters. |
vertex_rank#
Classes
Initializes the Vertex AI Ranker with configurable parameters. |
vision#
Classes
|
|
|