
## 工作流概述
这个n8n工作流允许您创建与OpenAI API兼容的自定义接口,将n8n工作流作为AI模型进行调用。通过此工作流,您可以构建自己的AI代理系统,实现与n8n工作流的无缝集成。
## 主要功能
### 1. 模型列表端点
– 通过Webhook触发器获取所有带有’aimodel’标签的n8n工作流
– 将工作流信息映射为OpenAI兼容的模型列表格式
– 返回包含模型ID、创建时间和所有者的标准响应
### 2. 聊天完成端点
– 处理POST请求到聊天完成端点
– 重新映射输入数据以符合n8n工作流API架构
– 支持流式和非流式响应模式
– 根据请求参数自动选择响应格式
### 3. 自定义OpenAI凭证配置
– 设置新的OpenAI凭证以更改基础URL
– 通过OpenAI模型子节点与n8n工作流进行对话
– 实现工作流模型的集成调用
## 技术实现
工作流包含多个核心节点:
– **Webhook节点**:处理GET和POST请求
– **n8n节点**:获取工作流数据
– **Set节点**:编辑和映射字段
– **Code节点**:数据格式转换
– **HTTP Request节点**:调用工作流webhook
– **If节点**:条件判断流式响应
– **RespondToWebhook节点**:返回标准响应
## 应用场景
– 构建自定义AI代理系统
– 将现有n8n工作流包装为AI服务
– 创建与OpenAI生态系统兼容的API接口
– 实现工作流模型的标准化调用

评论(0)