OpenAI模型微调自动化工作流 | n8n AI训练解决方案
OpenAI微调,n8n工作流,AI模型训练,自动化AI,Google Drive集成,聊天机器人

1. 工作原理

这个n8n工作流通过以下关键步骤自动化OpenAI模型的微调过程:

手动触发器:
以”当点击’测试工作流'”事件开始启动流程。
从Google Drive下载.jsonl文件
上传到OpenAI:
通过”Upload File”节点(目的为”fine-tune”)将.jsonl文件上传到OpenAI。
创建微调作业:
向端点https://api.openai.com/v1/fine_tuning/jobs发送POST请求,包含:
{
“training_file”: “{{ $json.id }}”,
“model”: “gpt-4o-mini-2024-07-18”
}

OpenAI根据提供的文件自动开始训练模型。
与训练模型的交互:
“AI Agent”使用自定义模型(例如,ft:gpt-4o-mini-2024-07-18:n3w-italia::XXXX7B)来响应聊天消息。

2. 设置步骤

配置工作流:

准备训练文件:
创建符合指定语法的.jsonl文件(例如,旅行助手问答示例)。
将其上传到Google Drive,并在”Google Drive”节点中更新ID。

配置凭据:
Google Drive:通过OAuth2连接账户(googleDriveOAuth2Api)。
OpenAI:在”OpenAI Chat Model”和”Upload File”节点中添加您的API密钥。

自定义模型:
在”OpenAI Chat Model”节点中,指定您的微调模型名称(例如,ft:gpt-4o-mini-…)。
如果需要,更新HTTP请求体(创建微调作业)(例如,不同的基础模型)。

启动工作流:
使用手动触发器(”Test workflow”)开始上传和训练过程。
通过”Chat Trigger”(聊天消息)测试模型。

集成文档:
按照Sticky Notes中的说明:
正确格式化.jsonl(步骤1)。
在OpenAI上监控进度(步骤2,链接:https://platform.openai.com/finetune/)。

注意:确保.jsonl文件符合OpenAI所需的结构,并且凭据有效。

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