创建微调作业
帖子 https://api.openai.com/v1/fine_tuning/jobs
请求正文
要微调的模型的名称。您可以选择其中一个受支持的模型。
包含训练数据的已上传文件的 ID。
有关如何上传文件的信息,请参阅上传文件。
您的数据集必须格式化为 JSONL 文件。此外,您必须上传文件fine-tune
.
文件的内容应有所不同,具体取决于模型是使用 chat 还是 completions 格式。
有关更多详细信息,请参阅微调指南。
一个最多 64 个字符的字符串,将添加到您的微调模型名称中。
例如,suffix
的 “custom-model-name” 将生成一个模型名称,例如ft:gpt-4o-mini:openai:custom-model-name:7p4lURel
.
包含验证数据的已上传文件的 ID。
如果您提供此文件,则数据将用于生成验证 指标。这些指标可以在 微调结果文件。 训练文件和验证文件中不应存在相同的数据。
您的数据集必须格式化为 JSONL 文件。您必须上传您的文件fine-tune
.
有关更多详细信息,请参阅微调指南。
返回
示例请求
1
2
3
4
5
6
7
curl https://api.openai.com/v1/fine_tuning/jobs \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $OPENAI_API_KEY" \
-d '{
"training_file": "file-BK7bzQj3FfZFXr7DbL6xJwfo",
"model": "gpt-4o-mini"
}'
响应
1
2
3
4
5
6
7
8
9
10
11
12
{
"object": "fine_tuning.job",
"id": "ftjob-abc123",
"model": "gpt-4o-mini-2024-07-18",
"created_at": 1721764800,
"fine_tuned_model": null,
"organization_id": "org-123",
"result_files": [],
"status": "queued",
"validation_file": null,
"training_file": "file-abc123",
}