设置 Notion 应用
要在 Langflow 中使用 Notion 组件,您首先需要创建一个 Notion 集成并配置必要的功能。本指南将引导您完成设置 Notion 集成并授予其访问 Notion 数据库权限的过程。
前提条件
- 拥有 Notion 账户,并可以访问您想要使用集成的工作区。
- 在 Notion 工作区中拥有管理员权限以创建和管理集成。
创建 Notion 集 成
- 访问 Notion Integrations 页面。
- 点击"New integration"按钮。
- 为您的集成命名并选择您想要使用的工作区。
- 点击"Submit"创建集成。
信息
创建集成时,请确保根据您的需求启用必要的功能。请参考 Notion Integration Capabilities 文档了解每项功能的更多信息。
配置集成功能
创建集成后,您需要配置其功能以定义它可以执行的操作和可以访问的数据。
- 在集成设置页面中,转到 Capabilities 选项卡。
- 为您的集成启用所需的功能。例如:
- 如果您的集成需要从 Notion 读取数据,请启用"Read content"功能。
- 如果您的集成需要在 Notion 中创建新内容,请启用"Insert content"功能。
- 如果您的集成需要更新 Notion 中的现有内容,请启用"Update content"功 能。
- 根据您集成的需求配置用户信息访问级别。
- 保存更改。
获取集成令牌
要使用 Notion 验证您的集成,您需要获取一个集成令牌。
- 在集成设置页面中,转到"Secrets"选项卡。
- 复制"Internal Integration Token"值。此令牌将用于向 Notion 验证您的集成。
注意
您的集成令牌是敏感信息。请确保保持安全,绝不公开分享。请将其安全地存储在您的 Langflow 配置或环境变量中。
授予集成访问 Notion 数据库的权限
要使您的集成与 Notion 数据库交互,您需要授予其访问将要使用的特定数据库的权限。
- 打开您想要集成访问的 Notion 数据库。
- 点击页面右上角的"Share"按钮。
- 在"Invite"部分,从列表中选择您的集成。
- 点 击"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
数据类型。