n8n 调用 6星中转:用 HTTP Request 节点跑通第一条流程
n8n 适合把“接收表单、生成文案、调用模型、写回表格、通知团队”串成自动化流程。接 6星中转 时先用 HTTP Request 节点跑通最小聊天请求,再扩展到图像、视频和批量任务。
等不及了,先照这张表建最小节点
第一次接入不要先做复杂工作流。先让一个 HTTP Request 节点用固定 prompt 调通 6星中转,确认认证、模型和响应路径都正确。
| n8n 字段 | 填写值 | 注意事项 |
|---|---|---|
| Method | POST | 聊天补全请求用 POST。 |
| URL | https://www.6xin.cc/v1/chat/completions | 这里填完整接口地址,不只是 Base URL。 |
| Authentication | Bearer Auth 或 Header Auth | 令牌放在凭据里,正式流程不要到处手写。 |
| Send Body / Body Content Type | 开启请求体,类型选 JSON | 如果提示 JSON 无效,先检查引号、逗号和表达式格式。 |
| Body | model + messages | 先固定写“回复 OK”,跑通后再接表单或表格字段。 |
n8n 适合做什么
| 场景 | 适合程度 | 注意点 |
|---|---|---|
| 表单提交后自动生成回复、摘要或分类 | 很适合 | 用聊天补全接口,记录输入、输出和错误码。 |
| 批量生成图片或视频 | 可以做,但要谨慎 | 必须控制并发、成本、失败重试和任务状态查询。 |
| 低代码接入生产业务 | 适合原型和轻量流程 | 关键业务仍建议有服务端日志、鉴权和回滚方案。 |
开始前准备
- 能进入 n8n 编辑器,并能创建或编辑工作流。
- 6星中转 已创建 n8n 专用令牌,建议单独设置额度和分组。
- 从模型广场复制一个聊天模型 ID,先不要从视频或高消耗模型开始。
- 知道工作流触发方式:手动触发、Webhook、表单、定时任务或其他节点。
| 触发方式 | 适合场景 | 先做什么 |
|---|---|---|
| 手动执行 | 第一次调试、验证字段和响应路径。 | 先跑最小聊天请求。 |
| Webhook | 外部系统提交数据后让 n8n 调模型。 | 先用测试 URL 收一条样例,再切生产 URL。 |
| 定时任务 | 日报、周报、定时摘要、批量检查。 | 先限制每次处理数量,避免一次跑太多。 |
| 表单、表格或 CRM 节点 | 从已有业务数据生成文案、分类或摘要。 | 先把输入字段整理成一段明确 prompt。 |
认证应该怎么配
n8n 的 HTTP Request 节点可以用凭据,也可以在 Header 里手动写认证。正式流程建议使用凭据,避免每个节点重复粘贴令牌。
| 方式 | 填写 | 建议 |
|---|---|---|
| Bearer Auth 凭据 | Token 填 sk-你的6星中转令牌 |
优先使用,便于集中轮换。 |
| Header Auth 凭据 | Name: AuthorizationValue: Bearer sk-你的6星中转令牌 |
如果 Bearer 凭据在当前版本里不方便排查,可用这种显式方式。 |
| 节点内手写 Header | Authorization: Bearer sk-你的6星中转令牌 |
只适合临时测试,正式工作流不建议到处复制完整令牌;公开分享 workflow 前尤其要检查。 |
最小聊天请求
新建一个 HTTP Request 节点,先按下面字段配置。第一次不要接复杂上游数据,先用固定 prompt 确认 6星中转 能返回。
| 字段 | 填写值 | 说明 |
|---|---|---|
| Method | POST | 聊天补全是 POST 请求。 |
| URL | https://www.6xin.cc/v1/chat/completions | n8n 里通常填完整接口地址。 |
| Authentication | Bearer Auth 或 Header Auth | 使用上一步创建的凭据。 |
| Headers | Content-Type: application/json | 如果 Body Content Type 已经选 JSON,n8n 可能会自动处理;手写 Header 时保持一致。 |
| Body Content Type | JSON | 请求体用 JSON。 |
{
"model": "模型ID",
"messages": [
{ "role": "user", "content": "回复 OK" }
]
}
| 响应里要看什么 | 常见路径 | 说明 |
|---|---|---|
| 模型回复文本 | choices[0].message.content |
聊天补全成功后,后续节点通常读取这个字段。 |
| 错误状态码 | HTTP Request 节点的状态码或错误输出 | 401、403、429、5xx 要走不同处理,不要统一重试。 |
| 请求时间和模型 | 自己写入日志节点或表格 | 方便和 6星中转 用量日志按时间对齐。 |
n8n 失败时,用 curl 做对照
如果 HTTP Request 节点失败,先不要马上重建整个工作流。用同一条 6星中转 令牌和同一个模型,在终端跑一次等价的最小请求。curl 成功但 n8n 失败,问题通常在凭据、Body 类型、表达式或节点重试逻辑。
export COMEU_API_KEY="sk-你的令牌"
curl "https://www.6xin.cc/v1/chat/completions" \
-H "Authorization: Bearer $COMEU_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "模型ID",
"messages": [
{"role": "user", "content": "回复 OK"}
],
"max_tokens": 16
}'
| 对照结果 | 说明 | 回到 n8n 查什么 |
|---|---|---|
| curl 成功,n8n 失败 | 6星中转 链路可用。 | 检查凭据是否被节点引用、Body 是否为 JSON、表达式是否输出了空模型名。 |
| curl 和 n8n 都 401 | 令牌或认证方式有问题。 | 重新创建 n8n 专用令牌,更新凭据后只执行最小节点。 |
| curl 和 n8n 都 403 | 模型和令牌分组不匹配。 | 换当前分组可见模型,或为该模型创建匹配分组令牌。 |
| curl 成功,n8n 批量失败 | 单条链路可用,问题在批量执行、并发或数据项。 | 降低批次大小,记录失败 item,只重试失败项。 |
这些情况先停下来,不要继续接复杂流程
n8n 的问题很容易被后续节点、表达式和循环放大。出现下面情况时,先回到单个 HTTP Request 节点处理,不要继续接 Webhook、表格或批量任务。
| 当前现象 | 先停止什么 | 下一步怎么查 |
|---|---|---|
| 最小固定 prompt 都失败 | 停止接动态字段、Webhook 和批量循环。 | 按 最小节点表 检查 URL、认证、JSON Body 和模型 ID。 |
| 返回 401 或认证失败 | 不要继续复制令牌到更多节点。 | 检查凭据是否带上 Authorization: Bearer ...,必要时回到 令牌验证。 |
返回 403 或 model not found |
不要随机换模型反复试。 | 先确认 n8n 专用令牌分组和模型能力,继续看 模型分组。 |
| 单条成功,批量失败或 429 | 停止全量执行和立即重跑。 | 降低批次大小,增加等待时间,只重试失败 item,并记录已完成 item。 |
| 节点成功但后续读不到内容 | 不要改 6星中转 令牌和模型。 | 先检查响应 JSON 路径,聊天文本通常在 choices[0].message.content。 |
| 6星中转 用量日志没有对应记录 | 不要判断模型或分组有问题。 | 请求可能没发到 6星中转,先查 URL、代理、工作流是否实际执行,以及是否还在测试 URL。 |
配置步骤
建专用令牌
在 6星中转 创建 n8n 专用令牌,按工作流能力选择分组。不要和个人聊天工具共用。
建认证凭据
在 n8n 里创建 HTTP Request 凭据,使用 Bearer 或 Header Auth 保存令牌。
添加 HTTP Request 节点
Method 选 POST,URL 填 https://www.6xin.cc/v1/chat/completions,Body 选择 JSON。
先手动执行一次
点击执行当前节点,确认响应里有模型回复,再接入前置表单、Webhook 或表格数据。
补日志和错误分支
把状态码、模型 ID、输入摘要、输出摘要写到日志或表格里。失败分支按 401、403、429、5xx 分开处理。
把固定 prompt 换成真实数据
固定 prompt 跑通后,再把表单、Webhook 或表格字段拼进 messages。这一步最容易出现 JSON 格式错误,建议一次只替换一个字段。
| 输入来源 | 推荐处理 | 注意事项 |
|---|---|---|
| Webhook JSON | 先在 Set / Edit Fields 节点整理成 prompt 字段。 |
不要直接把整段客户原始 JSON 全塞进模型。 |
| 表格或 CRM 记录 | 只取当前任务需要的字段,例如标题、正文、客户问题。 | 字段为空时先走 IF 分支,不要让模型处理空输入。 |
| 文件或长文本 | 先截断、摘要或分段,再发给模型。 | 请求体过大可能触发 413 或上下文超限。 |
{
"model": "模型ID",
"messages": [
{
"role": "user",
"content": "请把下面内容总结成 3 条要点:{{$json.prompt}}"
}
]
}
Webhook 流程要分测试和生产
n8n 的 Webhook 节点通常会区分测试 URL 和生产 URL。测试时用测试 URL 接样例数据;发布给外部系统时,再切到生产 URL 并配置鉴权。
| 阶段 | 怎么做 | 检查点 |
|---|---|---|
| 测试阶段 | 在编辑器里监听测试事件,用测试 URL 收一条样例。 | 确认输入字段路径、JSON Body 和模型回复都正确。 |
| 发布阶段 | 启用或发布工作流,把外部系统改成生产 URL。 | 确认生产执行记录能看到数据,6星中转 用量日志也有请求。 |
| 安全阶段 | 给 Webhook 设置 Basic、Header 或 JWT 鉴权,必要时限制来源。 | 不要让未授权用户调用你的工作流消耗额度。 |
图像和视频工作流怎么接
图像和视频任务不要直接从批量流程开始。先在单独节点里用最小参数跑通,再加循环、队列或并发。
| 任务 | 接口 | 工作流建议 |
|---|---|---|
| 文生图 | /v1/images/generations |
先用低分辨率和短 prompt 验证;成功后再接表格批量生成。 |
| 图像编辑 | /v1/images/edits |
涉及文件上传,先确认 n8n 的 binary data 字段和文件大小。 |
| 视频生成 | /v1/videos + 查询接口 |
视频通常是异步任务,创建任务后保存任务 ID,再轮询最终状态。 |
上线前检查
| 检查项 | 推荐做法 | 失败风险 |
|---|---|---|
| 并发 | 使用批处理或循环控制,每批少量 item,批次之间留间隔。 | 容易触发 429,或者短时间消耗大量额度。 |
| 重试 | 429 和 5xx 使用 Retry on Fail 或退避重试;401、403 不自动重试。 | 令牌或分组错误重试再多也不会成功。 |
| 日志 | 记录时间、模型、状态码、输入摘要、输出摘要和任务 ID。 | 出问题时无法判断请求有没有到 6星中转。 |
| 密钥 | 令牌只放在凭据里,不写进节点名称、备注或公开导出的 workflow。 | 导出分享工作流时可能泄露完整令牌。 |
错误分支怎么设计
| 错误 | 不要做什么 | 建议动作 |
|---|---|---|
400 | 不要盲目重试。 | 检查 JSON、模型字段、必填参数和表达式。 |
401 | 不要继续批量执行。 | 停止工作流,检查凭据和令牌状态。 |
403 | 不要换随机模型试。 | 检查令牌分组和目标模型是否匹配。 |
413 | 不要把完整文件或长文本原样重发。 | 截断、分段或先摘要输入。 |
429 | 不要立即全量重跑。 | 降低批次大小,增加等待时间,再按退避重试。 |
5xx | 不要判定配置一定错。 | 短暂等待后重试;持续异常再看状态页和执行日志。 |
常见问题
返回 401
检查凭据是否真的带上了 Authorization 头,令牌是否完整。Header Auth 方式要写成 Bearer sk-...。
提示 JSON 参数无效
先把表达式换回固定 JSON,确认逗号、引号、方括号和花括号都正确。动态字段要逐个加回去,不要一次把整段表达式塞进请求体。
返回 403 或 model not found
模型和令牌分组不匹配。回到 6星中转 模型广场复制模型 ID,并确认 n8n 专用令牌属于对应分组。
节点成功,但后续节点读不到内容
先查看响应 JSON 路径。聊天补全通常从 choices[0].message.content 取文本,视频任务通常要先取任务 ID 再查询。
批量任务跑到一半失败
降低并发,加入错误分支,把已成功的 item 记录下来。图像和视频任务尤其不要一次性全量重跑。
完成标准
- HTTP Request 节点能用
https://www.6xin.cc/v1/chat/completions返回短文本。 - 6星中转 用量日志能按时间点看到 n8n 请求。
- n8n 使用专用令牌,令牌没有出现在节点名称、备注或公开导出文件里。
- Webhook 流程已区分测试 URL 和生产 URL,公开入口有鉴权。
- 工作流已有错误分支、限流策略、批量样本验证和最基本的请求日志。
n8n 工作流仍然失败时,提交这些定位信息
n8n 排障不能只看单个节点红不红。要同时提供执行记录、HTTP Request 节点配置、输入样本规模、错误分支和 6星中转 用量日志。
| 信息 | 建议内容 | 不要提供什么 |
|---|---|---|
| 执行记录 | 执行时间、失败节点名称、执行 ID 或脱敏截图。 | 不要导出包含完整凭据的 workflow。 |
| HTTP Request 配置 | 方法、URL、认证方式、是否使用 https://www.6xin.cc/v1/chat/completions。 |
不要把 Bearer 令牌贴出来。 |
| 请求体规模 | 输入字段来源、样本数量、是否批量、是否包含图片或视频任务。 | 不要提交客户原文、私人图片或完整表单数据。 |
| 错误分支 | HTTP 状态码、重试次数、是否有 429/5xx 退避和失败记录。 | 不要在失败后立即全量重跑。 |
| 6星中转 回证 | 用量日志是否有对应时间点、模型和状态;令牌只给脱敏片段。 | 不要只说“n8n 节点失败”。 |
如果是批量流程,先用 3 到 5 条样本复现;如果错误码明确,按 FAQ 错误码速查 分流。