
1. n8n 调 LongCat 报错的真实场景你在绿联 NAS 上用 Docker 跑起了 One API想把 LongCat 这类非标接口统一成 OpenAI 格式好让 n8n 的 AI Agent 节点或者 Wolfcha 狼人杀项目直接调用。结果渠道一保存、一点测试报错就来了要么是invalid api key要么是model not found要么干脆连接超时。问题往往不在 n8n也不在 One API 本身而是渠道里的 Base URL 和密钥来源没对齐。LongCat 官方接口是https://api.longcat.chat/openai/v1密钥得去 LongCat 平台单独申请。但很多人的 LongCat 账号额度、模型权限、接口稳定性并不一致导致 One API 渠道测试时握手失败。这时候更省事的做法是把 One API 渠道的上游换成 TaoToken 的兼容通道Base URL 填https://taotoken.net/api密钥用 TaoToken 创建的 Key模型字段按 TaoToken 通道支持的模型填。保存后点测试成功就说明 n8n 这条适配链路已经走通 One API → TaoToken。这篇就是按「排障」视角写的适合已经在绿联 NAS 部署了 One API、但渠道测试一直报错、n8n 里调不通 LongCat 的人。你不需要改 n8n 的配置只需要把 One API 渠道的上游地址和密钥换掉再重新测试一次。2. TaoToken 在排障链路里的位置先理清楚这条链路n8n 只认 OpenAI 格式它把请求发给 One API 的NAS_IP:6689/v1One API 根据你创建的「令牌」找到对应「渠道」渠道再把请求转发给上游。原来上游是 LongCat 官方现在换成 TaoToken 的兼容通道。TaoToken 在这里只做两件事提供一个兼容 OpenAI 格式的 Base URL以及一个可用的 Key。它不替代 One API也不替代 n8n只是把上游那一段从「LongCat 官方直连」换成「TaoToken 通道」。这样 One API 渠道测试更容易通过n8n 侧继续填NAS_IP:6689/v1和 One API 令牌就行。你需要提前准备的东西绿联 NAS 上已经跑起来的 One API端口假设是6689One API 的登录账号默认root/123456登录后记得改密码一个 TaoToken 的 Key去https://taotoken.net/?utm_sourcetaotoken_aicg_blog_end注册后在控制台创建n8n 或 Wolfcha 里原来填的 One API 令牌保持不变注意One API 渠道里的 Base URL 填https://taotoken.net/api不要带/v1也不要加任何 UTM 参数。密钥填 TaoToken 控制台创建的 Key不是 LongCat 平台的 Key。3. One API 渠道可复制配置打开浏览器访问NAS_IP:6689登录 One API。点击顶部导航栏的「渠道」再点「添加新的渠道」。下面按字段逐个填。3.1 渠道基础字段字段填写内容说明类型OpenAI 兼容不要选 LongCat 专属类型走通用兼容名称TaoToken-LongCat自定义方便后面辨认Base URLhttps://taotoken.net/api不带/v1不加 UTM密钥TaoToken 控制台创建的 Key以sk-开头模型按 TaoToken 通道支持的模型填多个模型用英文逗号分隔模型字段这里要特别注意不要照抄 LongCat 官方的模型名而是填 TaoToken 通道实际支持的模型。你可以在 TaoToken 控制台或模型对话页面确认可用模型列表再填进 One API 渠道的模型输入框。如果模型名填错渠道测试会报model not found。3.2 保存后先别急着测保存渠道后回到渠道列表找到刚添加的这条点击右侧的「测试」。如果右上角弹出成功提示说明 One API 已经成功握手 TaoToken。如果失败先看报错信息再对照第 5 节的排查表。测试通过后One API 这一侧就准备好了。接下来还是按原来的流程创建「令牌」给 n8n 用点击顶部「令牌」→「添加新的令牌」→ 输入名称 → 选择这个令牌可以调用的模型 → 设置额度 → 保存后点「复制」拿到以sk-开头的 One API 令牌。3.3 n8n 侧保持原样n8n 里继续选 OpenAI 兼容或 OpenAIAPI Key 填刚复制的 One API 令牌Base URL 填NAS_IP:6689/v1。不要在这里填 TaoToken 的地址n8n 只跟 One API 说话。Wolfcha 狼人杀项目同理改的只是 One API 渠道上游应用侧不动。4. 验证请求与成功结果渠道测试通过只是第一步最好再用一条真实请求确认整条链路。你可以用 curl 直接打 One API 的接口模拟 n8n 的调用方式。curl -X POST http://NAS_IP:6689/v1/chat/completions \ -H Authorization: Bearer sk-你的OneAPI令牌 \ -H Content-Type: application/json \ -d { model: 你在OneAPI渠道里填的模型名, messages: [ {role: user, content: 用一句话说明你是什么模型} ], stream: false }把NAS_IP换成你绿联 NAS 的实际地址sk-你的OneAPI令牌换成 One API 里复制的令牌model换成渠道里配置的模型名。如果返回 JSON 里带有choices字段和模型回复内容说明 One API → TaoToken 这条链路完全通了。再回到 n8n打开 AI Agent 节点把模型选成你刚配置的模型发一条测试消息。之前报适配错误的地方现在应该能正常返回。Wolfcha 项目里如果之前卡在 LongCat 直连报错换成 One API 令牌后也能继续跑。实测下来渠道测试成功 curl 返回正常 n8n 节点出结果这三步都过了才算真正排障完成。只看到渠道测试成功还不够因为令牌的模型权限可能没勾对。5. 本篇常见错排查下面这些报错基本覆盖了 n8n 直连 LongCat 适配失败后换 TaoToken 通道时最容易踩的坑。5.1 渠道测试报 invalid api key先确认密钥填的是 TaoToken 控制台创建的 Key不是 LongCat 平台的 Key。再检查 Key 有没有多余空格复制时容易带上换行。如果 Key 确认没问题去 TaoToken 控制台看这个 Key 是否被禁用或额度耗尽。5.2 渠道测试报 model not found模型字段填了 LongCat 官方模型名但 TaoToken 通道不支持这个名字。解决办法是去 TaoToken 控制台或模型对话页面确认可用模型列表把 One API 渠道里的模型字段改成实际支持的名称。多个模型用英文逗号分隔不要用中文逗号。5.3 Base URL 填成带 /v1 或带 UTMOne API 渠道的 Base URL 必须是https://taotoken.net/api不要写成https://taotoken.net/api/v1也不要带?utm_source...这类参数。带/v1会导致 One API 拼接路径时变成/api/v1/v1/chat/completions直接 404。带 UTM 参数则可能被上游当成非法路径。5.4 n8n 里报 401 或 404401 通常是 n8n 里填的 One API 令牌不对或者令牌没有勾选对应模型权限。404 多半是 n8n 的 Base URL 填错了应该是NAS_IP:6689/v1不是 TaoToken 的地址。记住n8n 只跟 One API 通信TaoToken 的地址只出现在 One API 渠道里。5.5 渠道测试成功但 n8n 调用失败这种情况一般是 One API 令牌的模型权限没勾对。回到 One API 的「令牌」页面编辑那个令牌确认它允许调用你在渠道里配置的模型。另外检查令牌额度是否用完额度为 0 时请求会被拒绝。5.6 Docker 容器重启后渠道丢失One API 的数据存在/docker/one-api/api目录里如果你部署时 volumes 映射写错容器重启后渠道和令牌都会丢。检查 compose 里的 volumes 是不是./api:/data并且确认这个目录在 NAS 上真实存在且有写入权限。6. 排障完成后的接入与扩展渠道测试通过、curl 验证正常、n8n 节点出结果之后这条适配报错链路就算彻底走通了。One API 继续当你的分发中心n8n 和 Wolfcha 继续用 One API 令牌TaoToken 只在上游提供兼容通道。如果你后面还要接更多模型思路是一样的在 One API 里新建渠道类型选 OpenAI 兼容Base URL 填https://taotoken.net/api密钥用 TaoToken 的 Key模型按通道支持列表填。这样所有非标接口都统一成 OpenAI 格式n8n 侧永远只认NAS_IP:6689/v1。需要创建新 Key 或查看可用模型可以从这几个入口进注册并创建 Keyhttps://taotoken.net/?utm_sourcetaotoken_aicg_blog_end模型对话验证https://taotoken.net/models?utm_sourcetaotoken_aicg_blog_endutm_contentmodel_chatutm_campaignrewrite接入文档https://taotoken.net/doc?utm_sourcetaotoken_aicg_blog_endutm_contentdocutm_campaignrewriteAPI Keys 管理https://taotoken.net/api-keys?utm_sourcetaotoken_aicg_blog_endutm_contentapi_keysutm_campaignrewrite长期编码或 Agent 场景https://taotoken.net/coding-plan?utm_sourcetaotoken_aicg_blog_endutm_contentcoding_planutm_campaignrewrite最后提醒一句One API 渠道里的 Base URL 永远填https://taotoken.net/api不带/v1、不加 UTMn8n 侧永远填NAS_IP:6689/v1和 One API 令牌。两边别填反排障就成功了一大半。