
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所需的结构,并且凭据有效。

评论(0)