Chat Hub 聊天中心#
Overview 概述#
Chat Hub 是一个集中式的 AI 聊天界面,你可以在其中访问多个 AI 模型、与 n8n 代理交互并创建自己的代理。Chat Hub 还引入了 Chat user 角色,让用户无需访问 n8n 工作流即可使用聊天界面。
How to use 使用方法#
要使用 Chat Hub,请在导航栏中找到 Chat 聊天 选项,选择一个模型并开始对话。
Creating simple personal agents 创建简单的个人代理#
为了让 AI 在简单、重复的任务中更可靠,你可以创建带有自定义指令的 Custom Agents 自定义代理。要创建一个简单的个人代理:
- 点击 Personal Agents 个人代理,然后点击 +New Agent 新建代理。
- 设置名称、描述、system prompt、首选模型以及对工具的访问权限。
- 选择 Save 保存。
创建后,你可以在模型选择器中选择该个人代理。
Using n8n workflows agents 使用 n8n 工作流代理#
对于更复杂的场景,请使用 n8n 工作流代理(由你或同事构建)将工作流提供给 Chat Hub。当前你只能使用在 Agent 代理 节点中启用了流式传输的 Chat Trigger 聊天触发器 工作流。要让工作流可用,请按以下步骤操作:
- 打开你选择的工作流。
-
打开 Chat Trigger 聊天触发器。
Note
只有最新版本的 Chat Trigger 才能工作。要使用最新版本,请删除现有 Chat Trigger 并插入一个新的。
-
启用 Make Available in n8n Chat 在 n8n Chat 中可用 选项,并设置个人代理的名称与描述。
- 确保你的 AI Agent 节点已启用 Enable Streaming 启用流式传输 选项。
- 激活你的工作流。
完成设置后,你可以在 Chat Hub 的模型选择器中选择该工作流。你的同事需要通过共享工作流,或在他们至少拥有 Viewer 权限的项目中访问该工作流。
Managing permissions 权限管理#
你可以通过 n8n 的角色系统定义用户可执行的操作。Chat Hub 还提供了更多控制“谁使用什么”的方式。
Chat user role Chat user 角色#
Chat user 角色适用于只想使用工作流而不需要构建工作流的组织成员。Chat user 默认只能看到聊天界面,无法添加凭据或工作流。
Chat user 仅适用于 Starter、Pro、Business 和 Enterprise 计划。
Provider settings 提供方设置#
Admin 可以控制用户在 Chat Hub 中可访问的模型与提供方,包括:
- 启用或禁用特定模型和提供方
- 阻止用户添加自己的模型
- 为每个提供方设置默认凭据
- 通过 n8n 的权限系统限制用户添加自己的凭据
要管理这些设置,请进入 Settings 设置 > Chat 聊天 并编辑提供方。
Considerations and limitations 注意事项与限制#
- 创建简单个人代理时,无法添加文件知识。
- 工具选择仅限少量选项。
- 只有包含 Chat Trigger 节点 且流式传输已启用的 AI Agent 节点 的工作流才能作为工作流代理。你的工作流必须满足特定要求。