Google Drive
To use GoogleDriveLoader you must install the extra dependencies with pip install --upgrade embedchain[googledrive]
.
The data_type must be google_drive
. Otherwise, it will be considered a regular web page.
Google Drive requires the setup of credentials. This can be done by following the steps below:
- Go to the Google Cloud Console.
- Create a project if you donโt have one already.
- Enable the Google Drive API
- Authorize credentials for desktop app
- When done, you will be able to download the credentials in
json
format. Rename the downloaded file tocredentials.json
and save it in~/.credentials/credentials.json
- Set the environment variable
GOOGLE_APPLICATION_CREDENTIALS=~/.credentials/credentials.json
The first time you use the loader, you will be prompted to enter your Google account credentials.
from embedchain import App
app = App()
url = "https://drive.google.com/drive/u/0/folders/xxx-xxx"
app.add(url, data_type="google_drive")
Was this page helpful?