跳转到主内容

Google Drive 数据源指南

阅读时间 4 分钟

1. 创建 Google Cloud 项目

您可以为 RAGFlow 创建一个专用项目,也可以使用现有的 Google Cloud 外部项目。

步骤

  1. 打开项目创建页面
    https://console.cloud.google.com/projectcreate placeholder-image
  2. 在 Audience 中选择 External placeholder-image
  3. 点击 Create placeholder-image

  1. 前往 API 和服务 → OAuth 同意屏幕
  2. 确保 User Type = External placeholder-image
  3. 通过输入电子邮件地址在 Test Users(测试用户)下添加您的测试用户 placeholder-image placeholder-image

3. 创建 OAuth 客户端凭据

  1. 导航至
    https://console.cloud.google.com/auth/clients
  2. 创建一个 Web Application placeholder-image
  3. 为客户端输入一个名称
  4. 添加以下 已获授权的重定向 URI
https://:9380/v1/connector/google-drive/oauth/web/callback

如果使用 Docker 部署:

已获授权的 JavaScript 来源

https://:80

placeholder-image

如果从源码运行:

已获授权的 JavaScript 来源

https://:9222

placeholder-image 5. 保存后,点击 Download JSON。该文件稍后将上传到 RAGFlow 中。

placeholder-image


4. 添加作用域(Scopes)

  1. 打开 数据访问 → 添加或移除范围

  2. 粘贴并添加以下条目

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

placeholder-image 3. 更新并保存更改

placeholder-image placeholder-image


5. 启用所需的 API

导航到 Google API 库
https://console.cloud.google.com/apis/library placeholder-image

启用以下 API

  • Google Drive API
  • Admin SDK API
  • Google Sheets API
  • Google Docs API

placeholder-image

placeholder-image

placeholder-image

placeholder-image

placeholder-image

placeholder-image


6. 在 RAGFlow 中添加 Google Drive 作为数据源

  1. 在 RAGFlow 中进入 数据源

  2. 选择 Google Drive

  3. 上传先前下载的 JSON 凭据 placeholder-image

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

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

© . This site is unofficial and not affiliated with InfiniFlow.