n8n · AI Agent

n8n AI Agent 接入 Tikway:OpenAI Chat Model 与工具配置

更新日期:

n8n 的 AI Agent 需要连接聊天模型和工具。Tikway 在这里提供模型 API,n8n 负责工作流执行与工具调用。先检查 OpenAI Chat Model 的地址和 Key,再连接一个简单工具,可以让初次接入更容易定位问题。

1. 选择模型与接入地址

从模型目录复制同时支持 OpenAI 协议、Chat Completions 和 Function Calling 的文本模型 ID。不同模型的工具能力、上下文和价格不同,不要仅凭普通聊天成功判断 Agent 可用。

在控制台创建 Tikway Key。基础地址使用 https://api.tikway.ai/v1,模型聊天请求应发送到 /v1/chat/completions。

本文提供按官方节点能力编写的配置与自检步骤,尚未使用你的 n8n 实例、账号和模型完成端到端运行。执行节点或工作流会调用模型并产生适用的 API 费用。

2. 配置 OpenAI Chat Model

创建测试工作流,添加 Chat Trigger 和 AI Agent,将触发器的主输出连接到 AI Agent。在 AI Agent 的 Chat Model 连接点添加 OpenAI Chat Model 子节点。

在 OpenAI Chat Model 中建立或编辑 OpenAI 类型凭据,API Key 填你的 Tikway Key。在凭据的 Base URL 字段,将默认的 https://api.openai.com/v1 改为 https://api.tikway.ai/v1,保存凭据。不要将 /chat/completions 写进 Base URL。旧节点版本也可能在 Options 中提供该字段,优先检查当前版本的凭据界面。

设置 配置方式
API Key Tikway 控制台创建的 Key
凭据中的 Base URL https://api.tikway.ai/v1
Model Tikway 的完整模型 ID;列表无法列出时,使用当前界面的手动 ID 输入方式
Use Responses API 关闭,本文使用 Chat Completions
输出限制、超时 按所选模型与任务配置,不沿用无关模型参数

如果界面只能使用固定官方地址或固定官方模型列表,不能完成上述配置,就先停止并核对节点版本,避免把请求发到错误服务。这里的配置针对 OpenAI Chat Model 子节点,不要直接照搬到普通 OpenAI 动作节点。

3. 添加一个简单工具并限制轮次

在 AI Agent 的 Tool 连接点添加 Calculator 工具。它只做数学运算,适合验证首条工具流程。先不接入具有发送、删除或修改业务数据行为的工作流工具。

如果 Agent 的提示来源为 Chat Trigger,保留对 chatInput 的读取;若采用手动提示,明确填写测试问题。可用的系统指令示例是:

text
你是一个数学助手。当用户要求计算时,使用 Calculator 工具。
根据工具返回值回答;工具报错时说明错误,不编造工具执行结果。

在 AI Agent 选项里把 Max Iterations 先设为 3,打开 Return Intermediate Steps,以便检查工具执行过程。不同节点版本的选项位置可能不同。

通过 Chat Trigger 测试:

text
请使用 Calculator 工具计算 17 + 25,然后告诉我结果。

4. 检查运行详情,而不是只看最终回答

一次可核对的最小测试应该包含:模型请求成功、Calculator 工具调用记录、表达式或参数、工具返回值 42,以及读取结果后的最终回答。在执行详情和中间步骤中查看这些信息,再对照同一时间的 Tikway 调用记录。

如果只得到“42”,但没有 Calculator 执行记录,本次只验证了文本答案。连接线绘制成功或凭据保存成功,都不是工具调用验证。

初次接入先不加入 Memory。基础流程验证后再连接 Simple Memory 等子节点,并测试多轮输入。历史消息和工具结果会影响后续 Token 用量;检查工作流重试、Agent 迭代和模型节点重试,避免多层重试一起放大请求次数。

5. n8n Agent 常见报错

现象 建议检查
凭据测试失败 自定义端点是否生效;凭据检查可能请求模型列表,分别核对列表请求和聊天请求
401 是否用了 Tikway Key,是否有空格,节点引用的凭据是否是刚保存的;参考 401 排查
404 或 HTML 实际域名和路径,是否重复 /v1 或误填官网业务 /api
tools / 工具字段被拒绝 型号是否支持 Function Calling,当前模型节点和 Agent 策略是否匹配
Agent 没调用 Calculator 检查 Tool 连接、工具说明、提示词和中间步骤,不能仅用最终答案判断
达到最大迭代次数 检查工具返回格式、参数错误、消息回传和模型重复请求,先缩小任务
Responses 相关错误 确认关闭 Use Responses API,实际请求使用 Chat Completions

关闭 Responses 模式后,不要预期 OpenAI 内置网页搜索、文件搜索或代码解释器自动可用。n8n 自己连接的工具、上游模型内置工具和 MCP 是不同层次,需要分别验证。

6. 预算和后续扩展

工具本身可能免费,但 Agent 调用模型会计费,外部工具还可能有自己的费用。先用Token 费用计算器估算文本请求,再按实际模型轮次、上下文增长和调用记录计算任务成本。

需要扩展到 HTTP Request、工作流工具或 MCP 时,每次只增加一个工具,并保留参数校验和迭代限制。Tikway 能提供模型接入,不代表每个第三方工具或 n8n 节点组合都已经通过验证。

继续阅读:Agent API 接入与选型 · LangChain 接入教程 · Dify 接入教程 · 模型目录

参考:n8n OpenAI Chat Model · n8n Tools Agent · OpenAI 凭据字段源码。按当前版本确认开关和字段位置后,再用最小任务自检。