Google Drive 数据源指南
阅读时间 4 分钟
1. 创建 Google Cloud 项目
您可以为 RAGFlow 创建一个专用项目,也可以使用现有的 Google Cloud 外部项目。
步骤
- 打开项目创建页面
https://console.cloud.google.com/projectcreate
- 在 Audience 中选择 External

- 点击 Create

2. 配置 OAuth 同意屏幕
- 前往 API 和服务 → OAuth 同意屏幕
- 确保 User Type = External

- 通过输入电子邮件地址在 Test Users(测试用户)下添加您的测试用户

3. 创建 OAuth 客户端凭据
- 导航至
https://console.cloud.google.com/auth/clients - 创建一个 Web Application

- 为客户端输入一个名称
- 添加以下 已获授权的重定向 URI
https://:9380/v1/connector/google-drive/oauth/web/callback
如果使用 Docker 部署:
已获授权的 JavaScript 来源
https://:80

如果从源码运行:
已获授权的 JavaScript 来源
https://:9222
5. 保存后,点击 Download JSON。该文件稍后将上传到 RAGFlow 中。

4. 添加作用域(Scopes)
-
打开 数据访问 → 添加或移除范围
-
粘贴并添加以下条目
https://www.googleapis.com/auth/drive.readonly
https://www.googleapis.com/auth/drive.metadata.readonly
https://www.googleapis.com/auth/admin.directory.group.readonly
https://www.googleapis.com/auth/admin.directory.user.readonly
3. 更新并保存更改

5. 启用所需的 API
导航到 Google API 库
https://console.cloud.google.com/apis/library 
启用以下 API
- Google Drive API
- Admin SDK API
- Google Sheets API
- Google Docs API






6. 在 RAGFlow 中添加 Google Drive 作为数据源
-
在 RAGFlow 中进入 数据源
-
选择 Google Drive
-
上传先前下载的 JSON 凭据

-
输入共享的 Google Drive 文件夹链接(https://drive.google.com/drive),例如:

-
点击 Authorize with Google(使用 Google 授权)。将出现一个浏览器窗口。
点击:- Continue(继续) - Select All(全选)→ Continue(继续) - 授权应会成功 - 选择 OK(确定)以添加数据源
