mirror of
https://github.com/hwchase17/langchain.git
synced 2025-06-26 08:33:49 +00:00
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:
parent
bf16cefd18
commit
d4aec8fc8f
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user