跳到主要内容

设置 Notion 应用

要在 Langflow 中使用 Notion 组件,您首先需要创建一个 Notion 集成并配置必要的功能。本指南将引导您完成设置 Notion 集成并授予其访问 Notion 数据库权限的过程。

前提条件​

  • 拥有 Notion 账户,并可以访问您想要使用集成的工作区。
  • 在 Notion 工作区中拥有管理员权限以创建和管理集成。

创建 Notion 集成​

  1. 访问 Notion Integrations 页面。
  2. 点击"New integration"按钮。
  3. 为您的集成命名并选择您想要使用的工作区。
  4. 点击"Submit"创建集成。
信息

创建集成时,请确保根据您的需求启用必要的功能。请参考 Notion Integration Capabilities 文档了解每项功能的更多信息。

配置集成功能​

创建集成后,您需要配置其功能以定义它可以执行的操作和可以访问的数据。

  1. 在集成设置页面中,转到 Capabilities 选项卡。
  2. 为您的集成启用所需的功能。例如:
    • 如果您的集成需要从 Notion 读取数据,请启用"Read content"功能。
    • 如果您的集成需要在 Notion 中创建新内容,请启用"Insert content"功能。
    • 如果您的集成需要更新 Notion 中的现有内容,请启用"Update content"功能。
  3. 根据您集成的需求配置用户信息访问级别。
  4. 保存更改。

获取集成令牌​

要使用 Notion 验证您的集成,您需要获取一个集成令牌。

  1. 在集成设置页面中,转到"Secrets"选项卡。
  2. 复制"Internal Integration Token"值。此令牌将用于向 Notion 验证您的集成。
注意

您的集成令牌是敏感信息。请确保保持安全,绝不公开分享。请将其安全地存储在您的 Langflow 配置或环境变量中。

授予集成访问 Notion 数据库的权限​

要使您的集成与 Notion 数据库交互,您需要授予其访问将要使用的特定数据库的权限。

  1. 打开您想要集成访问的 Notion 数据库。
  2. 点击页面右上角的"Share"按钮。
  3. 在"Invite"部分,从列表中选择您的集成。
  4. 点击"Invite"授予集成访问数据库的权限。
信息

如果您的数据库包含对其他数据库的引用,您还需要授予集成访问这些被引用数据库的权限。对每个被引用的数据库重复第4步,以确保您的集成拥有必要的访问权限。

在 Langflow 中使用 Notion 组件构建​

一旦您设置了 Notion 集成并授予其访问所需数据库的权限,您就可以开始在 Langflow 中使用 Notion 组件:

  • Add Content to Page:将 markdown 文本转换为 Notion 块并将其追加到指定的 Notion 页面。
  • Create Page:在指定的 Notion 数据库中使用提供的属性创建新页面。
  • List Database Properties:检索指定 Notion 数据库的属性。
  • List Pages:使用过滤和排序选项查询 Notion 数据库。
  • List Users:从 Notion 工作区检索用户列表。
  • Page Content Viewer:以纯文本形式检索 Notion 页面的内容。
  • Search:搜索已与集成共享的所有页面和数据库。您可以将结果过滤为页面或数据库,并指定排序方向。
  • Update Page Property:更新现有 Notion 页面的属性。

这些组件中的每一个都可以输出 Data 和 Tool 数据类型。

下一步​

Search