Skip to main content
n8n 是一个基于节点的开源工作流自动化平台。通过可视化拖拽的方式,将各种应用、API、数据库和服务连接起来。它很适合把 Xcompute 接进自动化流程、Agent 编排、AI 内容处理流水线。
n8n 界面截图

核心功能

部署 n8n

Docker 部署(推荐)

访问 http://localhost:5678 完成管理员账号注册。 生产环境 Docker Compose:

npm 安装

n8n Cloud

也可直接使用 n8n Cloud 注册使用。

接入 Xcompute API

方式一:OpenAI 节点(推荐)

适用于 GPT、Gemini 等兼容 OpenAI 协议的模型。
  1. 添加 OpenAI 节点
  2. 创建新 Credential:
    • API Key: 你的 Xcompute API Key
    • Base URL: https://xcompute.us/v1
  3. 选择或手动填写模型名(见下方列表)

方式二:Anthropic 节点

适用于 Claude 系列模型。
  1. 添加 Anthropic Chat Model 节点(LangChain 分类下)
  2. 创建新 Credential:
    • API Key: 你的 Xcompute API Key
    • Base URL: https://xcompute.us不加 /v1
  3. 选择或手动填写模型名

方式三:HTTP Request 节点(最通用)

当内置节点无法满足需求时,直接发送 API 请求: OpenAI 协议:
通过表达式提取结果:{{ $json.choices[0].message.content }} Anthropic 协议:

加速入口

推荐模型

AI Agent 工作流

基础架构

创建步骤

  1. 新建工作流,添加 Chat Trigger 节点
  2. 添加 AI Agent 节点(Agent Type: Tools Agent)
  3. 在 “AI Language Model” 端口连接 OpenAI Chat Model(选择 Xcompute Credential)
  4. 在 “Memory” 端口连接 Window Buffer Memory(Context Window Length: 10)
  5. 可选:添加 Tools(Calculator、HTTP Request、Wikipedia 等)

实战案例

案例:智能邮件自动回复

AI 分类节点 Prompt:
AI 生成回复节点(重要邮件):

案例:AI 内容创作 Pipeline

不同模型各司其职:轻量模型做大纲、强模型做正文、Claude 做润色。

高级功能

自定义 API 调用(Code 节点)

错误处理

每个 AI 节点的 Settings 中配置重试:Retry On Fail: true, Max Tries: 3 使用 Error Trigger 工作流捕获全局错误,发送告警通知。

子工作流

创建 “Xcompute LLM 调用” 子工作流(Execute Workflow Trigger → LLM → Respond),在主工作流中通过 Execute Workflow 节点调用,统一管理模型配置。

动态选择模型

在 Model 字段中使用表达式:

常见问题

Credential 连接失败

排查:
常见原因:API Key 错误、Base URL 格式不对(OpenAI 协议要加 /v1)、网络不通。

AI 节点超时

  • 增加超时:N8N_DEFAULT_BINARY_TIMEOUT: 300
  • 切换到加速入口
  • 降低 max_tokens

模型选择建议

  • 简单任务用 gpt-5.6-terra,复杂任务用 gpt-5.6-sol
  • 设置 max_tokens 限制输出长度
  • 使用 GPT 福利渠道(0.9 折)处理批量任务

URL 配置速查

注意: OpenAI 协议带 /v1,Anthropic 协议不带 /v1,API Key 通用。

参考资源

  1. n8n 官方文档
  2. n8n AI 节点文档
  3. n8n GitHub
  4. Xcompute 文档站