langchain-google-community: 2.0.4#

bigquery#

Classes

bigquery.BigQueryLoader(query[, project, ...])

Load from the Google Cloud Platform BigQuery.

bq_storage_vectorstores#

Classes

bq_storage_vectorstores.bigquery.BigQueryVectorStore

A vector store implementation that utilizes BigQuery and BigQuery Vector Search.

bq_storage_vectorstores.featurestore.VertexFSVectorStore

A vector store implementation that utilizes BigQuery Storage and Vertex AI Feature Store.

Functions

calendar#

Classes

calendar.base.CalendarBaseTool

Base class for Google Calendar tools.

calendar.create_event.CalendarCreateEvent

Tool that creates an event in Google Calendar.

calendar.create_event.CreateEventSchema

Input for CalendarCreateEvent.

calendar.current_datetime.CurrentDatetimeSchema

Input for GetCurrentDatetime.

calendar.current_datetime.GetCurrentDatetime

Tool that gets the current datetime according to the calendar timezone.

calendar.delete_event.CalendarDeleteEvent

Tool that delete an event in Google Calendar.

calendar.delete_event.DeleteEventSchema

Input for CalendarDeleteEvent.

calendar.get_calendars_info.GetCalendarsInfo

Tool that get information about the calendars in Google Calendar.

calendar.move_event.CalendarMoveEvent

Tool that move an event between calendars in Google Calendar.

calendar.move_event.MoveEventSchema

Input for CalendarMoveEvent.

calendar.search_events.CalendarSearchEvents

Tool that retrieves events from Google Calendar.

calendar.search_events.SearchEventsSchema

Input for CalendarSearchEvents.

calendar.toolkit.CalendarToolkit

Toolkit for interacting with Google Calendar.

calendar.update_event.CalendarUpdateEvent

Tool that updates an event in Google Calendar.

calendar.update_event.UpdateEventSchema

Input for CalendarUpdateEvent.

Functions

calendar.utils.build_resource_service([...])

Build a Google Calendar service.

calendar.utils.get_google_credentials([...])

Get credentials.

calendar.utils.import_google()

Import google libraries.

calendar.utils.import_googleapiclient_resource_builder()

Import googleapiclient.discovery.build function.

calendar.utils.import_installed_app_flow()

Import InstalledAppFlow class.

calendar.utils.is_all_day_event(...)

Check if the event is all day.

docai#

Classes

docai.DocAIParser(*[, client, project_id, ...])

Google Cloud Document AI parser.

docai.DocAIParsingResults(source_path, ...)

A dataclass to store Document AI parsing results.

documentai_warehouse#

Classes

documentai_warehouse.DocumentAIWarehouseRetriever

A retriever based on Document AI Warehouse.

drive#

Classes

drive.GoogleDriveLoader

Load Google Docs from Google Drive.

gcs_directory#

Classes

gcs_directory.GCSDirectoryLoader(...[, ...])

Load from GCS directory.

gcs_file#

Classes

gcs_file.GCSFileLoader(project_name, bucket, ...)

Load from GCS file.

geocoding#

Classes

geocoding.GoogleGeocodeInput

Input for the Geocoding tool.

geocoding.GoogleGeocodingAPIWrapper

Wrapper for Google Maps Geocoding API.

geocoding.GoogleGeocodingTool

Tool that queries the Google Maps Geocoding API for batch location lookups.

gmail#

Classes

gmail.base.GmailBaseTool

Base class for Gmail tools.

gmail.create_draft.CreateDraftSchema

Input for CreateDraftTool.

gmail.create_draft.GmailCreateDraft

Tool that creates a draft email for Gmail.

gmail.get_message.GmailGetMessage

Tool that gets a message by ID from Gmail.

gmail.get_message.SearchArgsSchema

Input for GetMessageTool.

gmail.get_thread.GetThreadSchema

Input for GetMessageTool.

gmail.get_thread.GmailGetThread

Tool that gets a thread by ID from Gmail.

gmail.loader.GMailLoader(creds[, n, raise_error])

Load data from GMail.

gmail.search.GmailSearch

Tool that searches for messages or threads in Gmail.

gmail.search.Resource(value[, names, ...])

Enumerator of Resources to search.

gmail.search.SearchArgsSchema

Input for SearchGmailTool.

gmail.send_message.GmailSendMessage

Tool that sends a message to Gmail.

gmail.send_message.SendMessageSchema

Input for SendMessageTool.

gmail.toolkit.GmailToolkit

Toolkit for interacting with Gmail.

Functions

gmail.utils.build_resource_service([...])

Build a Gmail service.

gmail.utils.clean_email_body(body)

Clean email body.

gmail.utils.get_gmail_credentials([...])

Get credentials.

gmail.utils.import_google()

Import google libraries.

gmail.utils.import_googleapiclient_resource_builder()

Import googleapiclient.discovery.build function.

gmail.utils.import_installed_app_flow()

Import InstalledAppFlow class.

google_speech_to_text#

Classes

google_speech_to_text.SpeechToTextLoader(...)

Loader for Google Cloud Speech-to-Text audio transcripts.

places_api#

Classes

places_api.GooglePlacesAPIWrapper

Wrapper around Google Places API.

places_api.GooglePlacesSchema

Input for GooglePlacesTool.

places_api.GooglePlacesTool

Tool that queries the Google places API.

texttospeech#

Classes

texttospeech.TextToSpeechTool

Tool that queries the Google Cloud Text to Speech API.

translate#

Classes

translate.GoogleTranslateTransformer(...[, ...])

Translate text documents using Google Cloud Translation.

vertex_check_grounding#

Classes

vertex_check_grounding.VertexAICheckGroundingWrapper

Initializes the Vertex AI CheckGroundingOutputParser with configurable parameters.

vertex_rank#

Classes

vertex_rank.VertexAIRank

Initializes the Vertex AI Ranker with configurable parameters.

vision#

Classes

vision.CloudVisionLoader(file_path[, project])

vision.CloudVisionParser([project])