docs: adding langchain_google_community to the docs (#20665)

Thank you for contributing to LangChain!

- [ ] **PR title**: "docs: step1. adjusting langchain_community ->
langchain_google_community"


- [ ] 
- **Description:** step1. adjusting langchain_community ->
langchain_google_community
This commit is contained in:
Leonid Kuligin 2024-04-26 20:49:03 +02:00 committed by GitHub
parent bf16cefd18
commit d4aec8fc8f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -163,16 +163,16 @@ from langchain_google_alloydb_pg import AlloyDBEngine, AlloyDBLoader
> [Google Cloud BigQuery](https://cloud.google.com/bigquery) is a serverless and cost-effective enterprise data warehouse that works across clouds and scales with your data in Google Cloud. > [Google Cloud BigQuery](https://cloud.google.com/bigquery) is a serverless and cost-effective enterprise data warehouse that works across clouds and scales with your data in Google Cloud.
We need to install `google-cloud-bigquery` python package. We need to install `langchain-google-community` with Big Query dependencies:
```bash ```bash
pip install google-cloud-bigquery pip install langchain-google-community[bigquery]
``` ```
See a [usage example](/docs/integrations/document_loaders/google_bigquery). See a [usage example](/docs/integrations/document_loaders/google_bigquery).
```python ```python
from langchain_community.document_loaders import BigQueryLoader from langchain_google_community import BigQueryLoader
``` ```
### Bigtable ### Bigtable
@ -239,10 +239,10 @@ from langchain_google_cloud_sql_pg import PostgresEngine, PostgresLoader
>[Cloud Storage](https://en.wikipedia.org/wiki/Google_Cloud_Storage) is a managed service for storing unstructured data in Google Cloud. >[Cloud Storage](https://en.wikipedia.org/wiki/Google_Cloud_Storage) is a managed service for storing unstructured data in Google Cloud.
We need to install `google-cloud-storage` python package. We need to install `langchain-google-community` with Google Cloud Storage dependencies.
```bash ```bash
pip install google-cloud-storage pip install langchain-google-community[gcs]
``` ```
There are two loaders for the `Google Cloud Storage`: the `Directory` and the `File` loaders. There are two loaders for the `Google Cloud Storage`: the `Directory` and the `File` loaders.
@ -250,12 +250,12 @@ There are two loaders for the `Google Cloud Storage`: the `Directory` and the `F
See a [usage example](/docs/integrations/document_loaders/google_cloud_storage_directory). See a [usage example](/docs/integrations/document_loaders/google_cloud_storage_directory).
```python ```python
from langchain_community.document_loaders import GCSDirectoryLoader from langchain_google_community import GCSDirectoryLoader
``` ```
See a [usage example](/docs/integrations/document_loaders/google_cloud_storage_file). See a [usage example](/docs/integrations/document_loaders/google_cloud_storage_file).
```python ```python
from langchain_community.document_loaders import GCSFileLoader from langchain_google_community import GCSFileLoader
``` ```
### El Carro for Oracle Workloads ### El Carro for Oracle Workloads
@ -280,16 +280,16 @@ from langchain_google_el_carro import ElCarroLoader
Currently, only `Google Docs` are supported. Currently, only `Google Docs` are supported.
We need to install several python packages. We need to install `langchain-google-community` with Google Drive dependencies.
```bash ```bash
pip install google-api-python-client google-auth-httplib2 google-auth-oauthlib pip install langchain-google-community[drive]
``` ```
See a [usage example and authorization instructions](/docs/integrations/document_loaders/google_drive). See a [usage example and authorization instructions](/docs/integrations/document_loaders/google_drive).
```python ```python
from langchain_community.document_loaders import GoogleDriveLoader from langchain_google_community import GoogleDriveLoader
``` ```
### Firestore (Native Mode) ### Firestore (Native Mode)
@ -359,16 +359,16 @@ from langchain_google_spanner import SpannerLoader
This document loader transcribes audio files and outputs the text results as Documents. This document loader transcribes audio files and outputs the text results as Documents.
First, we need to install the python package. First, we need to install `langchain-google-community` with speech-to-text dependencies.
```bash ```bash
pip install google-cloud-speech pip install langchain-google-community[speech]
``` ```
See a [usage example and authorization instructions](/docs/integrations/document_loaders/google_speech_to_text). See a [usage example and authorization instructions](/docs/integrations/document_loaders/google_speech_to_text).
```python ```python
from langchain_community.document_loaders import GoogleSpeechToTextLoader from langchain_google_community import SpeechToTextLoader
``` ```
## Document Transformers ## Document Transformers
@ -386,15 +386,14 @@ We can get it either programmatically or copy from the `Prediction endpoint` sec
tab in the Google Cloud Console. tab in the Google Cloud Console.
```bash ```bash
pip install google-cloud-documentai pip install langchain-google-community[docai]
pip install google-cloud-documentai-toolbox
``` ```
See a [usage example](/docs/integrations/document_transformers/google_docai). See a [usage example](/docs/integrations/document_transformers/google_docai).
```python ```python
from langchain_community.document_loaders.blob_loaders import Blob from langchain_core.document_loaders.blob_loaders import Blob
from langchain_community.document_loaders.parsers import DocAIParser from langchain_google_community import DocAIParser
``` ```
### Google Translate ### Google Translate
@ -405,18 +404,16 @@ from langchain_community.document_loaders.parsers import DocAIParser
The `GoogleTranslateTransformer` allows you to translate text and HTML with the [Google Cloud Translation API](https://cloud.google.com/translate). The `GoogleTranslateTransformer` allows you to translate text and HTML with the [Google Cloud Translation API](https://cloud.google.com/translate).
To use it, you should have the `google-cloud-translate` python package installed, and a Google Cloud project with the [Translation API enabled](https://cloud.google.com/translate/docs/setup). This transformer uses the [Advanced edition (v3)](https://cloud.google.com/translate/docs/intro-to-v3). First, we need to install the `langchain-google-community` with translate dependencies.
First, we need to install the python package.
```bash ```bash
pip install google-cloud-translate pip install langchain-google-community[translate]
``` ```
See a [usage example and authorization instructions](/docs/integrations/document_transformers/google_translate). See a [usage example and authorization instructions](/docs/integrations/document_transformers/google_translate).
```python ```python
from langchain_community.document_transformers import GoogleTranslateTransformer from langchain_google_community import GoogleTranslateTransformer
``` ```
## Vector Stores ## Vector Stores
@ -646,7 +643,7 @@ pip install google-cloud-text-to-speech
See a [usage example and authorization instructions](/docs/integrations/tools/google_cloud_texttospeech). See a [usage example and authorization instructions](/docs/integrations/tools/google_cloud_texttospeech).
```python ```python
from langchain.tools import GoogleCloudTextToSpeechTool from langchain_google_community import TextToSpeechTool
``` ```
### Google Drive ### Google Drive
@ -739,7 +736,7 @@ from langchain_community.utilities.google_scholar import GoogleScholarAPIWrapper
`GOOGLE_API_KEY` and `GOOGLE_CSE_ID` respectively. `GOOGLE_API_KEY` and `GOOGLE_CSE_ID` respectively.
```python ```python
from langchain_community.utilities import GoogleSearchAPIWrapper from langchain_google_community import GoogleSearchAPIWrapper
``` ```
For a more detailed walkthrough of this wrapper, see [this notebook](/docs/integrations/tools/google_search). For a more detailed walkthrough of this wrapper, see [this notebook](/docs/integrations/tools/google_search).
@ -773,16 +770,16 @@ from langchain_community.utilities.google_trends import GoogleTrendsAPIWrapper
> [Google Gmail](https://en.wikipedia.org/wiki/Gmail) is a free email service provided by Google. > [Google Gmail](https://en.wikipedia.org/wiki/Gmail) is a free email service provided by Google.
This toolkit works with emails through the `Gmail API`. This toolkit works with emails through the `Gmail API`.
We need to install several python packages. We need to install `langchain-google-community` with required dependencies:
```bash ```bash
pip install google-api-python-client google-auth-oauthlib google-auth-httplib2 pip install langchain-google-community[gmail]
``` ```
See a [usage example and authorization instructions](/docs/integrations/toolkits/gmail). See a [usage example and authorization instructions](/docs/integrations/toolkits/gmail).
```python ```python
from langchain_community.agent_toolkits import GmailToolkit from langchain_google_community import GmailToolkit
``` ```
## Memory ## Memory
@ -948,16 +945,16 @@ from langchain_google_el_carro import ElCarroChatMessageHistory
> [Gmail](https://en.wikipedia.org/wiki/Gmail) is a free email service provided by Google. > [Gmail](https://en.wikipedia.org/wiki/Gmail) is a free email service provided by Google.
This loader works with emails through the `Gmail API`. This loader works with emails through the `Gmail API`.
We need to install several python packages. We need to install `langchain-google-community` with underlying dependencies.
```bash ```bash
pip install google-api-python-client google-auth-oauthlib google-auth-httplib2 pip install langchain-google-community[gmail]
``` ```
See a [usage example and authorization instructions](/docs/integrations/chat_loaders/gmail). See a [usage example and authorization instructions](/docs/integrations/chat_loaders/gmail).
```python ```python
from langchain_community.chat_loaders.gmail import GMailLoader from langchain_google_community import GMailLoader
``` ```
## 3rd Party Integrations ## 3rd Party Integrations