创建与n8n工作流兼容的OpenAI API接口 | n8n工作流 | Webhook HTTP Request
n8n工作流,OpenAI API,Webhook,HTTP Request,AI代理,API集成,自动化,聊天完成

## 工作流概述

这个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接口
– 实现工作流模型的标准化调用

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。