Newsroom
AIEII

n8n 自建接 DeepSeek/通义/Kimi:Docker 部署到第一条工作流

n8n 用 Docker 自建部署步骤,以及接入 DeepSeek、通义千问、Kimi 三个国内模型 API 的 OpenAI 兼容 base_url 和 2026 价格,从零到跑通第一条 AI 工作流。

TL;DR
  • n8n 官方 Docker 镜像是 docker.n8n.io/n8nio/n8n,默认端口 5678,一条 docker run 命令加一个数据卷就能起来,生产环境建议用 Docker Compose 配 PostgreSQL。
  • 三个国内模型都提供 OpenAI 兼容接口,只需换 base_url、api_key、model 三个参数:DeepSeek 用 https://api.deepseek.com,通义千问(百炼)用 https://dashscope.aliyuncs.com/compatible-mode/v1,Kimi 用 https://api.moonshot.cn/v1(国内账号)。
  • n8n 里接这三家不需要专门的自定义节点,用内置的 OpenAI 节点/HTTP Request 节点改掉 Base URL 和模型名即可直接工作,这是三家都做 OpenAI 兼容层的直接好处。
n8n 自建接 DeepSeek/通义/Kimi:Docker 部署到第一条工作流

n8n 自建部署走 Docker 是官方推荐的方式,一条命令能起来,但生产环境建议上 Docker Compose 配数据库。起来之后最实用的场景是接国内大模型 API 做自动化:DeepSeek、通义千问、Kimi 都提供 OpenAI 兼容接口,n8n 内置的 OpenAI 节点不用改代码,换几个参数就能直接用。


一、Docker 部署 n8n

官方镜像地址是 docker.n8n.io/n8nio/n8n,最简单的启动方式:

docker volume create n8n_data

docker run -it --rm \
  --name n8n \
  -p 5678:5678 \
  -e GENERIC_TIMEZONE="Asia/Shanghai" \
  -e TZ="Asia/Shanghai" \
  -e N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=true \
  -e N8N_RUNNERS_ENABLED=true \
  -v n8n_data:/home/node/.n8n \
  docker.n8n.io/n8nio/n8n

启动后访问 http://localhost:5678 完成初始账号设置。数据卷 n8n_data 挂载在容器外,容器重建或更新镜像都不会丢工作流。

生产环境建议用 Docker Compose 加一个 PostgreSQL 容器,n8n 默认用 SQLite,工作流量大起来之后并发写入会成为瓶颈。硬件方面,2GB 内存的 Linux VPS 能跑基础工作流,如果计划跑 AI 相关或数据量较大的分析类工作流,建议把 4GB 内存、2 vCPU 当成起步配置而不是天花板。

二、接三个国内模型: OpenAI 兼容参数对照

三家都实现了 OpenAI 兼容层,意味着不用专门的自定义节点,n8n 内置的 OpenAI 凭据类型改三个参数就能直接连:

模型Base URL说明
DeepSeek V4https://api.deepseek.com模型名填 deepseek-v4-flashdeepseek-v4-pro,旧的 deepseek-chat/deepseek-reasoner 别名已在 2026-07-24 弃用
通义千问 (百炼/DashScope)https://dashscope.aliyuncs.com/compatible-mode/v1部分区域账号的 base_url 会带 WorkspaceId 前缀,以百炼控制台给出的地址为准
Kimi K2.6 (Moonshot)国内账号用 https://api.moonshot.cn/v1,国际账号用 https://api.moonshot.ai/v1两个域名指向同一套 API,账号注册地决定用哪个

在 n8n 里配置步骤:Credentials 新建 OpenAI 类型凭据,Base URL 填上表对应地址,API Key 填各平台申请的密钥,节点里的 Model 字段手动填厂商文档给出的具体模型名(不是下拉选择,因为下拉列表默认只认 OpenAI 官方模型)。

三、跑通第一条工作流:定时抓取 + AI 摘要

一个最基础但实用的例子:定时触发器 + HTTP Request 抓取内容 + OpenAI 节点做摘要 + 发送到目标渠道。

  1. Schedule Trigger 节点,设置每天固定时间触发
  2. HTTP Request 节点,抓取目标网页或调用某个数据源 API
  3. OpenAI 节点(Base URL 换成上表任一家),Prompt 写"把以下内容总结成三句话",把上一节点输出接进去
  4. 发送节点(邮件/Webhook/IM 机器人都行),把摘要结果发出去

四个节点连起来就是一条能跑的自动化,比自己写脚本管定时任务和错误重试省事,n8n 自带的执行日志能直接看到每一步的输入输出,调试起来比裸脚本直观。

四、价格量级对比(截至 2026-08-16)

  • DeepSeek V4-Flash:输入 $0.14/M token(缓存未命中)、输出 $0.28/M token,是三家里最便宜的档位,官方还有峰谷时段价格调整机制,具体以当天定价页为准。
  • Kimi K2.6:输入约 $0.95/M token、输出约 $4/M token,比 DeepSeek 贵一个数量级,适合对输出质量要求更高、调用量不算特别大的场景。
  • 通义千问:官方给出的说法是 Plus 档位价格约为 Max 档位的五分之一,具体到每千 token 的人民币单价,本文没有查到一个能直接引用的最新官方数字,建议动手前去百炼控制台的计费页面核实当天价格,这里不替你编一个数字。

我的判断

三家都做了 OpenAI 兼容层,这件事本身比谁便宜几分钱更值得记:意味着换模型的成本几乎为零,n8n 里改一个 Base URL 字段就行,不用重新学一套 SDK。实际用起来的选择建议是先用 DeepSeek 跑通流程(便宜,能试错),质量要求高的关键节点再换成 Kimi 或通义的高档位模型,混着用比锁死一家更划算。

相关阅读

参考

常见问题

n8n 自建最低配置要多少?
跑基础工作流 2GB 内存的 Linux VPS 就够用,官方指南建议如果要跑更复杂的 AI 或分析类工作流,把 4GB 内存、2 vCPU 当作起步配置而不是上限,跑起来卡顿再加资源。
n8n 里怎么接 DeepSeek/通义/Kimi?
用内置的 OpenAI 兼容凭据类型,把 Base URL 换成对应厂商的兼容地址(DeepSeek 是 api.deepseek.com,通义千问百炼是 dashscope.aliyuncs.com/compatible-mode/v1,Kimi 国内账号是 api.moonshot.cn/v1),API Key 填对应平台申请的密钥,Model 字段填厂商文档里的具体模型名。
三个国内模型 API 价格怎么比?
截至 2026-08-16 查到的价格量级:DeepSeek V4-Flash 输入 $0.14/M(未命中缓存)、输出 $0.28/M;Kimi K2.6 输入约 $0.95/M、输出约 $4/M;通义千问按官方说法 Plus 档位价格约为 Max 档位的五分之一,具体每千 token 单价以百炼控制台当天数字为准,本文不确定的地方不编。
n8n 更新怎么操作?
Docker 部署下,更新就是拉最新镜像再重启容器:docker pull docker.n8n.io/n8nio/n8n 然后 docker compose up -d,数据卷挂载在外部所以不会丢工作流数据。
广告合作联系
立即联系 →
加入会员申请
了解详情 →
← ComfyUI Windows 本地部署 2026:便携版、 … Cursor 和 Windsurf 和 Claude … →
💬 Comments
3 min read